Skip to content

What Is Provably Fair?

How provably fair games prove that results are not tampered with.

Updated

Every game result on BloxCash is provably fair: the outcome is fixed before you bet, and you can check the maths yourself afterwards. It is not a promise to trust, it is a procedure anyone can run.

Three ingredients make a result:

  • A server seed, held by us and kept secret while it is in use.
  • A client seed, which is yours to set to anything you like.
  • A nonce, a counter that starts at zero and rises by one with each bet.

These are fed into a standard cryptographic function, HMAC with SHA-256, and the numbers that come out decide the roll, the mine layout, the card order, whatever the game needs. The same inputs always produce the same result.

The commitment happens before you place a single bet: we show you the SHA-256 fingerprint of the server seed. We cannot swap the seed later without the fingerprint exposing it, and we could not have chosen it to beat you in the first place, because your client seed is mixed into every result and we cannot know what you will pick.

When you rotate your seeds, the old server seed is revealed and everything it produced can be re-checked; see Verifying a Game Result.

Battles involve other players too, so they carry one extra source of randomness; see How Case Battles Stay Fair.

Related articles

Type to search articles.