Provably Fair Technology: Key Points to Know

Post date: February 19, 2024
Provably Fair Technology

When you play crash games online, how can you be sure they’re fair? Usually, you would just have to trust their providers and the crash betting sites hosting the games.

But thanks to Provably Fair technology, you can now check a game’s fairness yourself. It’s easy and confirms that all the outcomes are random and unbiased. Gone are the days of worrying about being cheated!

This article runs through the basics of Provably Fair technology and how it works.

What Is It?

Provably Fair is an algorithm, which is a series of instructions a piece of software follows to solve a problem or carry out a calculation.

Every crash game has two sides: one for players and one for developers. The player’s side is everything you see when you load a game and play it. The developer’s side contains all the software that powers and runs the game.

You don’t usually get to see this behind-the-scenes stuff as a player. However, with Provably Fair technology, there’s something you do get to see: confirmation of the game’s randomness.

Imagine you’re playing a crash game that’s not Provably Fair. The multiplier starts increasing but you’ve no idea if the result – the point at which it crashes – is random. But if its fairness can be proved, you can check the result of each round yourself and make sure the game is fair.

What Provably Fair technology does is let you manually check and verify the game’s outcome. Whenever you play such a game, a public ledger like a blockchain records every outcome.

Anyone can access the ledger and check the outcomes to make sure they’re random. They can do this not only for their own games but for games other people have played too. 

How Does It Work?

Blockchain and hashing are the two key elements that make Provably Fair technology work.

Blockchain

Provably Fair uses the same sort of technology that cryptocurrencies use. It works on a blockchain, which is essentially an open, public database where records are stored.

All the data on a blockchain is connected and nothing can be altered without changing everything else. Anyone can add data to the chain and access all information that others have uploaded to it.

Hashing

Hashing in blockchain technology is a process of generating digital fingerprints of the stored data. A hash function turns data into a hash value, a unique series of characters and numbers of a fixed length.

Once a hash value is generated, it’s extremely difficult to decrypt. Also, the same data always produces the same hash value regardless of the number of iterations, which makes it tamper-proof.

Note that hashing is used for things like verifying passwords, identifying files, and authenticating pieces of data on blockchains. It’s similar to encryption but there’s a key difference: hashing is a one-way process whereas encryption isn’t. 

Hashing in Provably Fair crash games is dependent on these three variables:

Server Seed

Every time you play such games, the hosting crashing gambling casino generates a server seed. This is a unique, random number that contains information about the game you’re going to play, including the result.

However, you only get to see its hashed value, i.e. a shortened version of it. Because you don’t get to see it in full, you can’t combine it with your client seed and nonce to find out the result.

By openly displaying the hash value for the server seed, a casino commits to stick to it leaving no room for rigging.

Client Seed

This is another unique, random number. Your browser generates it when you play a Provably Fair crash game. The purpose of the client seed is to determine the outcome of the game in collaboration with the server seed.

You can think of it as a team effort where the RNG of the game is not controlled by the casino (which is the server in this case) alone.

Nonce

The purpose of the nonce is to make sure every result is unique; it starts at 0 and increases by 1 whenever you place a bet. This helps you identify your bets.

Apart from these, there could also be something called ‘salt,’ which is basically random cryptographic bits and pieces added to each outcome before its hashing for enhanced randomness.

Together, these elements fulfill the purpose of Provably Fair technology by making every round in a crash game random, unpredictable, and tamper-proof.

But why do you need two seeds instead of one?

Let’s say you play a Provably Fair game where there’s no client seed, just the server seed and the nonce. You have multiple rounds and don’t secure any winnings.

Following this loss, you could spread the word that the site’s server seeds don’t produce many wins – remember, the nonce only tracks individual bets.

To prevent this from happening, there’s the client seed. It effectively takes the responsibility of determining a result out of the site’s hands and into yours.

Now let’s say you play a Provably Fair game that has all three numbers: a server seed, a client seed, and a nonce. If you happen to have a losing streak, you can’t blame the site. Therefore, the site won’t run the risk of getting negative reviews or a bad reputation.

What Are Its Objectives?

This advanced technology was designed with three key objectives in mind:

  • Randomness
  • Transparency
  • Verification

They come together to ensure that players can check crash game outcomes and validate their fairness. Without any of them, Provably Fair technology wouldn’t be what it is today.

Randomness

Most crash games use an RNG. This is an algorithm that generates random numbers that are both large and complex. Each is separate and independent from the other.

These numbers are used to determine a game’s outcomes such as the symbols on a slot’s reels or the first two cards you receive in a game of blackjack. 

Gaming sites regularly have their RNGs audited by third-party companies such as eCOGRA. This ensures the games are in proper working order and players continue to benefit from fair, random outcomes.

Provably Fair games take things a step further. With RNGs, you have to trust that the software works and that audits have checked everything’s working properly.

With Provably Fair comes VRFs (Verifiable Random Functions), which are the same as RNGs except they’re verifiable. They create a unique digital signature. This confirms the number was generated randomly and it allows players to check its authenticity.  

Transparency

