Real proof-of-work. Astronomical odds.
A real Bitcoin lottery miner in your browser.
Your PC will make genuine Bitcoin hash attempts against work from a solo pool. A block win is extremely unlikely. The point is to experience mining, not to promise profit.
Only a public payout address. Never a secret.
Your browser receives real work from a solo pool.
The Live view turns invisible mining into something you can see.
Live miner
Your PC is buying lottery tickets with hashes.
This is real work from a Bitcoin solo pool. The numbers below belong to this browser session.
waiting for hashes
Start mining to estimate your pace.
Advanced block detailsThe raw ingredients your PC is hashing
Current block work
no job yet----------------0 branches----------------idleActivity
self-test checkingMining school
Understand mining in four short chapters.
Start with no Bitcoin knowledge. Each chapter answers one question, then hands the idea to the next.
Chapter 1 of 4
Bitcoin is a public timeline made of blocks.
People send bitcoin to each other. The network groups those payments into blocks, like numbered pages in a public record book. Each new block includes the fingerprint of the block before it.
That link means changing an old payment would also change every fingerprint after it. Mining makes creating those replacement pages deliberately expensive, so the shared history becomes hard to rewrite.
Miners compete to earn the right to add the next page to Bitcoin's public timeline.
prev: 91ab...prev: 4f20...Chapter 2 of 4
Mining is fast guessing, not solving a clever equation.
A miner builds a candidate block and compresses its important details into an 80-byte header. Then it runs that header through SHA-256 twice. The result is a hash: a predictable fingerprint that looks random.
The miner changes a small number called the nonce and hashes again. There is no shortcut. Each nonce is another lottery ticket, and nobody knows the winning number before trying it.
Try it
Change one nonce. Watch the whole hash change.
choose a nonce to make a hash
Waiting for a guess
Chapter 3 of 4
A winning hash must be lower than Bitcoin's target.
Bitcoin reads a hash as one enormous number. The network publishes a target. A hash below that target wins; a hash above it loses. More leading zeroes usually mean a smaller number.
7f31...c9a0001c...91bf0000...09afEvery 2,016 blocks, Bitcoin adjusts the target. If blocks arrived too quickly, the target becomes lower and mining gets harder. If they arrived too slowly, it becomes easier. This aims for roughly ten minutes per block over time.
Same proof-of-work, radically different speed. That is why this app is real mining but not a sensible income plan.
Chapter 4 of 4
The winner earns fees plus newly issued bitcoin.
A valid block is sent to the network. Other Bitcoin nodes check every rule. If they accept it, the block joins the chain and its miner can eventually spend the reward included in that block.
The reward combines transaction fees and a block subsidy. Every 210,000 blocks, the subsidy is cut in half. This halving limits new supply; it does not improve your chance of finding a block.
Live supply clock
The next Bitcoin halving
Pocket dictionary
A bundle of transactions added to Bitcoin's history.
A fingerprint of data, read as a huge number.
A number miners change to make a new hash.
The maximum hash value that counts as a win.
A friendly measure of how hard the target is.
How many guesses a miner makes each second.
A weaker proof showing a pool that work was done.
A pool that pays only when your worker finds a block.
A machine built specifically for Bitcoin hashing.
Historical replay
How fast would this PC mine in early Bitcoin?
Choose an old block. Your browser automatically tries nonces against its historical target. No nonce typing and no local app.
----Quick replay teaches the ending. Honest PC pace measures the real search and may take a long time.
Your CPU performs the same type of double SHA-256 work used for current Bitcoin mining. Historical targets were easier; today's worldwide ASIC competition is vastly faster.
Slow-motion mining
Take one hash apart.
The live miner races. This lab pauses on one historical block, one nonce, and one result so you can inspect every step.
Fetch its real header and target.
This is the single guess.
Below target wins; above target loses.
load a block to begin------Local milestones
Achievements
A quiet record of what you explored. It lives only in this browser and never changes your mining odds.
Your collection
Preferences
Settings
Most visitors can leave this page alone. Pool controls are here for people who know which Stratum server they want.
Mining pool
The default Europe endpoint is a sensible choice for most visitors.
For safety, the public server only connects to pool hosts approved by the site owner.
Sound
Small local cues for starts, stops, milestones, and historical wins.