P.S. Looking at this, I feel a Decentralized Casino is very much needed that can only host games and not the funds of the investor...

Not sure how that would work... some sort of Escrow for gambling? At some point, the player is still going to need to "trust" someone. It also means that the casino would need to trust the Escrow service as well... which given the amounts that are likely to be involved is going to be a tough sell.
Personally, I feel that if the casinos have so much faith that "same IP" == "multi account"... then they need to either prevent accounts from being created from the same IP's... or they need to prevent accounts from the same IP from transferring funds to each other or earning referrals from each other. I don't see why this can't happen if they're already using supposedly automated "security systems" to lock withdrawals when this sort of thing happens.
"Prevention is better than a cure"