projects · visualizer

bitcoin, end-to-end.

a six-stage tour of how value moves through the bitcoin network. scroll to walk through it. takes about four minutes.

01 / 06

the signature

a transaction starts with unforgeable math.

alice wants to send bitcoin to bob. she signs a message — “i’m sending X to bob” — with her private key. that key is a secret only she has.

the signature is math. anyone can verify it belongs to alice without ever seeing her key. and nobody can forge it. she broadcasts the signed message to the network.

A SIGNATURE IS A STAMP ONLY ALICE CAN MAKEalicehas a secret keyMESSAGEpay bob 0.5 BTCALICE’S SIGNATUREboband everyone elsecan check it’s realfrom alicealice never has to share her secret.the stamp proves it was her. nobody can fake it.
02 / 06

the mempool

a waiting room, sorted by fee.

every bitcoin node keeps a pool of unconfirmed transactions, called the mempool. alice’s txlands here alongside everyone else’s.

each tx carries a fee its sender chose. miners pick the highest-fee transactions first, because those earn them the most. if you want into the next block, you pay up.

MEMPOOL · PICK THE HIGHEST PAYERS FIRSTNEXT BLOCK ↓pays the mostpays the leastevery ~10 minutes, the top three-ish get in.the rest wait in line.
03 / 06

the puzzle

brute force in an astronomical space.

to add a new block, a miner bundles some mempool transactions and tries to find a number (the “nonce”) such that the block’s fingerprint — its hash — falls below a moving target.

there’s no shortcut. miners just try nonces, one after another, hashing each time. globally, bitcoin miners try hundreds of quintillion hashes every second. on average, one wins every ten minutes.

MINING · A GUESSING GAMEgenerate a number that starts with 3 zeros.keep trying until you do.6445114164← must be 0 ← must be 0 ← must be 0attempts0best run0 / 3real bitcoin needs ~19 leading zeros.that’s why the whole planet tries ~4 × 10²³ times per block.
04 / 06

the reward

new coins, plus fees, on a halving schedule.

the winning miner writes themselves the first transaction in the block — called the coinbase: new bitcoin, plus every fee from every tx they included. today that’s 3.125 BTC, plus fees.

every four years the subsidy halves. it stair-steps down toward zero around 2140. total supply will never exceed 21 millioncoins. monetary policy without a central bank, because it’s carved into the code.

THE WINNER GETS3.125new bitcoin+ every fee from the transactions in the blockEVERY 4 YEARS, THE REWARD GETS CUT IN HALF502512.56.253.125NOW1.560.780.39there will only ever be 21,000,000 bitcoin.the schedule is locked in the code. no central bank can change it.
05 / 06

the verdict

thousands of independent validators, no vote.

the winner broadcasts the block. it reaches one node, then another, rippling out across the network in seconds.

every full node independently checks every rule: signatures, scripts, supply math, every tx. if anything fails, the block is silently rejected. consensusisn’t a vote. it’s the absence of disagreement across people who never had to trust each other.

THOUSANDS OF INDEPENDENT CHECKERSnewevery computer on the network checks every rule.no boss. no vote. anything that doesn’t pass is silently rejected.
06 / 06

the chain

tampering cascades. the longest valid chain wins.

each new block commits to the previous one by including its hash. change one old block and every block after it becomes invalid — a visible cascade of breakage.

to rewrite history, an attacker would have to redo the proof-of-work for every block since, while the rest of the network keeps extending the honest chain. after six confirmations of depth, a transaction is effectively irreversible. the chain just keeps going.

EACH BLOCK IS LOCKED TO THE ONE BEFORE123456try to change this one…and every block after it falls.bitcoin’s history is immutable by physics, not by promise.to undo a block, you’d have to out-mine the whole network.
prefer the network as a whole?

bitcoin isn’t a pipeline — it’s a loop. the atlas view shows all eight pieces at once, with transactions and rewards flowing between them. click any node to dive in.