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

  • Data Marketplace

    Data Marketplace: Trading Information AssetsA data marketplace enables buying and selling of data assets using cryptocurrency payments and blockchain verification. It's like eBay for information where data providers monetize their datasets.A data marketplace is a platform where data providers can sell access to information assets while buyers purchase data using cryptocurrency or token payments. Blockchain technology…

  • Network Governance

    Network Governance: Blockchain Decision MakingNetwork governance encompasses the processes and mechanisms for making decisions about blockchain protocol changes and upgrades. It's like the constitutional system that determines how a digital nation changes its laws.Network governance refers to the systems and processes through which blockchain networks make decisions about protocol upgrades, parameter changes, and strategic direction. This…

  • Price Feed

    Price Feed: Real-Time Market DataPrice feeds provide real-time cryptocurrency market data to applications and smart contracts that need current asset values. They're like financial news tickers that continuously update with the latest stock prices, but for digital assets and automated systems.Price feed refers to continuous streams of current market prices and trading data that supply…

  • Bonding Curve

    Bonding Curve: Algorithmic Token Pricing Bonding curves use mathematical formulas to automatically price tokens based on supply. As more tokens get bought, prices increase predictably according to the curve’s formula. A bonding curve is an algorithmic pricing mechanism that determines token price based on token supply through a mathematical function. Prices increase as supply grows…

  • 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)…

  • Supply Schedule

    Supply Schedule: Token Issuance TimelineA supply schedule defines when and how many new tokens will be created over time. It's like a release calendar that shows exactly when new cryptocurrency will enter circulation.A supply schedule is a predetermined plan that specifies the timing and quantity of new token issuance over time. This schedule provides transparency about…