Regular online casino games aren’t completely transparent because you can’t see what’s going on behind the scenes. Going back to RNGs, casino operators, and third-party companies claim to be transparent about everything.

However, there’s always the chance someone somewhere along the line isn’t being honest about something. With Provably Fair technology, there are no third parties that could be dishonest about a game’s outcomes and how they’re determined.

Such games are completely transparent because it’s just you and the game. Nothing is getting in the way of you checking things yourself; nothing’s hidden or inaccessible. If you want to check a game’s fairness, every piece of information is available.

Verification

The third and final aspect of Provably Fair technology is verification – the act of checking for yourself that a game’s outcome is fair and random. When people play Provably Fair games, they don’t necessarily check every individual outcome.

However, they feel confident about the game’s fairness because they could check each outcome if they wanted to. The idea behind the technology is that anyone can verify a game’s outcome. There are a few steps to take, but it’s easily done.

While it may sound like a confusing thing to do for some people, crash games that are Provably Fair provide clear instructions on how to carry out checks. Plus, if you get stuck somewhere along the way, you can contact the site’s customer support team for assistance.

How Do You Prove a Crash Game To Be Provably Fair?

First, we’ll run through the basic steps of confirming a game’s fairness. Then, we’ll look at examples of the three most popular Provably Fair crash games. 

To confirm the fairness of a Provably Fair game, take the following steps:

  1. Play the game for free or for real money.
  2. Copy the generated hash value after a round ends.
  3. Paste it somewhere for your records.
  4. Check the server seed, client seed, nonce, and win multiplier.
  5. Find a compatible hashing tool such as SHA-512 or SHA-256.
  6. Follow the game’s instructions to verify the hash.
  7. Copy the required information into this tool.
  8. Match the generated hash with that of the game round.

What you want is for the hash from Step 2 to match the one you generated using the tool. If they match, you haven’t been cheated and the casino hasn’t done anything wrong.

The algorithm has been working properly and hasn’t been compromised or abused in any way. The result has been random and you haven’t had any advantages or disadvantages.

If you have any difficulties or questions, you should find help in the game’s rules. If not, contact the casino’s customer support team. They should be able to walk you through the steps of verifying a Provably Fair game.

Here are a few examples:

Aviator by Spribe

Follow the steps below to verify a round of Aviator.

  1. Launch the Aviator game.
  2. Find the multiplier results from previous rounds at the top.
  3. Click one of these and let a pop-up screen appear.*
  4. Find the server seed, three client seeds, and the combined SHA-512 hash value.
  5. Open any SHA-512 hash generator tool online.
  6. Enter the server seed and the three client seeds in the exact order.
  7. See the hash value generated by the tool.
  8. Match the hash value with the combined SHA-512 hash from Step 4.

*Alternatively, click the hamburger icon in the top-right corner. Then click ‘My Bet History’, find a bet, and select the green icon next to it.

Aviator by Spribe Gameplay
Aviator by Spribe Gameplay
Aviator by Spribe Gameplay

Blast by Bitsler

Follow these steps to verify your results in Blast:

  1. Launch the rocket crash game.
  2. Click any multiplier result to open its pop-up window.
  3. Click ‘Provably Fair’ and then ‘Provably Fair Verifier.’
  4. Go to ‘Verifier’ on the new pop-up window.
  5. Click ‘More Details’ to reveal the following details:
    • Game hash
    • Client seed
    • Bet result
    • SHA-512 HMAC hash
  6. Open this HMAC generator tool online.
  7. Copy-paste the game hash in the field that says ‘Copy-paste the string here.’
  8. Copy-paste the client seed in the field that says ‘Secret Key.’
  9. Select SHA512 as the Digest Algorithm.
  10. Press ‘Compute HMAC.’
  11. Match the resulting hash with the SHA-512 HMAC hash from Step 5.

This is the first sign of fairness.

Blast by Bitsler Gameplay
Blast by Bitsler provably fair verifier
Blast by Bitsler provably fair verifier
Blast by Bitsler provably fair verifier

To check if the win multiplier is accurate, you can now follow these steps:

  1. Take the first 13 characters of the resulting hash (this is called Hex): f1db8aa208e17.
  2. Convert it from hexadecimal to decimal using this tool: 4254803616108055.
  3. Divide the decimal by 2^(52): 4254803616108055 / 2^(52) = 0.94475618797.
  4. Apply this formula: (98 / (1 – x)) / 100, where x is the result of the above division: (98 / (1 – 0.94475618797)) / 100 = 17.7395433803.
  5. Consider the result up to two decimal places: 17.73.
  6. Max cap the result to 1,000,000 (the max multiplier) to get your result: 17.73x.
  7. Check the multiplier at which the game stopped to make sure it is the same as what you have just calculated.
Blast by Bitsler provably fair verifier

Rich Rocket by Lucky Elephant Gaming

Here’s what you need to do to confirm the fairness of Rich Rocket:

  1. Load the crash game.
  2. Click ‘More Info’ under History.
  3. Select any bet and copy these:
    • Key
    • Salt
    • Hash
  4. Open any SHA-512 HMAC generator tool online.
  5. Paste the Key and the Salt in that exact order into the Text box.
  6. Make sure SHA512 is selected for encoding.
  7. Encode to generate a hash.
  8. Match the resulting hash with the hash from Step 3.
