💡 The Plain-English Definition
A 51% attack is when a single entity gains control of more than half of Bitcoin’s total mining power and uses it to manipulate the blockchain — most commonly to spend the same bitcoin twice.
🤔 But Why Though?
Bitcoin’s security rests on a core assumption: that no single participant controls the majority of the network’s computing power. As long as that holds, the honest majority can always out-produce any attacker, and the longest chain — the version of the blockchain with the most accumulated work behind it — reflects reality.
If an attacker somehow gathered more than 50% of the total hash rate — the total computing power aimed at Bitcoin mining — they could start secretly mining an alternative version of the blockchain. While the public chain moves forward block by block, the attacker mines their own private one. At some point they broadcast their longer private chain, and because Bitcoin’s rules say the longest chain wins, the network accepts it, erasing all the transactions in the blocks it replaces.
The key move an attacker can make is a double-spend — spending the same coins twice. They send bitcoin to an exchange, convert it to another asset or withdraw cash, then release their longer chain, which never included that transaction. In effect they take back the bitcoin they already spent, and the exchange is defrauded.
What they can’t do matters just as much. They can’t create bitcoin out of thin air, they can’t steal coins from wallets they don’t control, and they can’t change the fundamental rules of the protocol. The attack is destructive and expensive, but it’s not a magic key to everything.
🌍 The Real-World Analogy
Imagine a town that votes on history — each week, residents vote on what officially happened. As long as the honest majority votes truthfully, the record stays accurate. Now imagine one person secretly bribes enough residents to control the vote. They can rewrite recent history, erasing certain events from the official record. But they can’t invent things that never happened, and they can’t reach back decades into settled history. A 51% attack is exactly that: temporary control over what gets recorded next, not total power over the whole ledger.
⚡ So What?
For Bitcoin specifically, a 51% attack is theoretically possible but economically brutal. As of 2025, Bitcoin’s hash rate is over 800 exahashes per second. Gaining 51% of that would take billions of dollars of specialised mining hardware, plus the ongoing electricity to run it — all for an attack that would instantly crash the price of the very asset the attacker is trying to steal. The bigger the network grows, the weaker the incentive to attack it. Smaller proof-of-work cryptocurrencies, with lower hash rates, have actually suffered 51% attacks. Bitcoin, at its current scale, has not.
But couldn’t a billionaire or a government just pay for it? The problem isn’t the money — it’s the machines. You’d need two or three million of the fastest miners, and that many simply don’t exist to buy. You’d have to buy up years of the world’s entire production, out in the open, pushing the price higher as you went.
And even if you managed it, there’s almost nothing to win. Controlling the mining doesn’t let you take anyone’s bitcoin. To move someone else’s coins you need their private key — their secret password — and mining power doesn’t give you that. Everyone’s coins stay locked and safe. The one thing you can do is undo your own recent payments: send bitcoin to an exchange, cash it out, then rewrite the record so it looks like you never sent it. That’s the whole prize — cheating one exchange out of your own money. You’d spend billions, crash Bitcoin’s price, and the network could simply change its mining rules and turn all your machines into scrap. A terrible deal, all to steal back a little of your own money.
