Learn how Bustbit ensures every game result is fair and verifiable through cryptographic proofs.
Our provably fair system uses cryptographic hashing to generate game results that can be independently verified by any player. This ensures that neither the house nor the player can manipulate the outcome.
HMAC-SHA256(server_seed, client_seed:nonce)Every game result can be independently verified. Simply input the server seed, client seed, and nonce to calculate the crash point yourself.
Shown before each round. Proves the outcome was pre-determined.
Revealed after the round. Hash it yourself to verify.
Your contribution to the randomness. You can set your own.
Incrementing number for each game. Prevents seed reuse.
Our crash point calculation is transparent and follows this algorithm:
function calculateCrashPoint(serverSeed, clientSeed, nonce) {
const hash = HMAC_SHA256(serverSeed, `${clientSeed}:${nonce}`);
const h = parseInt(hash.slice(0, 13), 16);
const e = Math.pow(2, 52);
// 1% instant crash
if (h % 33 === 0) return 1.00;
// Calculate crash point with 1% house edge
return Math.floor((100 * e - h) / (e - h)) / 100;
}
The algorithm produces a distribution where the expected return to player (RTP) is 99%.
You can verify our game results using any standard cryptographic library or online tool that supports HMAC-SHA256.