51% Attack

51% Attack: When Consensus Gets Hijacked

A 51% attack occurs when a single entity controls the majority of a network’s mining power or stake, allowing them to manipulate transactions and double-spend coins.

A 51% attack is when an individual or group controls more than half of a blockchain network’s mining hash rate or staking power, giving them the ability to reverse transactions and manipulate the blockchain. It’s the digital equivalent of hijacking the entire banking system.

How 51% Attacks Work

Majority control allows attackers to mine or validate blocks faster than the honest network, eventually creating a longer chain that becomes the “true” blockchain according to consensus rules.

Double spending becomes possible when attackers reverse their own transactions after receiving goods or services, effectively spending the same coins twice.

Network disruption can halt transaction processing as attackers refuse to include certain transactions in blocks or reorganize the blockchain to exclude them.

Infographic showing a 51% attack with an honest network and an attacker’s chain that eventually overtakes the main chain

Real-World Examples

  • Bitcoin Gold suffered multiple 51% attacks resulting in millions in double-spent coins
  • Ethereum Classic experienced several attacks after major miners moved to Ethereum mainnet
  • Smaller altcoins are frequent targets due to lower hash rates and cheaper attack costs

Why Beginners Should Care

Network size matters for security. Bitcoin’s massive hash rate makes 51% attacks prohibitively expensive, while smaller networks remain vulnerable to well-funded attackers.

Exchange risks increase during 51% attacks as attackers often target high-value transactions on exchanges through double-spending schemes.

Recovery challenges exist after successful attacks. Networks must decide whether to reverse attacker transactions, which can undermine immutability principles.

Related Terms: Hash Rate, Mining, Consensus Mechanism, Double Spending

Back to Crypto Glossary

Similar Posts

  • Lockup Period

    Lockup Period: Temporary Access RestrictionsLockup periods prevent token holders from selling or transferring their holdings for specified time frames. It's like having a certificate of deposit that you can't cash out early.A lockup period is a predetermined time frame during which cryptocurrency holders cannot sell, transfer, or access their tokens. These restrictions are typically enforced through…

  • Transaction Signing

    Transaction Signing: Authorizing Blockchain OperationsTransaction signing uses private keys to create cryptographic signatures that authorize blockchain transactions. It's like signing a check with an unforgeable signature that proves you approved the payment.Transaction signing is the process of creating cryptographic signatures using private keys to authorize and authenticate blockchain transactions. This process proves ownership and prevents unauthorized…

  • Chain Reorg (Reorganization)

    Chain Reorg (Reorganization): Blockchain History Changes Chain reorgs occur when a blockchain adopts a different version of transaction history, potentially reversing confirmed transactions. It’s like time travel, but messier and more expensive. A chain reorganization (reorg) happens when a blockchain network adopts an alternative chain of blocks as the canonical history, potentially reversing previously confirmed…

  • Collateral Ratio

    Collateral Ratio: Loan Security MeasurementCollateral ratio measures the value of assets securing a loan compared to the loan amount. It's like the down payment percentage when buying a house with a mortgage.Collateral ratio is the percentage relationship between the value of collateral assets and the amount borrowed against them. Higher ratios provide more security for lenders…

  • Hash Function

    Hash Function: One-Way Mathematical TransformationHash functions are mathematical algorithms that convert input data into fixed-size output strings in a way that's easy to compute forward but practically impossible to reverse. They're like digital fingerprints for data.A hash function is a mathematical algorithm that takes input data of any size and produces a fixed-size output (hash)…

  • Vesting Schedule

    Vesting Schedule: Gradual Token ReleaseA vesting schedule controls when tokens become available to holders over time rather than all at once. It's like a salary that gets paid out in installments to ensure long-term commitment.A vesting schedule is a predetermined timeline that controls when cryptocurrency tokens become available for use, sale, or transfer. These schedules prevent…