Author

Topic: Distributed trustless poker (Read 5775 times)

newbie
Activity: 10
Merit: 0
July 23, 2014, 04:55:39 AM
#9
Would love to see your progress.
staff
Activity: 4270
Merit: 1209
I support freedom of choice
hero member
Activity: 882
Merit: 501
Ching-Chang;Ding-Dong
December 08, 2013, 03:29:22 AM
#7
We need PokerCoin - Blockchain based poker :p


I've talked to some devs about this. They said it would bloat the blockchain quite a bit and cost a lot in transaction fees. Along with that, you are left with unconfirmed transactions unless you wait 10 minutes between the the flop, river, etc.

Naw i don't mean use the bitcoin blockchain, i mean create our own blockchain that is intended specifically for the kind of transactions we would be doing. Nice, fast, and reallly super long term storage isn't that necessary - a game will only last a few hours at the most.
t3a
full member
Activity: 179
Merit: 100
December 08, 2013, 02:20:13 AM
#6
We need PokerCoin - Blockchain based poker :p


I've talked to some devs about this. They said it would bloat the blockchain quite a bit and cost a lot in transaction fees. Along with that, you are left with unconfirmed transactions unless you wait 10 minutes between the the flop, river, etc.
hero member
Activity: 882
Merit: 501
Ching-Chang;Ding-Dong
December 08, 2013, 12:53:23 AM
#5
We need PokerCoin - Blockchain based poker :p

t3a
full member
Activity: 179
Merit: 100
December 07, 2013, 05:06:01 AM
#4
Thought about this a bit. One way you could do it is to have an event that happens 50% of the time be part of your transaction.

Not sure what event has a 50% chance of happening other than a trusted oracle that signs transactions 50% of the time.

Basically for rock, paper, scissors, you would make a transaction with two inputs, the two betters and have it spent to one users output if an oracle signs it within 24 hours. If an oracle doesn't sign it, then the other user gets it.

Edit: Look at this post, he has a much better algorithm than me: https://bitcointalksearch.org/topic/fair-coin-toss-with-no-extortion-and-no-need-to-trust-a-third-party-277048
member
Activity: 78
Merit: 14
December 06, 2013, 09:50:58 AM
#3
sounds good in theory, but you still have to see your own hand, which means the other side has to give you their part of the key, which also means you can see their hand.
t3a
full member
Activity: 179
Merit: 100
December 05, 2013, 02:06:03 AM
#2
Seems like it could be gamed pretty easy. If a user loses rock paper scissors, they move their coins to another address before the winner broadcasts his winning transaction.
newbie
Activity: 45
Merit: 0
December 04, 2013, 10:29:04 PM
#1
rock, paper, sissors is suitable for a simple form of gambling, but the ties slow things down.
It is better if each side chooses a number. If the number sum to even, then person A wins. If they sum to odd, then person B wins.
Maybe person A will try and say his number slightly late, so that he can listen to B and cheat.
To avoid this, both parties should write down the number they chose, and then show each other.
or equivalently, they trade hashes of the number they chose first.

This is a very simple case of http://en.wikipedia.org/wiki/Distributed_computing distributed computing.

I have a plan on how I can use this to build a trustless distributed poker system.
Jump to: