What Is a Hard Fork vs a Soft Fork?
Hard fork vs soft fork explained: how blockchain upgrades work, why some split a network into two coins, real examples, and what a fork means for your crypto.
A soft fork is a backward-compatible blockchain upgrade that tightens the rules, so older nodes still accept new blocks; a hard fork is a non-backward-compatible change that requires every node to upgrade, and can split a network into two separate chains if not everyone agrees. Both are ways that decentralized networks change their rules without a central authority.
Forks sound dramatic, but most are routine planned upgrades. Knowing the difference helps you understand network news, avoid scams that exploit forks, and know what to do with your coins if a network ever splits.
What a Fork Means in Blockchain
A blockchain is maintained by many independent computers, called nodes, that run software enforcing the same rules. Our explainer on validators and nodes covers their roles. To change those rules — to add a feature, fix a bug or alter fees — developers release new software. Each node operator decides whether to run it.
The word "fork" comes from software development, where it means taking a codebase in a new direction. In blockchains, it describes what happens when nodes follow different rules: the chain of blocks can branch.
There are also short, accidental forks when two miners or validators produce blocks at almost the same time. The network resolves these quickly by following one branch. This article focuses on deliberate rule changes.
Soft Forks Explained
A soft fork makes the rules stricter in a way that older nodes still see as valid. Blocks created under the new rules also pass the old rules, so non-upgraded nodes keep following the same chain.
Think of it like a sports league saying all balls must now be a specific brand. Old referees who only check that a ball is round still accept the new balls.
Examples:
- SegWit (Bitcoin, 2017): changed how signature data is stored, increasing effective block capacity.
- Taproot (Bitcoin, 2021): improved privacy and flexibility for complex transactions.
Soft forks usually need broad support from miners or validators to activate safely, because the network must enforce the stricter rules consistently.
Hard Forks Explained
A hard fork loosens or changes the rules in a way older software rejects. Nodes that do not upgrade see the new blocks as invalid and stay on the old chain.
If everyone upgrades, there is no split — the network simply moves to new rules. Many networks, including Ethereum, use hard forks routinely for planned upgrades.
If the community disagrees, the network can permanently divide into two chains with a shared history up to the fork. If you want to go further, read The History of Cryptocurrency in 15 Milestones.
Examples of chain splits:
- Ethereum and Ethereum Classic (2016): after the hack of The DAO, a hard fork moved the affected funds. Most of the community followed the new chain, now Ethereum. Those who rejected the change kept the original chain running as Ethereum Classic. See Ethereum vs Ethereum Classic.
- Bitcoin and Bitcoin Cash (2017): a disagreement over how to scale Bitcoin led some to fork with larger blocks, creating Bitcoin Cash. Read Bitcoin vs Bitcoin Cash.
Hard Fork vs Soft Fork at a Glance
| Soft fork | Hard fork | |
|---|---|---|
| Rule change | Stricter, backward-compatible | New or looser rules, not backward-compatible |
| Old nodes | Still follow the chain | Reject new blocks, stay on old chain |
| Upgrade needed | Recommended, not strictly required | Required to stay on the upgraded chain |
| Risk of chain split | Low if well supported | Possible if the community disagrees |
| Typical use | Conservative feature additions | Major upgrades, protocol changes, contentious splits |
How Networks Decide to Fork
Because there is no CEO, changes go through a social process before any code runs:
- 1Proposal. Developers publish a formal improvement proposal, such as a BIP on Bitcoin or an EIP on Ethereum.
- 2Discussion and review. Developers, node operators, miners or validators, exchanges and users debate the change publicly.
- 3Implementation and testing. Client software is updated and tested, often on test networks first.
- 4Activation. The change activates at a set block height or time, or once enough miners or validators signal support.
Contentious splits usually happen when this process breaks down and groups cannot agree on a single direction.
What Happens to Your Coins in a Split
If a hard fork creates two lasting chains, your balance at the moment of the split usually exists on both. In practice:
- 1Your original coins stay where they are. The split does not move them.
- 2You may control coins on the new chain using the same private keys, if your wallet supports it.
- 3Exchanges decide whether to support and credit the new coin.
- 4Replay risk exists if the chains lack replay protection: a transaction on one chain could be valid on the other.
Most users can simply wait until wallets and exchanges publish clear guidance.
Fork-Related Scams to Watch For
- "Claim your forked coins" sites that ask for your seed phrase or private key.
- Fake wallet downloads promising to support a new chain.
- Copycat tokens using the new coin's name on other blockchains.
- Urgent messages saying you must move funds before a fork.
Never enter your seed phrase into a website. If you want to claim coins from a split, wait for well-established wallets to add support, and consider moving your main funds to a new wallet first. Verify any new token's contract using our guide on how to check a token's contract address.
Bottom line
Soft forks tighten the rules while keeping old nodes on board; hard forks change the rules and can split a network when people disagree. Most forks are planned upgrades that require nothing from ordinary users. During a contentious split, slow down, follow official guidance, and never share your keys to "claim" anything.
Câu hỏi thường gặp
What is the main difference between a hard fork and a soft fork?
A soft fork tightens the rules in a backward-compatible way, so older nodes still accept new blocks. A hard fork changes the rules in a way older software rejects, so every node must upgrade to stay on the same chain. If part of the community refuses to upgrade, a hard fork can split the network into two separate blockchains.
Do I get free coins in a hard fork?
If a hard fork creates a lasting new chain, holders of the original coin at the moment of the split usually hold the same balance on both chains. Whether the new coin has value, and whether your exchange or wallet supports it, varies. Many forks are planned upgrades with no new coin at all.
Do I need to do anything during a fork?
For most planned upgrades, users of reputable wallets and exchanges need to do nothing except keep software updated. During contentious splits, be cautious: avoid moving funds around the fork date, watch for official guidance, and beware of scams offering to help you claim forked coins.
What is replay protection?
Replay protection is a safeguard added during a chain split so that a transaction made on one chain cannot be copied and executed on the other. Without it, sending coins on one chain could unintentionally move the matching coins on the other chain.
