Real Fairness™
In most online casinos, the random number generator (RNG) is a black box. You place a bet and hope the outcome is fair - but you can never know for sure. Real Fairness™ changes that by giving players the ability to independently verify every single roll.
🎲 What Does Real Fairness Mean?
Real Fairness is a cryptographic guarantee that the game cannot cheat you. Each outcome is locked in advance, revealed during your bet, and fully auditable afterwards. No manipulation, no hidden algorithms - just math and blockchain.
⚙️ The Commit & Reveal System
Diceon uses a commit / reveal process inside its: Solana program | Github
- Commit: Before any bet, the program commits to a hidden
server_seed_hash
. This locks the outcome in advance. - Player Seed: When you place a bet, a unique
player_seed
is generated from your wallet and bet details. - Reveal: The program combines both seeds, hashes them, and produces your roll result.
- Verify: After the roll, the original
server_seed
is published so anyone can hash it and confirm it matches the commit.

Solscan Bet TX
💀 Skelly says: "The bones don't lie. If the hash don't match, the roll is cursed."
🔍 How to Verify Your Rolls
Every bet on Diceon includes a Solscan link where you can see:
- The committed
server_seed
- Your unique
player_seed
- The final roll outcome and payout
Want to double-check? Hash the server_seed
yourself and confirm it matches the commit stored on-chain. It always will.
⚡ Why Solana?
Real provable fairness only works if it’s on a blockchain that is fast, cheap, and immutable. Solana is the perfect fit: transactions are nearly instant, costs are tiny, and the program logic is fully transparent.
🌐 Why It Matters
With dice on Solana, you never have to "trust" the house again. The system itself guarantees fairness. At Diceon, transparency is the default, not the exception.
💀 Skelly reminds us: "On Diceon, fate is always on-chain, fair, and verifiable."