Bitcoin Forum

Economy => Gambling discussion => Topic started by: C.Darwin2 on September 04, 2018, 06:16:44 AM



Title: Beginner question about provably fair
Post by: C.Darwin2 on September 04, 2018, 06:16:44 AM
I apologize in advance as this is probably a really foolish question, however I am quite tired and also new to the idea of provably fair and would love some help understanding.

This is in regard to dice sites who generate a server seed every 24 hours.

With provably fair, is there a way you could solve for the unhashed server seed algebraically?
If you were to roll the dice, once you have the outcome of the roll you would have every variable besides the unhash (x)


So for demonstration purposes lets say  Client Seed+Server Seed Hash+Server Seed Unhash = Dice Roll.
If client seed = 1, server seed hash = 2, and your previous dice roll = 50
Could 1+2+x=50 be solved for X which would be the unhashed seed?


Title: Re: Beginner question about provably fair
Post by: avikz on September 04, 2018, 08:58:58 AM
I encourage you to read the below article to understand the provably fair rules and calculations.

https://dicesites.com/provably-fair

This article will give you a very clear understanding of the Provably Fair rules that are being used by the dice websites. Also they have links to the verifers. So you can verify your bets as well. hope this helps!


Title: Re: Beginner question about provably fair
Post by: devans on September 07, 2018, 08:05:58 AM
I apologize in advance as this is probably a really foolish question, however I am quite tired and also new to the idea of provably fair and would love some help understanding.

This is in regard to dice sites who generate a server seed every 24 hours.

With provably fair, is there a way you could solve for the unhashed server seed algebraically?
If you were to roll the dice, once you have the outcome of the roll you would have every variable besides the unhash (x)


So for demonstration purposes lets say  Client Seed+Server Seed Hash+Server Seed Unhash = Dice Roll.
If client seed = 1, server seed hash = 2, and your previous dice roll = 50
Could 1+2+x=50 be solved for X which would be the unhashed seed?

If a casino used a formula as simple as that you would be correct. However, usually so-called one-way functions (https://en.wikipedia.org/wiki/One-way_function) such as SHA256 are used during the process. A one-way function cannot be inverted, which means that while you can easily calculate the output if you know the input, you cannot calculate the input if you only know the output.


Title: Re: Beginner question about provably fair
Post by: voztata on September 09, 2018, 07:01:49 PM
Unfortunately no, and I understand you are a newbie and asking questions is great because that is how you can learn but also consider if you are a newbie and just thought about this don't you think provably fair would be crippled by this time because it has been going around for almost 10 years now and provably fair still stands and no one was capable of doing what you are telling which means common sense states its not possible because if it was it would already have been done.

The seed either changes the result or the randomness could have so many results that in the end you will not have any chance of knowing anything at all. I say try to just have fun with gambling instead of trying to find little stuff like this.