Blockchain & DLTFoundations

Fork

Overview

Direct Answer

A fork is a protocol change or chain divergence that splits a blockchain into separate branches operating under different rule sets. Hard forks create incompatible protocol versions where nodes must upgrade to remain on the canonical chain, whilst soft forks introduce backward-compatible changes that non-upgraded nodes can still validate.

How It Works

When developers propose and implement protocol modifications, nodes running the old software reject blocks that conform to new rules, creating a permanent split. In a hard fork, the entire network must either upgrade or operate on a separate chain; in a soft fork, upgraded nodes enforce stricter rules whilst backwards compatibility allows older nodes to continue processing valid transactions without synchronisation failure.

Why It Matters

Forks enable protocol evolution, bug fixes, and governance decisions without requiring centralised authority approval. They directly impact network security, transaction compatibility, and asset custody—making fork management critical for maintaining stakeholder confidence and operational continuity across institutional and retail participants.

Common Applications

Bitcoin's introduction of SegWit as a soft fork enhanced transaction capacity; Ethereum's transition from Proof-of-Work to Proof-of-Stake involved coordinated protocol upgrades. Hard forks have established separate cryptocurrencies, such as Bitcoin Cash, when community consensus fragmented over technical direction.

Key Considerations

Unintended forks create consensus failures and exchange delisting risk. Practitioners must evaluate upgrade paths, ecosystem support, and whether fork scenarios represent legitimate evolution or community fragmentation with liquidity and legal implications.

Cross-References(1)

Blockchain & DLT

More in Blockchain & DLT