Course mapModule 1 · What Does a Bitcoin Miner Actually Do?
Crypto Mining School
19 of 36 lessons live · progress saved in this browser
M1Power On5 live What Does a Bitcoin Miner Actually Do? What Is a Hash? How Do Miners Make Money? Can You Still Mine Bitcoin at Home? CPU vs GPU vs ASIC: Why Your PC Can’t Compete
M2The Iron5 live What Is an ASIC Miner? Hashrate, Watts, and J/TH: The Only Three Numbers That Matter What Is a Bitaxe? How Loud Is an ASIC Miner, Really? How Long Does a Miner Stay Profitable?
M3The Network5 live What Is Mining Difficulty? What Is Network Hashrate (and Why Every Chart Disagrees)? Why Blocks Take 2 Minutes or 40: Luck and Variance What Is a Mining Pool? What Is the Halving (and What It Does to Miners)?
M4The Money1 live What Is Hashprice? The Mining Profitability Formula (There Is Only One)soon What Power Price Kills Your Rig?soon How Long Does It Take to Mine 1 Bitcoin?soon Transaction Fees: The Half of Revenue Nobody Modelssoon
M5The Scrypt Lane3 live What Is Scrypt Mining?soon What Is Merged Mining? (AuxPoW, Plain English) How Long Does It Take to Mine 1 Litecoin? Antminer L7 vs L9 vs L11: Which Scrypt Miner Makes Sense Can You Mine Dogecoin Directly?soon
M6Home Opssoon Amps, Breakers, and 240V: Can Your Wiring Run a Miner?soon Making a Miner Livable: Noise and Heat Controlsoon Heating Your Space With a Minersoon Buying a Used ASIC Without Getting Burnedsoon Solo Mining: The Honest Lottery Mathsoon
M7Operator Gradesoon What Is Miner Capitulation?soon Hash Ribbons: Reading Hashrate Crossessoon The Puell Multiple: Miner Revenue vs Its Own Historysoon Fee Percentiles: Forecasting Revenue Like an Operatorsoon Mining Stress and Difficulty Pressure: What Our Composites Watchsoon Timing the Iron: Buying Rigs Off the Cycle Datasoon

What Does a Bitcoin Miner Actually Do?

The whole job, in plain language — a planet-wide search of numbered drawers, with live numbers from our own node.
loading live data…
A Bitcoin miner is a machine searching an effectively endless library of numbered drawers for a rare one: a drawer whose fingerprint starts with a wall of zeros. Nobody knows which drawer — no map exists. Find one, publish its number, and anyone on Earth can check it in a millisecond. The protocol pays for that find: you write the ledger's next page and collect the reward.
Pages written so far
968,524
pages in the ledger · static fallback as of 2026-09-25
A winner about every
10.2 min
lately · the design target is 10 minutes · fallback 2026-09-25
Today's prize
$262,344
3.125 BTC of new coin, plus that block's fees · fallback at $83,950, 2026-09-25

One library, searched since 2009

Bitcoin's ledger is a book, and every ~10 minutes one more page gets written. Earning the right to write a page works like this: each machine assembles its draft of the page, and that draft defines a library of numbered drawers — pull a drawer and it shows a fingerprint. Somewhere in the library are drawers whose fingerprints start with a wall of zeros. No map exists — whichever machine on Earth pulls a zero-stamped drawer first writes the page, and the drawer's number goes on it so everyone can pull the same drawer and check. That's the whole job. The counter above is how many pages exist so far, no pauses since January 3, 2009. Watch the finds land, live.

What the machine literally computes

The miner assembles a draft of the next page: a batch of waiting transactions plus a compact ~80-byte summary of them called the block header. Then, in a loop: run the summary through SHA-256 — a fingerprint function: any input in, a 64-character fingerprint out. (Bitcoin runs it twice back-to-back — a quirk that changes nothing here.) Then one check: is the fingerprint, read as a number, below the network's target — a bar the whole network agrees on? Almost always no. So the machine bumps a small counter in the draft — the nonce, which is exactly the drawer number it pulls next — and the fingerprint changes completely. A single try takes nanoseconds and involves no hard math. We take the fingerprint machine apart in the next lesson.

draft page holds the nonce SHA-256 fingerprint as number under target? no new nonce try again yes · rare block found billions per second
The whole job: pull a drawer — fingerprint the draft, check it against the target — no zeros, next drawer, billions of times a second. The green exit fires, for someone on Earth, about every ten minutes.

Why searching, not “complex math”

