Plinko Lab (Provably-Fair)

Status: Loading...

What is this?

This is a provably-fair Plinko game,

Every result is Determined *BEFORE* you play and can be MATHEMATICALLY VERIFIED.

How It Works (Commit-Reveal Protocol)

  1. Commit: When this page loaded, the server generated a secret Server Seed + Nonce and showed you a public "commitment" to it (the Commit Hex below).
  2. Play: You provide your own Client Seed (you can change it!) and also choose the Bin no. to bet on and drop the ball.
  3. Reveal: The server combines its secret Server Seed, your Client Seed, and a Nonce to deterministically calculate the ball's path using an `xorshift32` PRNG.

How to Verify Any Round

  1. Play a game.
  2. After the ball lands, open your browser console (F12).
  3. Look for the log: "Round Revealed! Server Seed: ..." and copy the serverSeed and nonce.
  4. Go to the Verifier Page and paste in your clientSeed, the serverSeed, and the nonce. The verifier will re-run the exact same logic, proving your result was not tampered with.
[Plinko Board Area]
Bin 0
10x
Bin 1
5x
Bin 2
2x
Bin 3
1.5x
Bin 4
1x
Bin 5
0.5x
Bin 6
0.2x
Bin 7
0.5x
Bin 8
1x
Bin 9
1.5x
Bin 10
2x
Bin 11
5x
Bin 12
10x

Current Round ID: ...

Commit Hex: ...

Go to Verifier Page

Press 'T' for Tilt Mode, 'G' for Debug Grid.