Crypto Dictionary
Fork
Definition
A change to the protocol of a blockchain network.
Deep Dive
In the context of blockchain, a "fork" signifies a divergence in the blockchain's history, leading to two or more paths. This can happen intentionally, through a network upgrade, or unintentionally, due to temporary network inconsistencies. Fundamentally, a fork occurs when a blockchain's participants (miners/validators) or developers decide to modify the underlying rules or protocol that govern the network, effectively creating a new version of the blockchain's software or ledger.
Examples & Use Cases
- 1A software update to a decentralized application (dApp) protocol that requires nodes to upgrade their client software to support new transaction types.
- 2A temporary split in the Bitcoin blockchain when two miners simultaneously find a valid block, creating two competing chains until one is longer and the network converges.
- 3The Ethereum Merge, a significant protocol change that altered the underlying consensus mechanism, effectively "forking" from Proof-of-Work to Proof-of-Stake.
Related Terms
Hard ForkSoft ForkProtocol Upgrade