SATOSHI-DICE

HOME Recent TXs Archived TXs

PROVABLY FAIR VERIFICATION

How to verify a bet is fair

1. What you see during the day

On the main page you see the Today's Server Seed Hash (public commitment). This hash was created before any bets were placed and cannot be changed.

2. After midnight (UTC)

The real Server Seed for the previous day is revealed on this page.

3. Verify any bet yourself

Take any bet TXID and the revealed Server Seed and run this command:

echo -n "SERVER_SEED_HERE + YOUR_TXID_HERE" | sha256sum # no "+" and no " "

Take the first 8 hexadecimal characters of the result, convert them to decimal and calculate modulo 65536:

roll = (16#FIRST_8_HEX) % 65536

4. Check the result (Lucky Number)

  • If roll < threshold of the chosen address → WIN
  • If roll ≥ thresholdLOSS

Example command (replace with real values):
hex=$(echo -n "a1b2c3d4e5f6...678d33b9b1bc490e..." | sha256sum | cut -d' ' -f1 | cut -c1-8);
echo "$hex -> $((16#$hex % 65536))"

This is the exact same provably fair system used by the original Satoshi Dice in 2012–2013.
Every single bet can be independently verified mathematically.