
A fork in blockchain refers to a situation where, at the same block height, the chain splits into two or more distinct paths, similar to a highway diverging into separate lanes. This occurs when nodes—acting as the "signposts" maintaining the ledger—temporarily or permanently record different versions of transaction history due to differences in rules or perspectives.
In blockchain networks, a fork can happen if two candidate blocks are produced simultaneously or if nodes follow divergent consensus rules. Temporary forks are usually resolved when the network reaches consensus and merges the chains. However, if there are incompatible rule changes, these divergent paths may persist permanently.
There are four primary causes of blockchain forks:
The underlying principle behind forks is related to "consensus"—the agreed-upon rules for validating blocks and determining the main chain. Whenever nodes use different rules to assess block validity, divergent chains can emerge.
Temporary forks are resolved through a process known as "chain reorganization," where shorter branches are replaced by the dominant chain. If consensus rules fundamentally change and become incompatible, nodes running the old rules will not accept new blocks created under the new rules—leading to a permanent fork.
Forks can be classified along several key dimensions:
Historical examples include:
These are permanent, contentious hard forks.
During forks, users may experience slower confirmations, fluctuating transaction fees, and potential transaction rollbacks. After a permanent fork, account balances may persist independently on both chains; however, token names, symbols, and market values are determined by respective communities and markets.
For transactions, if both chains share identical formats without replay protection, "replay attacks" can occur—transactions signed on one chain may be valid on the other. Ethereum introduced chain IDs (see EIP-155) after 2016 to mitigate replay risks.
For applications such as smart contracts and dApps, it's essential to verify the specific chain and chain ID. Sometimes, contract addresses remain the same across chains but with different code or states, leading to functional or security discrepancies.
On exchanges like Gate, major forks trigger announcements regarding risk mitigation measures—such as temporarily increasing confirmation requirements or suspending deposits/withdrawals—until network stability is restored and an asset mapping plan is confirmed. Always refer to official Gate announcements for final decisions.
The relationship between forks and upgrades is as follows: an upgrade is an action (changing the protocol), while a fork is an outcome (a split in the chain). A hard fork occurs if an upgrade introduces incompatible changes and not all nodes update; compatible upgrades typically result in soft forks or seamless transitions.
Forks differ from reorganizations (reorgs). A reorg is when temporary chain splits are resolved by replacing less-worked branches with the main chain—restoring consistency without long-term network divergence. Permanent forks result in persistent parallel chains and ecosystems.
Forks also differ from sidechains or layer 2 networks—these are independent or auxiliary chains designed for scalability or cost reduction rather than splitting from the main ledger.
A code "fork" means copying open-source code to develop independently—this happens at the software repository level. A blockchain "fork" occurs at the consensus layer when ledger history or protocol rules diverge.
Many new public blockchains "fork" existing open-source implementations (e.g., EVM clients) but launch with a new genesis block without inheriting historical state—this is not an on-chain fork. By contrast, contentious hard forks often involve both code changes and ledger splits on the same blockchain history.
Forks embody "voting with your feet" within open-source governance: when consensus cannot be reached, competing visions can coexist, letting markets and users decide which path prevails. However, this increases coordination costs and fragments both brand identity and liquidity.
Trends show that public blockchains now emphasize compatibility testing, testnet rehearsals, and signaling mechanisms before major upgrades—reducing contentious fork risks. Techniques like unique chain IDs and signature domain separation are increasingly adopted to minimize replay attacks and user errors. Multi-chain coexistence is now standard, making cross-chain education and asset mapping vital for users.
At its core, a fork results from temporary or permanent inconsistencies in rules or perspectives—causing divergent ledger paths. Hard forks versus soft forks hinge on rule compatibility; temporary forks are absorbed by reorgs, while permanent forks establish parallel ecosystems.
For individual users: monitor announcements, verify chain IDs, raise confirmation thresholds, safeguard private keys, and avoid replay attacks.
For institutions and developers: conduct pre-fork testing, implement phased upgrades, and dynamically adjust risk controls.
For all parties handling assets: always defer to official project or Gate communications for decisions—evaluate risks rationally before acting.
A hard fork is a non-backward-compatible upgrade to the blockchain protocol. Blocks created under new rules cannot be validated by nodes running the old software. A soft fork is a backward-compatible upgrade—older nodes can still read new blocks but might not fully interpret new features. Simply put: a hard fork forces a split (creating two chains), while a soft fork upgrades without dividing the network. The choice depends on the depth of changes required and community consensus.
During a hard fork, your tokens are usually duplicated on both resulting chains. For example, when Bitcoin split into BCH (Bitcoin Cash), BTC holders received an equivalent amount of tokens on both chains. Before a fork, it’s recommended to store assets in self-custody wallets instead of exchanges to ensure you receive newly issued tokens.
You can simply continue using the original node software without upgrading—this keeps you on the original chain. However, as the network migrates over time, you may face reduced trading counterparts or lower liquidity. The most prudent approach is to monitor asset pairs on major exchanges like Gate and adapt your strategy based on market developments.
Bitcoin has experienced several hard forks, resulting in variants like BCH (Bitcoin Cash) and BSV. Ethereum underwent a major hard fork in 2016 after the DAO incident, resulting in ETC (Ethereum Classic). These splits stemmed from divergent community views on network direction—highlighting decentralized decision-making in blockchain ecosystems. Studying these cases helps you better understand fork impacts.
Not necessarily. After a fork, both chains can continue operating independently—and holders receive assets on both chains. For instance, although BCH’s market cap is lower than BTC’s post-fork, it remains an active project today. The outcome of a fork depends on community support and application ecosystem development—it’s not simply about replacing old with new.


