hello Ola, how's your Poker project going?
I'm very interested in a completely decentralized gamble games.
its slowly progressing, will announce something soon...also it wouldn't be completely decentralized, at least from from an account settlement point of view..I thinks its impossible to have a completely decentralized poker as long as there is a profit motive rake...
Neither without the profit motive rake is nearly impossible as the game state should be kept
and all peers should agree on the current game state.
this is fundamental and possible with schemes like shamir's secret sharing and such...profits to sharesholders complicates things
Really! I though that could be a problem having 10 poker client peers connected between them
without 3rd party server as the majority of the clients in the game could be altered to cheat and collude.
I though something like sybil attack would be possible in this case as the network is formed only
by small amount of peers.
I will check that secret sharing that you mentioned.
you can use any number of schemes to ensure that the integrity of each client is cross verified by each peer and maintained during gameplay
collusion can never be completely eradicated in 'online poker' its even still a big problem for the big poker sites but these sites have big budgets for any damage control..You can definitely bring collusion to a minimum by using a combination of several economic technical methods like
-anonymous tables: randomly assigning players to randomly selected tables in bet categories -big enough pool of players and players are assigned to tables randomly,You choose a game, but you get assigned randomly to a table
-also ip filtering (maybe tor detection? still trying to figure out the merit of this)
-assigning fees to join table
-live video/audio feeds especially for high stakes
-if only less than certain threshold of players are available, only 1vs 1 games will be available:
Of course you can have private tables...but its probably implicitly known that players at the tables know each other