Live prices are currently unavailable — the exchange feed could not be reached and no recent cached reading is held.

Security & Resilience

Bitcoin security budget

The security budget is the total amount the network pays, per block, to the participants who produce proof of work. It is the sum of the block subsidy and the transaction fees collected in the block, and it is the quantity an attacker has to outspend to sustain an attack. The total is what matters for security today; the split between subsidy and fees is what determines how that total behaves as the subsidy declines.

Protocol referenceSource: Bitcoin Developer Guide, Block ChainDescribes the subsidy schedule and the coinbase limit; the security-budget framing is an interpretation of those rules.

What the budget is made of

Every block pays its miner twice. The first payment is the block subsidy, a fixed number of new coins determined by the issuance schedule and halved at each halving interval. The second is the sum of the fees attached to the transactions the miner chose to include. The coinbase transaction claims both, and a node rejects the block if the claim exceeds the subsidy plus the fees actually paid by the included transactions. The total of the two is the amount the network pays for the block, and it is the amount an attacker must match to produce competing blocks at the same rate.

The security budget is therefore not a single number but a rate: the value paid per unit of time to the participants who secure the chain. An attacker who wants to outrun the honest chain must spend at least as much as the honest chain is being paid, for as long as the attack lasts, because the honest miners continue to be paid throughout. This is why the budget is a meaningful measure of security: it sets the ongoing cost of an attack rather than a one-time cost.

The budget is denominated in the coins the network issues and the fees it collects, and its value in any other unit depends on the market price of those coins. A rising price raises the budget without any change to the protocol, and a falling price lowers it. This is a property of the design rather than a flaw in it, but it means the budget cannot be read off the protocol alone.

The cost to attack

An attacker who wants to reverse a confirmed transaction must produce a competing chain with more accumulated work than the chain containing it. The cost of doing so is the cost of acquiring and running enough hash power to outpace the honest network for the duration of the attack, plus the opportunity cost of the rewards forgone while attacking rather than mining honestly. The security budget is the honest network's side of that comparison: it is what the honest miners are paid, and an attacker must exceed it to make progress.

The whitepaper's probability model makes the relationship concrete. An attacker with a fraction q of hash power catches up from z blocks behind with probability (q/p)^z when the honest share p exceeds q. The model assumes the attacker's share is fixed, which means it assumes the attacker has already acquired the hash power. The security budget is what determines how expensive that acquisition is, because hash power is paid for out of the same rewards the honest miners receive. A larger budget supports more hash power, and more hash power raises the cost of acquiring a majority.

The budget also constrains the attack in a second way. An attacker that acquires a majority must keep spending to hold it, because the honest network continues to produce blocks and the attacker's share erodes if it stops. The attack is a flow of expenditure, not a stock of hardware, and the budget is the rate the attacker has to beat.

Why the composition matters over time

The subsidy is scheduled to fall to zero. Each halving reduces it, and once the last halving has passed the only payment a miner receives is the fees of the transactions it includes. If the total budget is to remain large enough to support the hash power the network relies on, fees must eventually take over the role the subsidy plays today. Whether they will, and at what level of transaction demand, is an open question rather than a settled one, and it is the reason the composition of the budget is discussed separately from its size.

The two components behave differently. The subsidy is fixed by the protocol and predictable decades in advance. Fees are determined by demand for block space and vary with congestion, with the fee rate rising when more transactions compete for the same blocks. A budget composed mostly of subsidy is stable and insensitive to demand; a budget composed mostly of fees is responsive to demand and can fall sharply when demand does. Neither composition is inherently better, but they carry different risks, and the transition between them is the part of the schedule that is least certain.

A further consideration is that fees are paid by users who choose to transact, while the subsidy is paid by all holders through dilution of the supply. A network that funds its security through fees places the cost on the transactions that use the block space; a network that funds it through the subsidy spreads the cost across everyone holding the coin. The shift from one to the other changes who pays for security, not only how much is paid.

The miner revenue page covers the historical split between subsidy and fees, and the issuance and inflation page describes the schedule that produces the subsidy.

Sources