A bitcoin sun rising over a skyline of price candles, the road to the next block below

Play for sats. Settle on Bitcoin.

Decentralized games and markets. No custodian. No central operator.

Play. Build. Run a node. Earn fees.

Read the docs

On Bitcoin testnet4. Play with test sats · testnet.bitcoinarena.io
◆DecentralizedNo central server or company.
◆Non-custodialYour sats stay in your control.
◆Verified by nodesIndependent nodes verify every result.
◆Open sourceRead the code. Run your own node.
⚡LightningDeposit and withdraw in seconds.
◆Nostr nativeYour Nostr key is your login.
Play now on testnet

Three ways to play.

Race the next block, outguess a rival, or call the price. Every game runs on Bitcoin testnet4 with free test sats: real nodes, real federations, real Lightning, nothing to lose.

Tick Tock, Next Block: armoured bitcoin trucks race between the bulls' mempool fortress and the bears' miner fortress, a 90-second clock above
Skill game · rounds

Tick Tock, Next Block

Haul mempool transactions to the miners through the bulls’ and bears’ price war. Hug the live price front to score; the best run takes the pot.

Two sealed picks face to face, eight seconds on the clock
Head to head · 8 s rounds

Rock Paper Scissors

Rock Paper Scissors for bitcoin. Both players commit a hidden move, then reveal it; the winner takes the pot, a draw returns both stakes.

Candles, the price line, Up and Down, and a fifteen-minute clock
Prediction market · 15 min

Bitcoin Up or Down

Will the bitcoin price be higher at the end of the 15-minute window? Pick Up or Down; the attestors sign the price and the winning side shares the pot.

Free test sats, no sign-up. Open the Arena, make a wallet in one tap and play all three today.
Open testnet.bitcoinarena.io
A round, start to finish

Stake. Play. Verified. Paid.

Deposit

Pay a Lightning invoice. Your sats arrive in the browser wallet as e-cash of a federation.

Stake

Join a round. Your stake is locked in the federation, not paid to an operator.

Verify

The round's committee of nodes replays the runs or checks the signed price. 5 of 7 must sign the same result.

Paid

Winnings land back in your wallet. Withdraw to any Lightning wallet.

Why it can be trusted

Nobody to trust with your sats.

01No central server

Rounds run on independent nodes. Any bonded operator can host them; no company runs the game.

02No custodian

Your stake is locked in a federation, not paid to an operator. No single party can take it.

03Every result checked

Nodes replay every run. A result counts only when 5 of the round's 7 seats sign the same one, and anyone can object for 10 minutes.

04Found on Bitcoin

Every node posts a bond and a signed advertisement on Bitcoin. Your browser finds the nodes there and checks them itself.

Fully Nostr native

Your Nostr key is your account.

No sign-up, no email, no password. Log in to play with your Nostr key, restore your wallet from it on any device, pay from your own wallet over Nostr Wallet Connect, and run a node with the same key.

Nostr in the docs →
Log in with Nostr

An nsec, a NIP-07 browser extension, or a NIP-46 remote signer: a bunker link or a QR code for your phone signer.

Your wallet follows you

Your game wallet's seed is kept on Nostr, NIP-44 encrypted to your own key (NIP-78). Log in anywhere and it is back.

Nostr Wallet Connect

Connect your Lightning wallet once (NIP-47) to pay deposits and stakes, and to withdraw winnings into it.

Run a node with your key

Node owners claim and manage their node with a Nostr key. With an extension or remote signer, every owner action is a signed NIP-98 event (kind 27235) the node checks.

The Arena relay

relay.bitcoin-arena.io keeps profiles, relay lists and encrypted seeds, and carries remote signing and wallet requests. Nothing else.

Community on Nostr

The Bitcoin Arena community lives on Armada, a Nostr chat app. Join with the same key.

Economics

Know where every sat goes.

In play90%
Node fee4%Paid to the nodes that verify the round and hold the money.
Game developer2%To the game’s developer.
Protocol developers2%To the protocol developers.
Protocol reserves2%The network’s own fund, below.

The split is fixed. An item pays 40% to the nodes and 20% to the protocol reserves, plus the developers’ share you choose.

Protocol reserves · live
…sat
Reading the nodes…

2 % of every paid round and 20 % of every item go to the protocol reserves, locked to each federation’s 5-of-7 key. Anyone can propose a payout; it is paid only if the bonded nodes vote for it. Read and discuss the proposals →

Build on it · run it

One engine. Your game, your market, your node.

Run a node

Download the Bitcoin Arena node.

One package for your system: Node.js, the node, the installer, cloudflared and Tor. It opens a small window that walks you through the setup in your browser, on testnet4.

Latest release

Windows

Windows 10 and 11, 64-bit. Installs into your user folder, no administrator.

macOS

Drag Bitcoin Arena to Applications; the first time, right-click it and choose Open.

Linux

Debian, Ubuntu and their kin: sudo apt install ./bitcoin-arena-node_*.deb. Any other: the plain archive.

How to install, set up and update it: Run a node in the docs. Every file is in the release's SHA256SUMS, signed with the Arena release key. The source: all repositories.

Under the hood

Built on Bitcoin, end to end.

Bonds

Every node posts a bond on Bitcoin. No bond, no seat.

Committees

Each round's committee is drawn from the bonded nodes by a Bitcoin block hash.

Replay

Games are deterministic. Nodes re-run every input and sign the result.

Custody

Stakes lock in a Fedimint federation whose guardians are the nodes, never in one company's wallet.

Settlement

Payouts and withdrawals move as sats over Lightning.

How Bitcoin Arena works →
Bitcoin testnet4

Play it now, with test sats.

The Arena is live on Bitcoin testnet4: all three games, both federations, all fourteen nodes. Test sats have no value, so you can try everything without risk.

testnet.bitcoinarena.io