@boopy265420: thanks
@elm: Not yet. Stunna promised to write a blog post about it but didn't yet, you can keep a lookout at
http://blog.primedice.com/ Personally I am definitely looking forward for the details about it as a hobby security researcher, although I definitely feel bad for Stunna (and rest of PD team) for the loss.
@NLNico
thanks for explanation. do you have any explanation in mind? I was sure that PD's provably fair option is 100% secure.
is there a 100% secure provably option for the player and op?
I might be totally wrong, but from what I understand, the player secret was generated based on time.
That cheating player could have created 2 accounts at the same moment, and used one with small bets to see what was scheduled for this player secret.
When he found the right player secret he just went high stakes with it. Since he knew the outcome of the bets, he could roll max bet every time and be guaranteed to win.
It reminds me of the almanac in Back to the future.
I feel bad for Stunna tho.
To get back to the topic, I am more intrigued by provable fairness but using the different bitcoin block hashes to make the calculations.
What do you think of doing this ? => sha256("block_hash"+"server_secret") with server_secret being changed and revealed every 24hr to allow verification of previous bets ?
As long as the server_secret doesn't leak, no miner can calculate the outcome of a bet before broadcasting some block.
Also, does someone remember BitMillions ? (
http://bitcoincasinopro.com/wp-content/uploads/2013/10/bit-millions-main-page.jpg)
I'm curious about what happened to them. I'm not sure their provable fairness algorithm used some kind of server secret so it could be exploited easily.