Attacks and security budget
Terms used in this lesson
- Proof-of-work target
- The maximum header-hash value accepted for a block; lowering it makes valid hashes harder to find.
- Block subsidy
- New bitcoin that consensus permits a block's coinbase transaction to create at a particular height.
- Hash rate
- The number of mining hash attempts performed per second.
- UTXO
- Unspent transaction output: one discrete chunk of bitcoin that can be used as a transaction input.
Double-spends, selfish mining, censorship, pool concentration, and fee-market uncertainty require economic analysis.
Loading lesson visuals...
Learn the idea
Mining attacks exploit transaction ordering, temporary chain replacement, or concentrated control. A double-spend replaces a payment history, selfish mining withholds blocks to gain strategic advantage, and censorship excludes selected transactions. The security budget is miner revenue available from subsidy and fees, but attack cost also depends on hardware, energy, market liquidity, duration, and defensive response.
Define the attack goal
Stealing through a reorg, delaying transactions, gaining excess rewards, or disrupting confidence require different resources and success measures.
Inspect every idea above to open it.
Majority hash power can reorganize and censor within valid rules. It cannot create valid signatures for others or make invalid blocks acceptable to unchanged nodes.
The questions unlock after every required learning activity
Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.