Leave a request
Hi and welcome! What is your name? How can we contact you?
BCraft Software Blog

Provably Fair What is It?

Provably Fair is a term used in the online gaming industry to describe algorithms which ensure the fairness of games. This concept is crucial in establishing trust between players and operators, as it allows players to verify the randomness and fairness of game outcomes.

How did the idea come about?

The principle of Provably Fair first emerged in the realm of Internet gaming, specifically in games such as Dice or Crash. Such games invariably attracted players with a more technical bent, individuals whose expertise enabled them to verify and authenticate the fairness of the games. Their early adoption of the concept of verifiable honesty speaks volumes about its reliability. They weren't just participants; they were the vanguard of verifiable trustworthiness, laying the foundation for the ethos of fair play in the iGaming industry.


For iGaming businesses, the adoption of provable integrity technology transcends the mere deployment of a novel system—it embodies a pledge of absolute transparency and the impartiality of gaming algorithms.
This innovation allows operators to demonstrate conclusively to their clientele that each game’s outcome is equitable and not prearranged. Such openness holds critical significance in a sector where the currency is trust.
The increasing embrace of provable integrity technology by gaming providers is enhancing the trustworthiness, security, and openness of their offerings.
Although these games primarily cater to cryptocurrency enthusiasts acquainted with blockchain nuances, they also cater to a specialized segment of traditional currency users. This delineation underscores the system’s role in fostering fair play and cultivating trust within a targeted player demographic.
The BCraft Software team is committed to Provably Fair in the development of our gaming platforms. We ensure that every element of our work - from algorithms to user interface - meets the highest standards of fairness and transparency. It is important to us that our customers and their players are confident that the gaming experience is unbiased and fair.
Ultimately, provable integrity does more than just bolster confidence in gaming—it fortifies the credibility of online gambling establishments and their associated brands, especially within the crypto-gaming sphere.

Key Metrics

Player Seed: Before playing a game, the user selects a unique number that can be chosen manually or generated automatically.
Server Seed: The game server generates a secret number that is hidden from users to ensure security and prevent tampering.
Nonce: This number, starting with 0 or 1, changes with each new game. "Nonce" ensures that each round is unique and fair, while keeping the results random and independent of previous games.
Use of SHA-256: A cryptographic hash function is used to protect the combination of the game result (Result) and the secret string generated for each round (Secret). This ensures absolute fairness and unpredictability of the results.

Usage Example

In Spribe's Aviator game, it's easy to see classified data. First, you need to open the menu and select the history of operations in the game room.
Aviator game menu
After the drop-down list of operations, you need to click on "Load More"
History of transactions in the room
After the drop-down list of operations, you need to click on "Load More".
User data
The operator will not share the server's unhashed initial number, as this would open the game to manipulation and defeat the purpose of the exercise. However, once the game is over, players can verify that the hashed server cid phrase was actually used in the game, and that the unhashed data shows that the game was fair.

So, what's the bottom line?

The iGaming System of Provably Fair is not just a technological innovation; it is a philosophy that permeates the entire industry and changes the approach to the gaming process. It embodies a commitment to transparency and fairness that is fundamental to user trust and security. As technology becomes more sophisticated every day, the importance of systems such as Provable Integrity will only grow, providing the necessary confidence in the fairness and randomness of each game. It is not just a control mechanism; it is a guarantee that every player can enjoy the game, knowing that the results are not manipulated and that each round of play is the result of pure chance.