Zelcore
Z
Zelcore TeamMulti-Asset Crypto Wallet & Web3 Ecosystem

51% Attack Economics: Why Bitcoin's Security Budget Matters

10 min read
51% Attack Economics: Why Bitcoin's Security Budget Matters

A determined attacker with a billion dollars in ASICs, a private power plant, and a grudge walks into Bitcoin. They leave with nothing — or rather, they leave having spent more on electricity than they could possibly steal, having burned block rewards they would otherwise have earned honestly, and having torched the value of the very coins they hoped to double-spend. That is not a moral argument. It is the economic argument, and it is the reason Bitcoin has never suffered a successful 51% attack despite being the single largest bounty in computing history.

This is Part 5 of our Bitcoin Deep Dive. We have walked through the halving and supply schedule, the UTXO model, and how fees and blockspace tie miner incentives to user demand. Now we look at the adversary — what a majority-hashrate attacker can and cannot do, what it would cost, and what smaller proof-of-work chains have already shown us when the security budget collapses.

What a 51% attack actually is

A 51% attack — more accurately a majority-hashrate attack — is when a single miner or coordinated pool controls more than half of the network's hashing power for long enough to build a private chain that outpaces the public one. Because Bitcoin nodes follow the chain with the most accumulated proof-of-work, the attacker's longer chain, once revealed, reorganises the public ledger. Any transactions that existed only on the old tip are erased.

The canonical use of this power is the double-spend. An attacker deposits coins at an exchange on the public chain, withdraws a different asset once the deposit confirms, and then publishes their private chain in which the original deposit never happened. The exchange is left with a hole; the attacker walks away with whatever they withdrew.

What a 51% attacker cannot do is, frankly, most of the interesting things people assume they can:

What they can do is censor transactions by refusing to include them, reorganise recent blocks, and double-spend their own coins. Everything else is off the menu.

Satoshi's probability table, revisited

Section 11 of the Bitcoin whitepaper contains a small gem of applied probability: a calculation of the chance that an attacker with fraction q of total hashrate catches up from z blocks behind. The model treats block discovery as a Poisson process and the race between chains as a gambler's ruin problem.

A few anchor values from that table are worth internalising:

The lesson is that confirmation depth is a sliding scale against a probabilistic adversary, and it loses all meaning once the attacker crosses the 50% line. Below that line, every extra confirmation multiplies the cost of a reversal attempt exponentially.

The security budget, in math

Miner revenue per block is simple arithmetic:

security budget per block = block subsidy + sum of [transaction fees](/academy/how-to/sending-crypto-fees-speed)

As of 2026, the subsidy is 3.125 BTC per block after the 2024 halving. Fees vary wildly with demand but are a small fraction of the subsidy in normal conditions and spike far higher during congested periods. Over the course of a day — 144 blocks — the network pays out on the order of 450–500 BTC to miners. That sum is the honest opportunity cost an attacker forgoes every single day they spend attacking instead of mining.

The subsidy halves every 210,000 blocks, and by the 2030s it will be a small share of miner income relative to fees — if the fee market develops. This is the transition we covered in the fees and blockspace piece: the long-term security model depends on a healthy fee market paying miners to protect the chain once issuance has faded. A thin fee market in 2040 is a much bigger threat to Bitcoin than any attacker in 2026.

Bitcoin in 2026: roughly $1.7M per hour to attack, if you could rent it

Bitcoin's network hashrate sits in the 900–990 EH/s range in 2026. Services like crypto51.app publish a running estimate of the theoretical cost to rent 51% of a given chain's hashrate for one hour. For Bitcoin that number is roughly $1.69 million per hour — and critically, the "NiceHash-able" fraction is listed at 0%.

That zero is the entire story. There is no rental market remotely deep enough to supply half of Bitcoin's hashrate. An attacker cannot swipe a credit card. They would have to:

  1. Physically acquire on the order of 500 EH/s of modern ASICs — years of global production from a handful of manufacturers.
  2. Secure gigawatts of power and the sites to host it.
  3. Keep it all operational long enough to build a private chain deeper than whatever confirmation depth they are trying to reverse.
  4. Do all of this without tipping off the market, which would price in the threat and crash the value of any BTC they planned to double-spend.

