Skip to main content

What Is the Concept of a “Soft Fork” versus a “Hard Fork” in Blockchain Upgrades?

A soft fork is a backward-compatible blockchain upgrade, meaning that non-upgraded nodes will still recognize the new blocks as valid, though they cannot enforce the new rules. A hard fork is a non-backward-compatible upgrade that requires all nodes to update; it results in a permanent split of the blockchain into two separate chains, where the old chain's blocks are considered invalid by the new chain's rules.

Soft forks are generally less disruptive than hard forks.

What Is a “Soft Fork” and How Does It Represent a Less Severe Governance Outcome?
How Does a DAO Handle Protocol Upgrades That Require Changes to the Core Smart Contracts?
What Is a Hard Fork versus a Soft Fork in Cryptocurrency?
What Is the Primary Difference between a Hard Fork and a Soft Fork in Blockchain Governance?