The Bitcoin Board

Everything Bitcoin publishes about itself, on one page: how many coins exist, how hard they are to mine, what is waiting to be confirmed, and how long until the next halving. The network is the only source — nobody is asked to take a figure on faith.

live· snapshot taken 2026-11-05 18:38 UTC

Price
$75,836
1,319 satoshis to the dollar
Block height
974,688
last block 1h 7m ago
Bitcoin issued
20,108,353
BTC · 95.75% of every coin there will ever be
Next halving
523d 00:00:00
at block 1,050,000 · ≈April 17, 2028

The market

Price
$75,836
Market capitalisation
$1.525 T
Satoshis to the dollar
1,319
All-time high · October 6, 2025
$126,099
Down from that high
-39.9%
Days since that high
394 days
One bitcoin, priced in gold
18.4 oz
Against all the gold ever mined
5.33%

The supply

Issued so far20,108,353 BTC
Of the 21 million95.75%
Still to be mined891,597 BTC
New coins a day450.0 BTC
Annual issuanceas a share of the coins that already exist0.82%
Years of issuance held in the stockthe stock-to-flow ratio, as a fact rather than a forecast122
021,000,000

How that number is worked out, exactly →

Halvings

Reward eraeach one is 210,000 blocks, about four yearsno. 5
Reward per block now3.125 BTC
After the next halving1.5625 BTC
Blocks to go75,312 blocks
Expected dateat Bitcoin's ten-minute target; real blocks vary≈April 17, 2028
The last one that pays anythingblock 6,930,000≈2140

Difficulty and mining

Hash rate1.0 ZH/s
Difficulty148.4 T
Blocks to the next retarget1,056 blocks
Expected change-4.32%
Retarget in7d 16:06:20
Average block, this epochthe target is ten10.5 min
Paid to miners, last 24 hours$34,360,793
Of which was feesthe rest is newly minted coin0.68%
47.6% through this epoch2,016 blocks

A year of hash rate.

The mempool

Transactions waiting77,948
Weight waitinga block holds about one38.3 MvB
Blocks to clear it39 blocks
Fees waiting to be collected$44,006
An ordinary payment, right nowone input, two outputs, confirmed within the half hour$1.18
Next block 13Half hour 11An hour 9Economy 2Minimum 1

Satoshis per virtual byte — what it costs to be included that quickly.

The chain

Block height974,688
Size on diskwhat a full node stores781.1 GB
Transactions, all time1,474,933,259
Outputs, all time4,005,188,022
Transactions a secondaveraged over the last day5.5
In the last block1.6 MB of data3,613 txs

Lightning

Public capacity3,753.4 BTC
That, in dollars$285 M
Nodes16,228
Channels32,536
Average channel0.115 BTC
Reachable over Torof the nodes that announce themselves49%

Only the public network is countable, and a great deal of Lightning is deliberately private. This snapshot is dated 2026-08-30 — it is the one panel here that is not refreshed hourly.

Further out

90% of all bitcoin issuedDecember 8, 2021
95%≈November 24, 2025
99%≈February 28, 2035
99.9%≈February 29, 2048
The last whole coin≈September 16, 2105
The reward reaches zeroafter which miners are paid in fees alone≈2140

Every date past the last halving is extrapolated at ten minutes a block, which is a target rather than a promise. Read them as years, not appointments.

How these numbers are made

Three different kinds of number sit on this page, and they are not equally true. Rather than set them all in the same type and let you assume, here is which is which.

The clocks — time since the last block, and the two countdowns — tick without asking anything, because they are arithmetic on a timestamp. The halving countdown assumes Bitcoin's ten-minute target, so it is an estimate that jumps a little each time a block actually lands.

Sources: mempool.space, Blockchair and Coinbase — all public, none of them requiring an account. Nothing here is investment advice, and nothing here is for sale.