Fork

Last Updated Sep 24, 2026

In One Sentence

A fork is a divergence in blockchain history or protocol development that can be temporary or persist as separate networks.

Definition

A fork can mean a temporary split in competing chain histories or a change to a blockchain’s rules. In software development, it can also mean copying a codebase to develop it separately. These meanings are related but should not be treated as interchangeable. A software fork does not necessarily preserve the original network’s transaction history.

Different Forms

Temporary forks can occur when valid blocks are produced close together and different nodes receive them in a different order. Consensus rules normally resolve which branch is accepted. Rule changes are often described as hard forks or soft forks according to compatibility with earlier rules. A contentious upgrade can leave groups maintaining separate networks, but not every upgrade creates a lasting split or new asset.

Key Considerations

Users may need to check software compatibility, network identity and service support during upgrades. Similar names and shared historical balances do not make two later chains equivalent. Replay protection, custody policies and the rules of each branch affect asset handling. Claims that a fork guarantees free value or investment returns are not justified by the technical event alone.