Skip to content
← Corpus

Fact

Soft fork vs hard fork

VERIFIEDhigh confidenceprotocol

Verified as of 2026-07-22. Not re-checked since.

A soft fork tightens consensus rules: blocks valid under the new rules remain valid to old nodes, so non-upgraded nodes continue following the same chain (they just don't enforce the new restriction). A hard fork loosens or replaces rules: new-rule blocks are invalid to old nodes, so a persistent split occurs unless every economically relevant node upgrades. P2SH, SegWit, and Taproot were soft forks; the Bitcoin Cash split was a hard fork that created a separate chain and asset.

Nuance: "Backwards compatible" means old nodes accept new blocks — it does not mean old nodes get the new features, or that soft forks are automatically uncontroversial. Whether a change can be structured as a soft fork is an engineering question (SegWit's weight system was specifically designed to add capacity soft-fork-style).

Common misstatements:

  • "A hard fork is a big change, a soft fork is a small one." — The distinction is rule-set direction (tighten vs. loosen), not magnitude.
  • "Soft forks can't split the chain." — They can cause temporary splits if a hashrate majority mines invalid-under-new-rules blocks; the 2013 and 2015 incidents are related cautionary cases.
  • "Every fork creates a new coin." — Only persistent hard-fork splits do; soft forks and abandoned forks do not.

Sources (2)

  1. 1.BIP-99BIP

    Motivation and deployment of consensus rule changes — softfork/hardfork taxonomy

  2. 2.river.comPublished article

    Backwards-compatibility framing

Related entries