What is Provably Fair System

provably-fair-gamblingProvably Fair enables online casino players to verify the fairness of each hand played by themselves. Thanks to Provably Fair system, no one can possibly manipulate the outcome of a specific deck until the results are generated.

Bitcoin casinos that use Provably Fair system allow players to see how outcomes are based on the gambler’s input and a secret number that is disclosed and changed for every round in every game. This allows players to verify that the game outcome was played fair.

The advantage of a provably fair system is that third-party certification and auditing is unnecessary. Results of bets for which the outcomes are mathematically predetermined are harder to scrutinize and thus the system provides a higher level of trustworthiness to a gambling operation.

Hashes: A long string of characters derived from the blockchain. This is a mathematical problem that is extremely difficult to solve However if it was solved it would give you the data it hashes. If a solution is presented it is easy to backward test it to see if the solution is proper or not. Hence hashes are hard to solve yet simple to verify.

Seeds: Extra data (a string of characters) applied to the hash which modifies what it hashes.

Provably fair casino games

The provably fair way to do this is

Step 1: The site shuffles the deck as normal.

Step 2: The site provides you with a hash of the shuffle.

Step 3: You provide a random seed, manually or automatically generated, that the site cannot see or predict. This is done client side in your browser, not on the site’s server.

Step 4: Your seed changes the shuffle to something neither you nor the site can have known. This is the online equivalent of cutting the deck to the dealers shuffle.

Verification part 1: After the hand is dealt the initial deck is laid out and you can check that the deck started out as the hash the site provided indicated.

Verification part 2: The final deck is laid out so you can check that the initial deck was changed in accordance with the seed you provided.

If these are both the case then there was no funny business and you have just played a provably fair hand!

If you are a visual learner these concepts are displayed with pictures here or a more detailed and technical explanation can be found here.

The same applies to games that require a random number such as roulette. This can all happen in the background without you realizing it or you can use third-party online tools such as quick hash.

If you are cryptography and code literate you can check it for yourself by following these instructions. If that is not your idea of fun then you could rely on independent trustworthy experts that have done the verification for us. But then we are back to trusting someone which is what we are trying to avoid.