Onchain vsCentralised Casinos
What "fully onchain" actually means, why it matters, and which model is better for players right now.
The Core Difference
A centralised casino (like Stake or Roobet) accepts crypto deposits but runs on traditional servers. They hold your funds in their wallets, run the game logic on their servers, and you trust them to pay out correctly. They're crypto-payment rails bolted onto a traditional casino model.
A fully onchain casino runs its game logic as a smart contract on a blockchain. Funds are held in the contract, not by the casino. The RNG is generated on-chain or via a decentralised oracle. The payout rules are public, immutable code — the house can't change them or refuse to pay.
The key test: if the company behind the casino disappeared tomorrow, could you still play and withdraw? For centralised casinos, no. For truly onchain casinos, yes — the contract keeps running.
Head-to-Head Comparison
| Factor | Centralised | Onchain |
|---|---|---|
| Fund custody | Casino holds your funds | Smart contract holds funds |
| Game fairness | Trust + RNG cert | Verifiable on-chain |
| Payout speed | Instant (good casinos) | 1 block time (~seconds) |
| Game variety | Thousands of titles | Limited (smart contracts are expensive) |
| Can rug pull? | Yes — exit scam possible | No — contract is immutable |
| Privacy | Depends on casino policy | Pseudonymous by default |
| Gas fees | None to play | Gas cost per bet (Ethereum = expensive) |
| KYC risk | Low to medium | None — wallet-based |
How Onchain RNG Works
True randomness is hard on a blockchain because nodes must reach consensus — a deterministic environment by design. Solutions used in practice:
Chainlink VRF
The most widely used solution. Chainlink's Verifiable Random Function generates a random number off-chain and delivers it to the smart contract with a cryptographic proof that it wasn't tampered with. Used by most serious onchain casino projects.
Commit-Reveal Schemes
Both player and casino commit to a seed before the bet, reveal after. Combined to produce the result. Similar to how centralised provably fair works, but executed in the contract itself.
Block Hash Entropy
Using future block hashes as a randomness source. Simpler but vulnerable to miner/validator manipulation on some chains. Avoid casinos using this method alone.
Which Chains Have Onchain Casinos?
- Solana — fast and cheap, growing casino ecosystem. Best current option for gas-efficient onchain gambling.
- Ethereum — most secure but gas fees make per-bet transactions uneconomical. Better for provably fair lotteries.
- Arbitrum / Base — L2s reduce gas costs significantly. Emerging casino deployments.
- BNB Chain — cheap and fast but more centralised. Several crypto casinos deployed here.
- Ronin — purpose-built for gaming, used by Katana and other blockchain games with gambling elements.
Which Should You Use?
For most players right now: centralised no-KYC casinos like Stake or Rollbit. Better game selection, instant withdrawals, higher rakeback, and the trust risk is manageable at normal deposit sizes.
For large amounts or maximum trustlessness: onchain is the right call. If you're putting in five figures+, not having to trust a central operator is worth the limited game selection.
The hybrid reality: most "crypto casinos" are centralised casinos that accept crypto. Truly onchain casinos are still early. Stake and Rollbit offer provably fair games which is a middle ground — verifiable fairness without full decentralisation.
Centralised casinos can still offer verifiable fairness. Learn how provably fair works.
Read Guide →