Table of Contents
Provably Fair is a system that allows players to verify game results. However, pressing a button to verify results doesn’t prove anything, unless you understand how the whole system works. That’s what we are going to cover here. Although this system has been around since blockchain itself, it has been only utilized by niche game providers. This has changed drastically with the introduction of casino originals, as most of these games take advantage of Provably Fair.
The system is quite simple once you get the hang of it, and works the same across most games. Now, let’s get started.
The Basics: Seed, Hash, Algorithm and Code
The basic rundown of Provably Fair is fairly simple. On a standard round, the following happens behind the scenes:
- The casino or game provider generates a secret Server seed and calculates a hash for it. The hash is revealed to the player.
- The player places a bet.
- The Server seed is combined with the Client seed to create a Combined seed.
- The Combined seed is run through the game code to come up with the result.
- Result is revealed to the player.
- The Server seed is revealed, and you can use it to verify the game results (as you already know every other factor).
How is this verifiable? Well, from the casino’s end the only thing that they can tamper with is the Server seed. And since you already know the Server seed hash, they cannot possibly tamper with it. This is because changing the Server seed in any way will result in a completely different hash. At the same time, the casino doesn’t know which input you have selected, nor can they affect it.

The difficult part is understanding how the verification happens. The verification is done via info and tools given by the casino or the game provider. And let’s be honest, this is where the real point of failure is. Unless you understand what the tool does, who’s to say it’s doing anything at all? For things to be completely transparent, we need the seeds, hashes and the game code. Luckily, it’s the norm to have these all available.
Best Provably Fair Casinos
-
Sign up bonus Up to 50% rakeback Rakeback The rakeback program allows users to earn a portion of the house edge from eligible games. Rakeback accrues in the user’s account and is available for claim at designated intervals. The company reserves the right to adjust rakeback percentages and conditions at any time. Only specified games qualify for rakeback; certain games, including those with no house edge, are excluded. Abuse or manipulation of the rakeback program, such as multiple accounts or fraudulent activity, may result in forfeiture and suspension. Bonuses Bonuses are subject to specific terms and may include conditions such as wagering requirements and time limits. Bonuses are non-transferable and must be used for the intended game categories. The company reserves the right to modify, suspend, or terminate bonus offers without prior notice. Misuse of bonuses, including multiple-account abuse, may result in forfeiture of the bonus and potential account suspension.Join Now
-
Sign up bonus 5% Cashback All promotions, bonuses, or special offers are subject to the express terms of any bonus offered on the Website(s) and promotion-specific terms and conditions, if applicable, and any bonus credited to Your account must be used in adherence with such terms and conditions. By accepting a promotion, bonus, or special offer available on the Website(s), You consent to the terms and conditions of such promotion, bonus, or special offer and acknowledge that wagers must always be placed with cash balances before bonus balances can be used to wager. We reserve the right to withdraw any promotion, bonus, or special offer at any time.Join Now
-
Sign up bonus No BonusJoin Now
The Server Seed and The Hash
The Server seed is a string of numbers and letters. There’s no computational limit on this, though usually it is limited to 64 characters. This can be pre-determined or generated by a random number generator. This string is run through a mathematical algorithm, which creates the hash. The same string ran through the same algorithm will always create the same hash.
The most common hashing algorithm in use is SHA-256 (Secure Hash Algorithm 256 bits). This is the same hashing that cryptocurrencies like Bitcoin use. The function takes the input text, which can be anything, and transforms it into a random set of characters of 256 bits. Bits, as you might know, are ones and zeroes. This in turn shows up as a string of characters (numbers and letters). In essence, it transforms one set of characters into another set of characters in a way that cannot be predicted, and is impossible to decrypt. You cannot take the hash and calculate the server seed from it.
So for example: if we use “Provably Fair” as input in the SHA-256 algorithm the output hash we get is always “87c66f26d35fb3f4a8d4951d8d1f1e96bcc70876878f2364be1ba9117983a4a0”.
Now remember: the hashed Server Seed is only used to ensure that the Server seed was not tampered with. That’s all it does. That’s what makes Provably Fair provable.
How the Game Result is Calculated
The result that you get from a game round is usually calculated from the Server Seed, Client Seed and Nonce (Cryptographic Nonce, not Epstein and his island-fellows), using game code. The first one is set by casino, the other two can be set by the player, and are usually automated. The method does differ slightly depending on whether you are playing a multiplayer game like Crash or single player games like Plinko.
The determining factor is always the game code. Whatever is fed to the code gives the result, which determines the outcome of any and all rounds played. For a game to be truly Provably Fair the code needs to be shown. Casino originals do exactly this, either through built-in system or a separate page that can be used to verify results.
The usual method is to take the input we have been talking about, convert it into a random string of characters, then take a chunk of that string and conver it into numbers. Those numbers are then used to determine the result. We will go through this in a more detailed fashion in our game reviews, simply know that all the information tthat proves the games are fair is available for the player. This is stark contrast to the usual method, where the game code is hidden and instead tested by trusted third parties.
-
Is Provably Fair the same as RNG?
-
Who invented Provably Fair?
-
What are Provably Fair casinos?
