WHAT IS PROVABLY FAIR?
The Provably Fair system is a mathematical method that is used to ensure that no one, neither players nor the operator of the site, can know the result of the game before it starts and no one can tamper with the random numbers of the game.
HOW IT WORKS?
We have generated a chain of 10 million SHA256 hashes. Each element is the hash of the lowercase, hexadecimal string representation of the previous hash.
The hash of the chain’s last element is 5de24be2ba88f21070aca0b909a23ba8977a60e047e750dc6bd637aa3b4defc8
Every game maps to a hash in the chain: The 10,000,000th element of the chain is the hash of game #1 and the first element in the chain is the hash of game #10,000,000.
HOW TO VERIFY IT?
To verify that a hash belongs to a game #n, simply hash it n times and compare the result with the terminating hash.
To calculate a game’s result from its hash, use this JSFiddle
Before being used to calculate the corresponding result, each game hash is salted with the lowercase, hexadecimal string representation of the hash of a bitcoin block which was preselected before it was mined, proving that we didn’t deliberately pick a chain that is unfavorable for players.