Live · Tue, Aug 25, 2026 · 13:01 UTC Block 843,917 Fees 14 sat/vB Fear & Greed 72 · Greed
Newsletter Pro Terminal Sign in
McLeod Pacific Investments.
Subscribe →
Live · 13:01 UTC Block 843,917 F&G 72
Bitcoin Basics Bitcoin Basics desk

What is a Bitcoin soft fork and how does it differ from a hard fork?

A Bitcoin soft fork is a backward-compatible upgrade to the network's rules, meaning older nodes don't need to update to keep participating. Understanding the difference between soft and hard forks helps beginners see how Bitcoin evolves without breaking apart.

Close-up of gold Bitcoin coins placed on laptop keyboards, representing digital currency and wealth.

Photo by https://kaboompics.com/ on Pexels

A Bitcoin soft fork is one of the two main ways the Bitcoin network can change its rules. Unlike a hard fork, which creates a permanent split in the blockchain, a soft fork tightens or adjusts existing rules in a way that older nodes on the network can still accept. That backward compatibility is what defines it. You can think of it as a new policy that narrows what was previously allowed, rather than one that completely rewrites the rulebook.

Understanding soft forks matters for anyone serious about Bitcoin beyond the basics. The network has evolved significantly since Satoshi Nakamoto's 2008 whitepaper, and most of those upgrades have arrived through soft forks rather than contentious hard forks. Knowing the difference helps you follow protocol debates, understand why your wallet software sometimes needs updating, and see why Bitcoin can change without fragmenting.

How a soft fork actually works

Bitcoin's rules are enforced by every node on the network. A node validates blocks and transactions against a set of consensus rules. When developers want to upgrade the network, they face a core challenge: how do you change the rules without instantly breaking thousands of nodes that haven't updated yet?

A soft fork solves this by making the new rules stricter, not different. Old nodes see blocks produced under the new rules and still consider them valid, because the new blocks don't violate any of the old rules. They simply meet additional criteria that older software doesn't know to check. Upgraded nodes enforce the new rules. Non-upgraded nodes accept the result without complaint. The chain stays one.

Activation is the trickier part. Historically, soft forks used a mechanism called miner signalling: a threshold of miners (typically 95%) had to signal readiness over a defined period before the new rules locked in. Bitcoin Improvement Proposal 9 (BIP9) formalised this approach. A later mechanism, BIP8, allowed for a fixed activation date as a fallback, which featured in the 2021 Taproot upgrade.

Real examples from Bitcoin's history

The most significant soft fork in Bitcoin's history is SegWit (Segregated Witness), activated in August 2017. SegWit restructured how transaction data is stored inside a block, separating signature data from transaction data. This freed up block space, reduced fees, and fixed a long-standing bug called transaction malleability. Wallets that didn't upgrade could still send and receive Bitcoin; they just couldn't use the new SegWit transaction format. That's backward compatibility in practice.

Taproot, activated in November 2021, was another soft fork. It introduced a new signature scheme called Schnorr signatures alongside a scripting upgrade called Tapscript. Taproot improved transaction privacy and efficiency, particularly for complex multi-signature transactions. The upgrade locked in with near-unanimous miner support.

Pay-to-Script-Hash (P2SH), introduced back in 2012, was an earlier soft fork that made complex spending conditions (like multisig setups) far easier to use. It's the foundation that later made Bitcoin multisig wallets practical for everyday holders.

How a soft fork differs from a hard fork

A hard fork changes the rules in a way that old nodes cannot accept. If an old node sees a block produced under hard-fork rules, it rejects the block as invalid. This means the network splits: one chain follows the old rules, another follows the new. Both chains share history up to the point of the fork, then permanently diverge.

This is exactly what happened when Bitcoin Cash forked from Bitcoin in August 2017. Developers who wanted larger blocks could not implement that change as a soft fork, because larger blocks are not a restriction on existing rules; they're a relaxation of them. Old nodes would reject those bigger blocks outright. The result was a hard fork and a permanent new chain. Understanding what a Bitcoin fork is and why it happens gives you the full picture of both types.

The practical difference comes down to compatibility:

  • Soft fork: old nodes keep working; the chain stays unified; coordination requires a majority of miners and node operators, but not everyone.
  • Hard fork: old nodes are excluded; the chain splits; every participant must actively choose which chain to follow.

Bitcoin developers strongly prefer soft forks for this reason. A split chain means divided mining power, divided community attention, and potential confusion over which chain represents "real" Bitcoin.

Why soft forks are not cost-free

Backward compatibility sounds like a clean solution, but soft forks involve real tradeoffs. Because old nodes don't enforce the new rules, the network temporarily relies on upgraded miners to maintain the new standard. If a majority of miners chose to revert, old nodes would accept that too. This is sometimes called the "miner veto" problem, and it's why activation mechanisms like Speedy Trial (used for Taproot) include safeguards.

There is also a limit to what a soft fork can achieve. You can only tighten rules, not expand them. Anything that requires old nodes to recognise entirely new transaction types as valid requires a hard fork. This constraint shapes what Bitcoin developers can propose and when.

For ordinary Bitcoin holders, the immediate impact of a soft fork is often minimal. Wallets typically update quietly in the background. But staying on outdated wallet software for too long means missing fee optimisations, new address formats, or privacy improvements introduced by the upgrade. Checking that your wallet software is current after a major protocol upgrade is a basic maintenance step worth building into your routine.

What soft forks tell us about Bitcoin's design

The preference for soft forks reflects something deeper about how Bitcoin works. The network has no CEO, no central server, and no kill switch. Changes require broad consensus among miners, node operators, developers, and users. Soft forks lower the coordination cost of upgrades by not forcing everyone to act simultaneously.

This design philosophy is inseparable from what makes Bitcoin resistant to arbitrary change. No single group can unilaterally rewrite the rules. Every upgrade proposal is debated, tested, and scrutinised for years before activation. SegWit was proposed in late 2015 and activated in mid-2017. Taproot was proposed in 2018 and activated in 2021. That pace can frustrate people who want faster iteration, but it's part of why Bitcoin's core properties have remained stable while the network has grown.

For beginners, the key takeaway is simple. A soft fork is how Bitcoin improves without breaking. It's the network upgrading itself the hard way: carefully, with broad agreement, and without leaving anyone behind who doesn't want to be.

→ The Confirmations · Daily newsletter

One email at 06:00 UTC. Six minutes. The only digest written for desks, not for retail.