Provably Fair Dice on Bitcoin L1 — No Tokens, No House, No KYC

A deep dive into Nakamoto's Dice, a 6-player dice game running entirely on Bitcoin mainnet smart contracts via OpNet.
Provably Fair Dice on Bitcoin L1 — No Tokens, No House, No KYC

Provably Fair Dice on Bitcoin L1 — No Tokens, No House, No KYC

What if the house didn’t exist?

Every crypto casino has a house. An operator. A wallet that holds your funds. A trust assumption.

Nakamoto’s Dice eliminates all of that.

It’s a 6-player dice game where the entire lifecycle — betting, randomness, payouts — runs on Bitcoin L1 smart contracts. No sidechain. No Lightning. No token. Pure Bitcoin.

How It Works

  1. Pick a table — from 50,000 sats (Bronze) to 1 BTC (God)
  2. Choose a number (1-6) and send your bet
  3. Wait for 5 more players to fill the round
  4. Bitcoin decides — a block hash determines the winning number
  5. Winner claims 5x their bet, directly from the contract

The smart contract holds the bets in escrow. When all 6 slots are filled, a resolver triggers the contract. The Bitcoin block hash at resolution time is used to derive the winning number. The winner calls claimWinnings() and receives 5x their bet.

If the round doesn’t fill? Players can reclaim their bet with claimRefund().

Why This Is Different

No house wallet. The contract is the escrow. There’s no operator wallet skimming profits.

No token. You bet in Bitcoin. You win in Bitcoin. No wrapped nonsense.

No KYC. Connect OP_WALLET. That’s it.

No sidechain. This runs on actual Bitcoin mainnet via OpNet smart contracts.

Verifiable randomness. The winning number is derived from Bitcoin block hashes. Nobody can manipulate it. You can verify any round at nakamotosdice.com/verify.

The Tables

Table Bet Size Win (5x)
Bronze 50,000 sats 250,000 sats
Silver 100,000 sats 500,000 sats
Gold 200,000 sats 1,000,000 sats
Platinum 500,000 sats 2,500,000 sats
Diamond 1,000,000 sats 5,000,000 sats
Whale 5,000,000 sats 25,000,000 sats
OG 10,000,000 sats 50,000,000 sats
God 100,000,000 sats 500,000,000 sats

The Tech

The game consists of 4 smart contracts deployed on Bitcoin mainnet:

  • DiceRound — core game logic, bet validation, payout enforcement
  • RoundFactory — creates new rounds when previous ones fill
  • Treasury — handles fee collection
  • DiceRegistry — tracks all rounds for verification

All contracts are deployed via OpNet, which brings EVM-style smart contract execution to Bitcoin L1.

Try It

No signup. No email. No tokens. Just Bitcoin.

nakamotosdice.com


Nakamoto’s Dice — the game Satoshi would play.


Write a comment
No comments yet.