The capex alone runs into billions. The opex is the forgone honest mining revenue — hundreds of millions of dollars per month at current prices. And the exit liquidity for any stolen funds is constrained by exchange withdrawal limits and the reputational blast radius of a confirmed Bitcoin reorg.

What smaller chains have already taught us

The economics above assume Bitcoin-scale hashrate. On smaller proof-of-work chains, the numbers invert catastrophically.

Bitcoin Gold, January 2020. BTG suffered two deep reorgs (14 and 15 blocks) during which attackers double-spent approximately 6,500 BTG (~$70,000). Post-mortem analyses put the rental cost of the hashrate at approximately $1,200 per attack — a roughly 60× return on a few hours of NiceHash spend. Binance raised its BTG withdrawal requirement to 20 blocks after the incident.

Ethereum Classic, August 2020. Over three separate incidents in a single month, attackers reorganised thousands of ETC blocks and double-spent coins worth an estimated ~$9M in total — including a 4,236-block reorg with a $1.68M double-spend and a 7,000-plus-block reorg later in the month. Exchanges responded by pushing confirmation requirements to several thousand blocks — an operational nightmare that effectively neutered ETC as a settlement asset for months.

Bitcoin SV, August 2021. BSV saw a 100-block reorganisation that wiped out roughly 570,000 transactions. Coinbase halted BSV trading in response, and the incident became a case study in how quickly a thin-hashrate chain can be destabilised.

The common thread is that all three chains shared a hashing algorithm with a much larger network. BTG's Equihash was rentable; ETC shared Ethash with then-Ethereum; BSV shared SHA-256 with Bitcoin but represented a tiny fraction of total SHA-256 capacity. When your security depends on hashrate that can be trivially borrowed from a bigger sibling, you are not secure.

Bitcoin has the inverse property: it is the big sibling. Nothing else on SHA-256 comes close, and the ASICs that mine it are purpose-built and supply-constrained.

Choosing a confirmation depth

Given all of the above, how many confirmations should you actually wait for?

For other chains — especially smaller proof-of-work assets — anchor your depth to the crypto51 cost column, not to Bitcoin habits.

How to hold it in Zelcore

Zelcore is a non-custodial multi-asset wallet. When you hold BTC in Zelcore, your private keys live on your device, derived from your seed phrase — the chain's security model applies to your coins directly, without an exchange acting as an intermediary that a double-spend attacker could target. For UTXOs you care about, let deposits settle to the confirmation depth that matches the value at stake before treating them as spendable. Pair Zelcore's mobile or desktop client with the same threat-modelling posture you would apply to any long-term holding: back up your seed offline, verify receiving addresses on-device, and keep your OS and wallet software current.

Key takeaways


Further Reading

The Lightning Network: Payment Channels, Routing, and Bitcoin's Scaling Layer

The Lightning Network: Payment Channels, Routing, and Bitcoin's Scaling Layer

How Lightning turns Bitcoin into a payment network: 2-of-2 channels, HTLC routing, liquidity, Taproot channels, splicing, LSPs, and honest trade-offs.

9 min read
Your Attack Surface: Phishing, Clipboard Hijackers, Fake Apps, and SIM Swaps

Your Attack Surface: Phishing, Clipboard Hijackers, Fake Apps, and SIM Swaps

A practical catalogue of the top attacks on self-custody users — address poisoning, clipboard malware, fake wallet apps, and SIM swaps — with concrete mitigations for each.

9 min read
How Blocks and Chains Actually Work

How Blocks and Chains Actually Work

Walks through exactly what data lives inside a block, why each block references the one before it via a cryptographic hash, and why tampering with one block would visibly break the entire chain.

6 min read

Join Our Newsletter

Get a friendly update from us once a month. No spam, just the latest from Zelcore.

Join Our Newsletter