Every block says who mined it. We read that line in all 256,076 blocks since 2022, name the pool, and add up what each one was paid that day.
403 BTC what the miners were paid · paid that day on Oct-22 2026, the last day in this build, measured and published by askthetape.com.
Every block carries a short line of text the miner writes into it, and pays the reward to that miner's own addresses. We read both for every block since 2022-01-01 — 256,076 of them, not a day missing — and match them against two public lists of pool signatures and pool addresses: longest match wins, nothing by resemblance. That is where this page comes from. On 2026-10-22 the chain produced 128 blocks and paid 402.81 BTC. 400.000 BTC of that is new coins, which is not a measurement at all but the consensus rule — 128 blocks × 3.125 BTC since the halving on 2024-04-20, twice that before it — and 2.808 BTC is fees, 0.70% of the day. Over the last 30 days 4,473 blocks were mined and 13,978.125 BTC of new coins were paid: exactly 4,473 × 3.125, which is how you can check this page with a pocket calculator. Foundry USA mined 1,151 of those blocks (25.7%), AntPool 935 (20.9%) and F2Pool 740 (16.5%); the four largest pools of a day take 73.4% of it between them. We could not identify 10 of those 4,473 blocks from their tag or payout address — 0.22% — and they are printed as exactly that, never swept into an «other» bucket. 🩸 A signature is a claim by the miner, not a proof: a pool that copies another's tag would be filed under that name, and a pool that pays its miners straight out of the block gives us no wallet to check the claim against. 🩸 And mind what this is NOT: it is what the chain PAID each pool, not what any pool then sold. Coins leaving a miner's wallet are a different measurement and are not on this page. 🕐 And now the same blocks by the HOUR. Bitcoin aims at a block every ten minutes, so an hour holds about six of them — on this tape the median hour is 6 blocks and the average 6.09, with 80% of hours between 3 and 9. That is why a single hour says almost nothing about a pool: a run of four blocks in an hour is luck, not market share, and we say so on the chart rather than let the bar speak for itself. What the hour IS good for is «right now»: the table above is the last 24 complete hours, 144 blocks, ending 2026-10-23 05:00 UTC. This hourly cut is our own build, not anybody's feed: every block in it is read from our own ledger, and the newest hours reach it over our own node. A public block archive attributed with open mining-pool tag sets and btccom coinbase tags plus the archive's guessed_miner heuristic; no payout-address matching. Frozen through 2026-10-05 UTC. Daily block shares; unknown stays unknown. Dates absent from the source, including 2009-01-04 through 2009-01-08, remain gaps. The archive's reward field means reward incl. fees — not issuance; this view plots block shares. Our own signature and payout-address attribution applies only to the bp_* views.
| leg | our own attribution of every block: the coinbase signature (a regex over two public pool lists, longest match wins) plus the coinbase payout address. New coins come from the consensus rule 50e8 >> (height // 210000) satoshi, so they are arithmetic and not an estimate; fees are the block's whole payout minus those new coins, which is what the pool actually took rather than what the queue offered. |
|---|---|
| cadence | daily, by the UTC day of the block's own header. Updated through 2026-10-22 · new days arrive over the node bridge as it delivers blocks; nothing is backfilled, and if the bridge stops, the page keeps showing the last complete day it has and the freshness check on this site flags it. |
| the last day shown is a COMPLETE day | the running day is never drawn, and «complete» is worked out from the data on every build rather than written into the page: a day counts as complete when the file already holds a LATER day (so the snapshot has closed it) and it holds at least 100 blocks. The threshold is measured on this same series, not picked — over 1,757 days only two came in under a hundred blocks (89 and 98) against a median of 146, so «under a hundred» is far more likely to be a cut feed than a slow day. On this build the rule lands on 2026-10-22; the file itself reaches 2026-10-23, and that tail day (50 blocks) is cut. |
| since | 2022-01-01 for blocks, new coins and who mined them · 2025-01-01 for fees and the total paid — that is where the carrier that reports a block's whole payout begins (block 877,258). Before it the fee columns are EMPTY, not zero. |
| unattributed | no pool tag in either public list and no payout address we know: 440 of 256,076 blocks since 2022 (0.17 %) — 2022 0.03 %, 2023 0.08 %, 2024 0.08 %, 2025 0.54 %, 2026 0.13 %. Payout addresses for 2022–2024 were read from a public block explorer on 2026-09-12 and attributed with the same public pool-address lists, which closed 1,483 of them. Of the 100 blocks of those years still open, 23 carry a coinbase tag that NEITHER list knows — BTC-POOL on 15 blocks, /CODEBLACK/ on 5, p2p-spb.xyz on 3, checked here against all 217 tags in the map on 2026-09-12 19:14Z: a gap in the lists, not a limit of the method. The rest are generic software tags, slogans or broken text, and the 2025–2026 remainder has not been read for such tags yet. Every one of them stays counted as unnamed rather than guessed into a pool, and carries no coins in the table below. |
| provenance | pool signatures, pool addresses and pool names: two open mining-pool lists (MIT; commits f678a4a6 and 75d54404), both pulled 2026-09-12, carrying «Copyright (c) 2019 btc.com» and «Copyright (c) 2019-2021 btc.com, Copyright (c) 2021- 0xB10C and contributors» · the blocks themselves are consensus data, the same bytes on anybody's node: the coinbase signature over the whole history comes from the public chain archive, and the coinbase payout addresses and each block's total payout from a public block explorer. The attribution — which signature, which address, which pool — is ours, and it is deterministic: the same block gives the same pool on every run. |
| checked against our own node | the new coins on this page against the same day read from our own node's ledger (the «new coins» leg behind the network-vitals pages), 1,756 common days 2022-01-01 → 2026-10-22, re-measured on this build: identical on 1,581 of them (90.03 %). Every one of the 175 mismatches is a WHOLE number of blocks (at most 11) landing on the other side of midnight — 133 of 175 are cancelled by the neighbouring day — which is a midnight boundary, not lost coins. Over the whole window: 1,185,865.6250 BTC here against 1,185,865.6250 BTC there, 0.0000 BTC apart, 0.0000 % — 0 blocks in 4.8 years. |
| 🩸 this is our own ruler, not a match with anybody | What is drawn here is EMISSION by pool: what the chain paid, block by block. The page names every block, prints the unnamed share rather than burying it, and keeps the evidence — which signature, which address — per block. |
| 🩸 where it is thinner | fees and the total paid start 2025-01-01: before that only the new coins are drawn, and the fee columns are empty rather than zero. A pool that pays its miners straight out of the block (OCEAN's DATUM, NiceHash, solo pools) gives us no pool wallet at all, so its blocks are named by signature alone. The four-largest line is a rank, not a list of names: which four pools it holds changes from day to day, and it is drawn as concentration, never as «these four». And 53 pools have mined at least one block in this window while only 17 mined in the last 30 days — the tail is real, and most of it is one or two blocks. |
| policy | no backfill · the running day is not drawn · pool brands are named, individual miners are not · export: whole history |
| the hourly leg | the SAME per-block ledger as the daily view above, cut by the UTC hour of each block's own header instead of its day: 42,040 hours since 2022-01-01, 256,126 blocks — 50 more than the daily view above, which stops at the last COMPLETE day. The pool of a block is our attribution, unchanged — the hourly cut adds no new judgement of its own, it only stops rounding the tape to a day. Hours with no block at all are not a hole: 111 of 42,151 hours in the record (0.263 %) carry none, which is bitcoin, and they enter the chart as a zero rather than a gap. |
| the hourly leg's cadence | the ledger is rebuilt once a day and new blocks arrive over our own node's bridge; between rebuilds the newest hours are simply not there yet. Every hour closes itself — nothing is revised later. This build reads the ledger at height 972,724, last block 2026-10-23T06:06:08Z; the last COMPLETE hour is 2026-10-23 05:00 UTC and the part-hour 2026-10-23 06:00 UTC is excluded from the 24-hour table. The «as of» on this page is always the ledger we hold, never the clock. |
| the hours add up to the day | checked here on every build, not promised: the hourly tape summed into days against the daily tape this page already draws — 1,756 days 2022-01-01 → 2026-10-22, 5,928 cells (blocks · new coins · unnamed blocks, plus fees where the fee carrier reaches), 0 of them apart, largest fee gap 0.0000000000 BTC, and every day in the daily tape has its hourly twin. 🩸 The check only means something when both files come from the SAME rebuild of the ledger: mixing a daily snapshot with a later hourly one puts the running day off by the blocks mined in between (measured here 2026-09-13: 116 against 152), which is why the site copies them together. |
| fees in the hourly leg | same boundary as the daily view: the carrier that reports a block's whole payout starts 2025-01-01, so before that an hour has new coins and blocks but NO fee number — empty, not zero. 15,806 of 42,040 hours (37.6 %) carry a fee figure. |
| 🩸 what an hour is NOT | an hour is not a market share. The chain pays about six blocks an hour (median 6, mean 6.09, 3-9 in the middle 80 % of hours, all the way from 1 to 21), so one pool taking four of them is a coin-flip streak, not a change in mining. Read a pool's hour against its day, and its day against its month. Nor is an hour a clock: the timestamp is the one the miner wrote into the block, and miners' clocks disagree — a block can carry an earlier hour than the block before it, and we do not «fix» that, because the header is the consensus field and reordering it would be our opinion. And as on the daily view: this is what the chain PAID each pool, never what a pool then sold. |
| the shape of the day | asked of this tape rather than assumed: grouped by hour of the UTC day over the whole record, the quietest hour is 01Z at 5.99 blocks and the busiest 06Z at 6.22 — 3.8 % apart, which is the size of noise on 42,040 hours, not a daily rhythm. Mining does not sleep; the hour-of-day cut is here so you can see that for yourself. |
| archival pool source | A public block archive attributed with open mining-pool tag sets and btccom coinbase tags plus the archive's guessed_miner heuristic; no payout-address matching. Frozen through 2026-10-05 UTC. Daily block shares; unknown stays unknown. Dates absent from the source, including 2009-01-04 through 2009-01-08, remain gaps. The archive's reward field means reward incl. fees — not issuance; this view plots block shares. Our own signature and payout-address attribution applies only to the bp_* views. |
| historical views | Browser-only historical views retain the source dates and units. |
| this build | data to Oct-22 2026 |
| policy | no backfill · read it here · export: whole history |
| pool | blocks | share of blocks | new coins, BTC | fees, BTC | paid in all, BTC |
|---|---|---|---|---|---|
| Foundry USA | 39 | 27.08% | 121.875 | 0.617 | 122.492 |
| AntPool | 30 | 20.83% | 93.750 | 0.568 | 94.318 |
| F2Pool | 24 | 16.67% | 75.000 | 0.499 | 75.499 |
| MARA Pool | 9 | 6.25% | 28.125 | 0.262 | 28.387 |
| SpiderPool | 8 | 5.56% | 25.000 | 0.216 | 25.216 |
| ViaBTC | 8 | 5.56% | 25.000 | 0.150 | 25.150 |
| SECPOOL | 7 | 4.86% | 21.875 | 0.067 | 21.942 |
| Luxor | 6 | 4.17% | 18.750 | 0.067 | 18.817 |
| Braiins Pool | 5 | 3.47% | 15.625 | 0.136 | 15.761 |
| Binance Pool | 3 | 2.08% | 9.375 | 0.053 | 9.428 |
| OCEAN | 3 | 2.08% | 9.375 | 0.020 | 9.395 |
| WhitePool | 1 | 0.69% | 3.125 | 0.009 | 3.134 |
| blocks with no tag we recognise | 1 | 0.69% | — | — | — |
| every block in the window | 144 | 100.00% | 450.000 | 2.668 | 452.668 |
| Foundry USA | 1,151 | 25.73% | 3,596.875 | 22.949 | 3,619.824 |
| AntPool | 935 | 20.90% | 2,921.875 | 17.923 | 2,939.798 |
| F2Pool | 740 | 16.54% | 2,312.500 | 14.353 | 2,326.853 |
| ViaBTC | 437 | 9.77% | 1,365.625 | 8.435 | 1,374.060 |
| SpiderPool | 300 | 6.71% | 937.500 | 5.912 | 943.412 |
| MARA Pool | 228 | 5.10% | 712.500 | 4.772 | 717.272 |
| SECPOOL | 188 | 4.20% | 587.500 | 3.110 | 590.610 |
| Luxor | 156 | 3.49% | 487.500 | 2.767 | 490.267 |
| OCEAN | 127 | 2.84% | 396.875 | 1.973 | 398.848 |
| Braiins Pool | 64 | 1.43% | 200.000 | 0.989 | 200.989 |
| Binance Pool | 43 | 0.96% | 134.375 | 0.835 | 135.210 |
| BTC.com | 40 | 0.89% | 125.000 | 0.811 | 125.811 |
| NiceHash | 31 | 0.69% | 96.875 | 0.579 | 97.454 |
| WhitePool | 14 | 0.31% | 43.750 | 0.357 | 44.107 |
| Poolin | 7 | 0.16% | 21.875 | 0.081 | 21.956 |
| ULTIMUSPOOL | 1 | 0.02% | 3.125 | 0.048 | 3.173 |
| Braiins Solo | 1 | 0.02% | 3.125 | 0.004 | 3.129 |
| blocks we could not name | 10 | 0.22% | — | — | — |
| every block in the window | 4,473 | 100.00% | 13,978.125 | 86.151 | 14,064.276 |
The chart itself is drawn in the browser: turn JavaScript on to hover a day, pick a window and draw your line. The numbers above come from the last build, Oct-23 2026 21:24Z.
What the tape says today · what's new · all 111 metrics