You've probably read that miners “solve complex mathematical problems.” They don't. There is no equation, no cleverness, and no publicly known shortcut — pulling drawers one by one is the only known way to search, and no pulled drawer teaches the machine anything about the next. Most explanations fumble the next part: nobody knows where the zeros are. Not the winner, not the pools, not anyone — the zeros aren't hidden by a person, they're wherever the mathematics happens to put them, and if anyone could know in advance, the whole system would be broken. That's not an inefficiency; it is the security. The only way to find more is to pull more drawers — with real hardware built for exactly this one job and real electricity. Every pulled drawer costs watts.

Odds that any single drawer holds the zeros, right now: 1 in 5.7 × 1023 (570 sextillion at the 2026-09-25 fallback — recomputed live from difficulty)
NO MAP EXISTS
No aisle is marked. That is the security, not a gap in it.

Billions of times a second — what is the machine actually doing?

What “finding a block” means

A winning fingerprint is one that lands at or below the target number — which in practice means it starts with a long run of zeros: about 20 of its 64 characters at today's difficulty (recomputed live; fallback dated 2026-09-25). The winner publishes the page with the working drawer number (the nonce) written on it, and every node on the network pulls that one drawer itself — recomputes the fingerprint, checks every transaction — in a fraction of a second. Sextillions of drawers to search, one to verify. Then the block becomes the newest page, and every machine on Earth starts pulling drawers on the next one.

SIX CIRCLES. THE FIND. SAME DRAWER, EVERY HAND
Finding costs sextillions of pulls. Checking costs one.

What the winner gets

The prize is written into the block itself, as its first transaction: 3.125 BTC of brand-new coin — $262,344 at $83,950 (2026-09-25) — plus every transaction fee that block's users paid. The new-coin part of the prize halves on a fixed schedule. Where the money actually comes from, and why the fee half matters more every four years, is lesson 3's job.

Why the search secures the ledger

Every page's summary includes the previous page's fingerprint — that is the chain. So rewriting an old page changes its fingerprint, which breaks the page after it, and the one after that, all the way to today. A cheater would have to redo that page's search and every search since — faster than the entire honest network keeps adding new pages. Nodes follow whichever chain has the most drawers pulled behind it, so a rewrite that can't keep up is simply ignored. Old transactions don't sit protected by a password; they sit buried under sextillions of pulled drawers that nobody can fake and nobody can skip. History hardens as blocks pile on.

Page 100 prev 8a41 fp 9c2e a0f3 edited ≠ Page 101 prev 9c2e fp 4d17 Page 102 prev 4d17 fp b3a9 carries prev fingerprint all broken
Every page carries the previous page's fingerprint. Edit an old page and its fingerprint changes, so the copy stored in the next page no longer matches — and the mismatch cascades all the way to today. Undoing it means re-searching every page from there forward.

How often does anyone win?

Someone, somewhere, about every 10 minutes on average — by design, not coincidence. When new machines flood in and winners start coming too fast, the network raises the bar until the average drags back to 10. The re-tune happens on a fixed schedule — every 2,016 blocks, roughly two weeks — and the difficulty page tells that story. Individual gaps still swing from seconds to over an hour. It's a long-run average, not a metronome.

Before the winning drawer was pulled — who knew where the zeros were?

Your rig has pulled drawers for six straight hours with no find. The odds on its next pull?

A winner publishes a block with its drawer number on it. What does it cost your node to check the claim?

FAQ

What are Bitcoin miners actually calculating?
Nothing clever — a fingerprint of the next page's draft, checked against a target, over and over, drawer after drawer. No equation, no shortcut, no map to the zeros; a brute-force search, on purpose.
Is Bitcoin mining just guessing?
Effectively yes — a search with no map, where no pulled drawer hints at the next. That's the security, not a flaw: the only way to win blocks — or rewrite old ones — is to pull more drawers with real hardware and electricity.
What happens when a block is mined?
The winner broadcasts it, every node re-checks it in under a second, the block becomes the ledger's newest page, and the reward — new coins plus that block's fees — is spendable after 100 more blocks.
How often does someone win a block?
About every ten minutes on average, held there by a difficulty re-tune every 2,016 blocks. Individual gaps swing from seconds to over an hour.
Do it now. Open the live feed at /btc/blocks, wait for the next find to land, and read its nonce — the drawer number the winner just published, checked by every node on Earth with one pull.
Completes automatically when you continue below — saved in this browser only, no account, no tracking.
Next lesson → Module 1 · Power On
What Is a Hash?
A one-way fingerprint of data. Mining is making fingerprints until one, in practice, starts with enough zeros.
This is the first lesson — the map on the left is the whole courseSchool home
Source: block height, difficulty and cadence from BasinTwo’s own Bitcoin full node via the free /api/chain feed; prize converted at our cached spot price. “Starts with zeros” is shorthand — the consensus rule is hash ≤ target. Not financial advice.