Skip to main content
11 events
when toggle format what by license comment
Apr 13, 2017 at 13:01 history edited CommunityBot
replaced http://ethereum.stackexchange.com/ with https://ethereum.stackexchange.com/
Feb 4, 2016 at 7:00 comment added Tjaden Hess For maximum efficiency, the game should probably be played on a side channel, like Whisper, but it is definitely possible to play it on-chain. The contract does not see the cards until the very end, it simply trusts that the players are being honest. Only if the players have a dispute are the cards revealed, and the contract verifies the move history
Feb 3, 2016 at 20:46 comment added eth Sounds like you're right @PiperMerriam: "solution is likely to require coordination through other networks". I'm upvoting your answer.
Feb 3, 2016 at 17:05 comment added Cedric Martin For cases where everybody knowing how the deck is shuffled poses no problem and in cases where the game played isn't requiring the full deck, I think it's very wasteful to shuffle the 52 cards beforehand (which is how the typical correct way of shuffling procedes). Cards should be shuffled on demand, with as few operation as possible done to produce enough shuffled cards.
Jan 30, 2016 at 22:34 comment added Piper Merriam In the light of the new requirements I'm inclined to change my answer to "This cannot be done on Ethereum since it is impossible for contracts to keep secrets.". This sort of app is sufficiently complex that I'm doubtful that it's a useful question since the solution is likely to require coordination through other networks like whisper. Anyone else want to weigh in on this?
Jan 30, 2016 at 12:16 comment added eth "needs to be done in a way so that no one can determine [each other's cards and] what the shuffled deck is" ok I added the part in [] (it does clarify but not sure if it's really needed)
Jan 30, 2016 at 12:04 comment added Christian @eth : I don't think your current italics clarify anything, it's not clear whether people have to be able to secretively draw cards without the other players knowing.
Jan 29, 2016 at 21:46 comment added eth Thanks for feedback @TjadenHess. Hope I clarified the question better with italics.
Jan 29, 2016 at 21:11 comment added Tjaden Hess This answers the question as stated, but I think the implication was that the cards would be secretly shuffled and dealt, such that the players can't see the other players' hands. I think the question is poorly worded.
Jan 29, 2016 at 18:41 history edited Piper Merriam CC BY-SA 3.0
added 188 characters in body
Jan 29, 2016 at 18:31 history answered Piper Merriam CC BY-SA 3.0