Bitcoin security budget · the record

Has Bitcoin's security budget fallen over time?

As of 2026-09-08, Bitcoin's security budget was 0.82% of market capitalisation a year, on a trailing-year basis. It was 25.03% at the first halving in 2012-11, 8.41% at the second halving in 2016-07, 3.66% at the third halving in 2020-05, 1.81% at the fourth halving in 2024-04.

100%10%1%2012201620202024
Trailing-year BSI, log scale, weekly samples. Dashed lines are halvings, detected from the subsidy in the data.

At each halving

HalvingBSI (trailing year)Subsidy BTC/blockFee share that day
2012-11-2825.03%25.00.52%
2016-07-098.41%12.51.45%
2020-05-113.66%6.254.57%
2024-04-201.81%3.12575.22%
Today (2026-09-08)0.82%3.125

The halving dates above are not typed in: they are the days the subsidy per block changes in the data. The fee share on the fourth halving is not an error — that was the day Runes launched, and fees briefly exceeded the subsidy.

How it is computed, and why no price forecast enters

BSI is annualised miner revenue over market capitalisation. Written out, that is (revenue in BTC × price) / (supply × price)price cancels. So this series is computed as revenue in BTC over supply, and needs no historical price judgement at all.

The numerator does not come from a revenue-in-dollars series divided by a price. That route was tried and it is wrong by 13%: a daily average price does not reconcile with revenue accrued block by block, and it implies ~511 BTC/day where the chain paid ~453. Instead, the daily increase in supply is the subsidy actually paid, exactly, with no price in it. Blocks are counted from that increase rather than assumed at 144 a day. Fees are added on top and only they are converted at a daily rate — about 0.64% of revenue today, so even a large error there moves the ratio very little.

The reconstruction is checked against the live figure on every build: the last row lands within 0.02 percentage points of the 0.82% published across these pages, and reconstructed supply is within 0.01% of the circulating supply the market cap uses. If it diverges, nothing is published.

Two bases, as elsewhere

Each row carries bsi_spot_pct, a trailing seven-day per-block reward annualised — the basis these pages headline — and bsi_ttm_pct, the same construction over a trailing year, which is what the chart plots. A third basis, trailing revenue over spot market cap, is deliberately absent from the series: it rises when price falls, so seventeen years of it would chart an artefact of the denominator rather than a fact about security. Why the figures differ.

The data

bsi-series.csv · bsi-series.json — 6,446 rows, 2009-01-15 to 2026-09-08, CC BY 4.0. Columns: date, both bases, fee share, supply, subsidy per block, blocks per day, annualised revenue in BTC, and the day's price. Rows before today do not change; the file is appended to, not rewritten.

Built from blockchain.info's own miner revenue, transaction fees, market price and total bitcoins charts. Re-derivable end to end from those four inputs.

How to cite it

Bitcoin Security Index, daily 2009–2026. NAT Armory.
https://nat-armory.pages.dev/security-budget/bsi-over-time/ (accessed 2026-09-08). CC BY 4.0.

Who publishes this, and the interest declared

This series measures Bitcoin. It is published by a project that proposes one of the answers to the problem it measures — a market-funded second subsidy — and that interest is declared on the about page rather than buried. Nothing on this page argues for it: the ratio, the method and the inputs stand on their own, and the other proposed answers are listed beside it.

Sources

Figures as of 2026-09-07 · generated 2026-09-08 from the same data file that feeds the FAQ’s sizing section. How these figures are computed · about & corrections. Machine-readable: data.json, history.csv, bsi-series.csv (daily, since 2009). Dated permalink: /security-budget/2026-09-07/.