DeFi Intel

What is Fork?

Plain-English explainer · Updated 2026-07-02 · By DeFi Intel

How it works

A blockchain fork occurs when the underlying code or consensus rules are altered. Developers propose changes via a software update. If the change is backward-incompatible (hard fork), nodes that upgrade and nodes that do not will follow different chains. The network permanently splits, each maintaining its own transaction history and community. For example, in August 2017, Bitcoin Cash forked from Bitcoin by increasing block size from 1MB to 8MB. Both chains share the transaction history up to the fork block, then diverge.

Soft forks tighten existing rules, making new blocks valid under both old and new rules, but old nodes may see new blocks as invalid. SegWit (Segregated Witness) on Bitcoin is a soft fork implemented in 2017. It changed how transaction data was stored, increasing capacity without requiring all nodes to upgrade. Old nodes could still process blocks, but new blocks included data they ignored, maintaining a single chain. Soft forks require majority hash power to enforce the new rules.

Ethereum experienced a famous hard fork in 2016 after the DAO hack. The community voted to revert the hack, creating Ethereum (new chain) and Ethereum Classic (original chain). This illustrates how forks can resolve disputes but also fragment the community. Forks also occur at the blockchain level (e.g., Bitcoin forks) or as temporary chain splits during upgrades, like Ethereum's Constantinople hard fork in 2019.

Why it matters

Forks are a fundamental mechanism for blockchain evolution and governance. They allow networks to upgrade features, fix bugs, or increase scalability without requiring a centralized authority. Hard forks can also reflect ideological splits, giving communities a way to pursue different visions. However, forks introduce risks such as chain splits, replay attacks, and confusion over which chain is 'valid.' Understanding forks helps users navigate network upgrades and assess the implications of potential splits, especially when holding assets that may be duplicated on both chains.

Real-world examples

Bitcoin Cash (BCH) forked from Bitcoin in 2017 due to a block size debate. Ethereum Classic (ETC) resulted from the 2016 Ethereum DAO fork. Bitcoin's SegWit soft fork (2017) enabled scaling improvements. Other examples include Monero's periodic hard forks to improve privacy and Litecoin's MimbleWimble upgrade via soft fork.

FAQ

What is the difference between a hard fork and a soft fork?

A hard fork creates a permanent chain split because the new rules are not backward compatible. A soft fork is backward compatible; it tightens rules so older nodes still see new blocks as valid but may not fully validate them.

Can a fork result in two separate cryptocurrencies?

Yes, a hard fork creates two separate blockchains with distinct native tokens. For example, Bitcoin Cash and Bitcoin exist independently each with its own price and community.

Why would a blockchain community choose to fork?

Forks happen to upgrade protocol features, fix security issues, or resolve governance disagreements. Some forks are planned (e.g., Ethereum Istanbul), while others arise from community splits (e.g., Bitcoin Cash).

Related terms

Go deeper

Browse the complete crypto glossary to explore related terms and concepts.

Browse Glossary

Entities mentioned