A 51% attack occurs when a single entity gains control of more than half of a proof-of-work network's total mining hashrate. With majority control, that entity can attempt to double-spend recent transactions and block other transactions from confirming. On Bitcoin, this attack is considered practically impossible given the sheer scale of the network's hashrate and the economics involved.
Bitcoin's security rests on a simple principle: no single party should be able to rewrite the transaction history that everyone else has agreed on. A 51% attack is the theoretical mechanism by which that could happen - but the costs involved, the limits of what an attacker could actually achieve, and the economic incentives built into Bitcoin's design make it a far less realistic threat than it sounds. This page breaks down exactly how a 51% attack works, what it can and cannot do, and why Bitcoin has remained immune while smaller chains have not.
How Proof-of-Work Consensus Works
Bitcoin uses proof-of-work to reach agreement across thousands of independent computers around the world. Miners compete to solve a computationally expensive puzzle. The first to solve it earns the right to add the next block of transactions to the chain and collect the block reward. Every other node on the network independently verifies the solution before accepting the block.
The honest chain - the one followed by the majority of miners - is always the longest chain. This is the rule every node enforces. If two competing versions of the chain ever exist, the network eventually converges on whichever one has more accumulated proof-of-work behind it. This is the foundation of Bitcoin's security model, and it is also what a 51% attacker would attempt to exploit.
Because finding valid blocks requires real-world resources (electricity and hardware), it is not free to produce a fraudulent chain. The longer a dishonest chain needs to be to overtake the honest one, the more work - and therefore cost - the attacker must commit to the effort.
What a 51% Attacker Can and Cannot Do
Understanding the precise boundaries of a 51% attack is important. Popular media coverage often overstates what an attacker could actually accomplish.
Can Do
- Attempt to double-spend their own recent transactions
- Reverse transactions in recently mined blocks (short reorg)
- Delay or censor specific transactions from being confirmed
- Mine empty blocks, reducing network throughput
Cannot Do
- Steal bitcoin from any wallet they don't control
- Forge signatures or bypass cryptographic key ownership
- Change the 21 million supply cap
- Alter transactions deep in the chain's history
- Create bitcoin out of thin air
The "cannot" list is long because Bitcoin's consensus rules are enforced by full nodes - not by miners. Miners decide which valid transactions to include in blocks. They do not define what counts as valid. A block that violates the consensus rules (such as one that creates extra bitcoin or spends a coin without a valid signature) will be rejected by every honest node on the network, regardless of how much hashrate the miner controls.
Why a 51% Attack on Bitcoin Is Practically Impossible
Bitcoin's hashrate has grown dramatically since its creation. As of early 2026, the network operates at over 600 exahashes per second - meaning miners collectively perform more than 600 quintillion hash computations every second. Gaining 51% of that requires either building or renting an enormous amount of specialized ASIC mining hardware that simply does not exist in sufficient quantity outside the existing honest network.
The cost estimate for a sustained 51% attack on Bitcoin runs into tens of billions of dollars for hardware alone, before accounting for electricity. And that cost must be sustained for long enough to complete the attack - which means the window of opportunity is narrow while the expense keeps accruing.
There is also a fundamental economic argument against attacking Bitcoin. An entity that controls 51% of Bitcoin's hashrate could mine blocks honestly and collect significant block rewards. Choosing to attack instead destroys the value of the very network that makes those rewards worth anything. A successful 51% attack would collapse trust in Bitcoin, crashing its price - meaning the attacker would be spending billions to destroy the value of their own investment.
Real-World Examples: 51% Attacks on Smaller Chains
While Bitcoin has never been successfully attacked, smaller proof-of-work networks have been - demonstrating that the threat is real when a network lacks sufficient hashrate security.
Ethereum Classic (ETC) suffered multiple 51% attacks between 2019 and 2020. In August 2020 alone, ETC was attacked three times within a single month. Attackers were able to reorganize hundreds of blocks and double-spend millions of dollars worth of ETC on exchanges before the exchanges could respond. The attacks were feasible because renting 51% of ETC's hashrate from mining services like NiceHash was relatively inexpensive compared to Bitcoin.
These attacks illustrate the key variable in proof-of-work security: the total cost of attack. Networks with low hashrate and a liquid market for renting that hashrate are vulnerable. Bitcoin, with its enormous and hardware-bound hashrate, sits at the opposite end of that spectrum. There is no marketplace where you can rent 300-plus exahashes per second - it does not exist.
The Economic Incentive Argument
Satoshi Nakamoto addressed the incentive question directly in the Bitcoin whitepaper. The argument is straightforward: a rational miner with majority hashrate earns more by playing by the rules than by attacking them. Honest mining generates a steady stream of block rewards and transaction fees. An attack is a one-time event that, if successful, would likely destroy the market value of the reward.
This is sometimes called the "Nash equilibrium" of Bitcoin mining. Even if an attacker could technically execute a 51% attack, the economically rational choice is still to mine honestly. The security of Bitcoin is therefore backed not just by cryptography, but by aligned financial incentives across all participants.
This is a meaningful distinction from traditional financial security, which relies primarily on legal enforcement and trusted intermediaries. Bitcoin's security model functions without requiring trust in any individual participant - it works because participants are rewarded for honest behavior and punished (through wasted resources) for dishonest behavior.
Learn Bitcoin The Visual Way
Bitcoin From Scratch is the only Bitcoin fundamentals course built entirely with 3D animation. 34 lessons covering everything from proof-of-work and mining to self-custody and the Lightning Network.
Get Bitcoin From Scratch - $97Frequently Asked Questions
What is a 51% attack on Bitcoin?
A 51% attack occurs when a single miner or group of miners controls more than 50% of Bitcoin's total mining hashrate. With majority hashrate, the attacker can outpace the rest of the network in producing new blocks, opening the door to double-spending recent transactions and censoring other transactions from being confirmed.
Has Bitcoin ever been 51% attacked?
No. Bitcoin has never suffered a successful 51% attack in its history. The network's hashrate has grown so large that no single entity has ever come close to controlling the majority of it. Smaller proof-of-work chains like Ethereum Classic have been successfully 51% attacked multiple times, which illustrates why hashrate security matters.
What can an attacker do with 51% hashrate?
An attacker with 51% hashrate can attempt to double-spend their own recent transactions by rewriting a short portion of the chain, selectively prevent certain transactions from being confirmed, and temporarily reorganize recent blocks. The window of opportunity is narrow - attacks are expensive to sustain and visible to the entire network in real time.
Why is a 51% attack on Bitcoin nearly impossible?
Bitcoin's total hashrate exceeds 600 exahashes per second as of 2026, representing an enormous amount of specialized hardware (ASICs) and electricity. Acquiring or controlling 51% of that would cost tens of billions of dollars in hardware alone, plus ongoing electricity costs. Beyond the cost, the attacker would earn more by simply mining honestly - attacking destroys the value of the Bitcoin they just spent a fortune to attack.
What cannot a 51% attacker do?
A 51% attacker cannot steal bitcoin from other wallets, change the 21 million supply cap, forge signatures on transactions they don't own, alter long-settled history deep in the chain, or create Bitcoin out of thin air. The cryptographic rules of Bitcoin are enforced by every full node, not by miners - miners only choose which valid transactions to include.