Back to Glossary

Fork

A change or upgrade in a blockchain’s protocol that may result in a split chain.

A Fork is a change, upgrade, or divergence in a blockchain’s protocol. When a network updates its rules, nodes must decide whether to adopt the new version. This can result in anything from a routine update to a complete split into two separate blockchains.

Forks are an essential part of blockchain evolution.

Types of Forks

1. Soft Fork A backward-compatible protocol change. Nodes running old software can still recognize blocks from upgraded nodes. Example: SegWit on Bitcoin.

2. Hard Fork A non-compatible upgrade requiring all nodes to update. If consensus is not reached, the chain splits. Example: Ethereum → Ethereum Classic.

Why Forks Happen

Fixing bugs or security vulnerabilities

Adding new features or improving scalability

Reversing hacks or exploit damage

Community disagreements on direction

Upgrading consensus mechanisms

Forks reflect a blockchain’s ability to iterate and adapt.

Consequences of Hard Forks

Creation of new cryptocurrencies (e.g., BCH, ETC)

Divergence of communities and miners

Token airdrops to holders at the time of the split

Differences in governance and development paths

Summary

A fork is a protocol change that alters blockchain rules. It can be a minor update (soft fork) or a full chain split (hard fork), depending on network consensus.

See also