Rich Rocket by Lucky Elephant Gaming
Rich Rocket by Lucky Elephant Gaming
Rich Rocket by Lucky Elephant Gaming

Why Do Crash Games Come With Provably Fair Technology?

In recent years, a growing number of crash games that use Provably Fair technology have launched. More and more games use this technology and they do so for two key reasons:

  • To gain more trust from players: some people don’t trust gambling sites because they think they’re going to be scammed in some way. By offering Provably Fair games, operators can hopefully convince players that gambling online for real money at their site is safe and secure.
  • To keep up with other web-based software that’s Provably Fair: cryptocurrencies are built on blockchain technology; one of their key characteristics is that they’re open and transparent, with players able to verify transactions just like how casino players can verify game outcomes. 

What Are the Issues Related to Provably Fair Technology?

Provably Fair technology has the potential to be a widespread piece of tech that’s used for good purposes. It’s on its way to becoming a success, but there are some obstacles in the way. Here’s a look at some of the key concerns and issues to do with it:

  • Complexity: for some people, the mechanics of Provably Fair technology are too confusing to understand; they don’t want to overload themselves with complexities when gambling online.
  • Regulation: it’s not certain how regulatory authorities (such as the UK Gambling Commission and the Malta Gaming Authority) are going to deal with Provably Fair technology.
  • Usage: not all gambling sites have games that are Provably Fair; some casinos might not need Provably Fair games because they already have a steady relationship with players.
  • Security: despite the technology promising proof of fairness and randomness, there are concerns that Provably Fair isn’t 100% secure. Having said this, crash games using this technology offer much more fairness and transparency than non-Provably Fair games.
  • Fairness: Provably Fair still relies on RNG. If the latter is flawed, it loses its meaning – you can’t prove fairness if the RNG isn’t working properly.

What Does the Future Hold for Provably Fair Technology?

There’s every chance that the number of Provably Fair games will steadily increase in the future. This is likely given that players appreciate being able to confirm outcomes and authenticate a game’s fairness themselves.

There will still be lots of regular casino games that don’t incorporate this technology. If demand for Provably Fair games continues to increase, older games that don’t have it, especially popular ones, could incorporate it.

As for the technology that powers the games, it’s no doubt going to grow and change. Tech is constantly evolving and the software that powers Provably Fair crash games could become even more effective at proving fairness. It could also prove fairness in different ways by changing the steps for verification.

There could even be laws to regulate Provably Fair Games. Licensing bodies could introduce rules to limit things like maximum bet size and multiplier values to prevent players from becoming addicted to crash games.

Summary

Provably Fair technology makes it possible to check a compatible crash game’s outcome and confirm that it’s fair. You’ll be able to validate the results of not only your own gaming session but also those of other players.

All crash games

FAQs

How does Provably Fair technology work in crash gambling?

Provably Fair lets you confirm the fairness of each round. In crash games, you’re confirming that the final multiplier value is random and fair.

What are the advantages of Provably Fair over traditional RNG?

RNG makes game results random from one round to the next. Provably Fair takes things further by letting you confirm that a game’s results are random.

Does Provably Fair technology ensure 100% fairness?

No, because there’s a chance the RNG might not be completely fair. If a game’s RNG isn’t working properly, there’s nothing Provably Fair technology can do to adjust it.

Is Provably Fair technology an indicator of a crash game’s RTP?

Provably Fair technology lets you verify individual outcomes, not RTP. If you want to authenticate a game’s RTP, which is a long-term average, you would have to calculate this yourself. Providers determine a game’s RTP by simulating millions of rounds.

Does Provably Fair technology help in determining a crash game’s volatility?

No, it doesn’t. A game’s volatility has nothing to do with whether it uses Provably Fair technology or not.

Can Provably Fair technology reveal a crash game’s win potential?

Provably Fair technology proves the results of previous rounds. If you want to find a game’s win potential, you should check its description and rules for information about what the biggest possible win is.

Is Provably Fair technology prone to hacking and manipulation?

No, Provably Fair technology is completely open and public. Everything that’s involved in the checking process is available for anyone to access. There’s no secret code or formula that someone could find to manipulate things.

What are the limitations of Provably Fair technology?

A key limitation is the fact that if a game’s RNG is faulty, Provably Fair is essentially pointless. For a Provably Fair game to be truly fair, the RNG that determines its outcomes has to be in proper working order.

Mattias Fröbrant emerges as a leading voice in the niche of crash gambling, backed by a vibrant 9-year career in the iGaming industry and an illustrious background with some of the sector's most respected companies.

With experience of reviewing over 300 online casinos, his insights at CrashBetz.com focus on delivering authoritative reviews and guides on crash games and crash gambling sites, ensuring readers access the most reliable and engaging options available.

Mattias combines meticulous research with a comprehensive understanding of online gambling to create content that educates and guides both seasoned players and novices in crash gambling. His work is characterized by an unwavering commitment to honesty, transparency and information you can trust.