Web3 Dictionary Logo
Web3 Dictionary
Contribute

Categories

AllBlockchainDappsDAOsDeFiNFTsRegulationSecuritySmart ContractsTokenomicsWalletsWeb3 GamingOthers
  1. Web3 Dictionary
  2. Blockchain
  3. Fork
Blockchain

Fork

A change to blockchain protocol rules, either backward-compatible (soft fork) or requiring all nodes to update (hard fork).

Last Updated

2026-03-19

Related Concepts

BlockchainConsensus Mechanism
Web3-Explorer Logo

Scale Blockchain Infra

AD

Smart contracts, protocol integrations, and scalable architecture for high-performance Web3 products.

See Blockchain Services

What is Fork?

A fork occurs when a blockchain's software is updated, resulting in a change to the network's underlying rules. Depending on the nature of the change, a fork can either be a simple upgrade or a permanent split into two separate blockchains.

How does Fork work?

  1. Developers propose a change to the protocol's source code.
  2. A Soft Fork is backward-compatible; old nodes can still validate transactions under the new rules.
  3. A Hard Fork is not backward-compatible; nodes must upgrade to the new software to remain part of the network.
  4. If a significant portion of the community disagrees with a hard fork, they may continue running the old code.
  5. This results in the original chain splitting into two independent networks with a shared history.

Why does Fork matter?

Forks are the primary way decentralized networks evolve, fix bugs, and add new features. They are also a fundamental tool for decentralized governance, allowing a community to "exit" a project and start a new one if they are unhappy with its current direction.

Key features of Fork

  • Mechanism for protocol upgrades
  • Soft Fork (backward-compatible)
  • Hard Fork (not backward-compatible)
  • Can result in a permanent network split
  • Driven by community and miner consensus

Examples of Fork

The most famous hard fork occurred in 2016 when Ethereum split into Ethereum (ETH) and Ethereum Classic (ETC) following the DAO hack. Another example is Bitcoin Cash (BCH), which split from Bitcoin (BTC) in 2017 over a disagreement about block size.

External References

  • Hard Forks and Soft Forks Explained
  • What is a Blockchain Fork?
  • Ethereum History