₿₿₿Bitcoin Horizon
Dashboard
Skip to content
  1. Home
  2. ›
  3. Bitcoin Forks

Soft Forks vs Hard Forks: How Bitcoin Upgrades

The technical difference between soft forks and hard forks, and how Bitcoin evolves without a CEO or central authority.

Era
2009–present
Sections
4 chapters
01

Hard Forks: Breaking Backward Compatibility

A hard fork changes the protocol rules in a way that is not backward-compatible. Nodes running old software will reject blocks created under the new rules, and nodes running new software will reject blocks created under the old rules. Unless every participant upgrades, the network splits into two separate chains — each with its own transaction history going forward.

Hard forks are the nuclear option of blockchain governance. They can change virtually anything: the block size, the mining algorithm, the monetary policy, or the consensus mechanism itself. Because they require universal adoption to avoid a chain split, hard forks are inherently contentious. If any significant portion of the network refuses to upgrade, the result is two competing versions of the cryptocurrency — as happened with Bitcoin Cash in 2017.

Some blockchains use hard forks routinely for upgrades (Ethereum has executed many planned hard forks). Bitcoin, by contrast, treats hard forks as a last resort. The Bitcoin community's strong preference for backward compatibility means that hard forks in Bitcoin have only occurred when a faction of the community deliberately chose to create a new chain.

02

Soft Forks: Tightening the Rules

A soft fork changes the protocol rules in a way that is backward-compatible. Old nodes will still accept blocks created under the new rules because soft forks only tighten the rules — they make some previously valid transactions or blocks invalid, but they never make previously invalid ones valid.

This distinction is subtle but critical. Consider an analogy: if a city reduces the speed limit from 60 mph to 50 mph (soft fork), anyone driving at 45 mph is still legal under both old and new rules. But if the city raises the speed limit from 60 mph to 70 mph (hard fork), someone driving at 65 mph is legal under new rules but illegal under old rules — the old rules cannot accommodate the change.

In Bitcoin, SegWit is the canonical soft fork example. It restructured how transaction signatures are stored, but old nodes still see SegWit transactions as valid (they appear as "anyone-can-spend" transactions to old nodes, which is safe because miners enforce the new rules). This backward compatibility meant SegWit could activate without forcing every node to upgrade, avoiding a chain split.

03

The BIP Process and Consensus

Bitcoin's upgrade process centers on Bitcoin Improvement Proposals (BIPs). First introduced in 2011 (as BIP-0001 by Amir Taaki), the BIP process provides a standardized way to propose, discuss, and implement changes to the Bitcoin protocol.

The lifecycle of a BIP typically follows these stages: an author drafts a proposal and submits it to the bitcoin-dev mailing list for discussion. The proposal is reviewed, debated, and often revised multiple times. If it gains sufficient developer support, it is implemented in Bitcoin Core (the reference implementation). For consensus-level changes (soft forks), miners must signal readiness by including specific data in the blocks they mine.

Activation mechanisms have evolved over time. BIP 34 introduced version-based activation. BIP 9 formalized miner signaling with a 95% threshold. BIP 8 added a "user-activated soft fork" option as a fallback if miners refuse to signal. The Taproot activation in 2021 used Speedy Trial — a compromise mechanism that gave miners a 90% signaling threshold within a fixed timeframe, after which the upgrade would be reconsidered. This evolution reflects the community's ongoing refinement of how to balance speed, safety, and decentralization in the upgrade process.

04

SegWit, Taproot, and the Future

Segregated Witness (SegWit), activated in August 2017, was the most impactful soft fork in Bitcoin's history. By separating signature data from transaction data, SegWit effectively increased block capacity to approximately 1.8 MB without changing the 1 MB base block size limit. More importantly, it fixed transaction malleability, a long-standing bug that prevented the construction of reliable payment channels — enabling the Lightning Network for fast, cheap off-chain payments.

Taproot, activated in November 2021, was the second major soft fork. It introduced Schnorr signatures (more efficient and privacy-preserving than the ECDSA signatures Bitcoin originally used), MAST (Merkelized Alternative Script Trees, which hide unused spending conditions), and Tapscript (an updated scripting language). Together, these changes made complex Bitcoin transactions — multi-signature wallets, time-locked contracts, and Lightning channels — look identical to simple transactions on the blockchain, improving privacy for all users.

Future soft fork proposals include OP_CTV (BIP 119, which would enable covenants — restrictions on how Bitcoin can be spent after it's received) and various OP_CAT proposals for enhanced scripting. The deliberate pace of Bitcoin upgrades — typically years from proposal to activation — reflects the community's conviction that stability and security are more important than features. Bitcoin upgrades slowly because it can afford to. The system works, and every change carries the risk of breaking something that manages hundreds of billions of dollars in value.

Frequently Asked Questions

A soft fork is a backward-compatible protocol change where old nodes can still validate new blocks without upgrading. A hard fork is a non-backward-compatible change where old nodes will reject new blocks, causing a permanent chain split if not all nodes upgrade. Soft forks tighten the rules (making previously valid blocks invalid), while hard forks loosen or change the rules (making previously invalid blocks valid).

The two most significant Bitcoin soft forks are Segregated Witness (SegWit), activated in August 2017, and Taproot, activated in November 2021. SegWit restructured transaction data to increase effective block capacity and enable the Lightning Network. Taproot introduced Schnorr signatures and MAST for improved privacy and smart contract capabilities. Both were backward-compatible, meaning nodes that didn't upgrade could still participate in the network.

Bitcoin upgrades through the Bitcoin Improvement Proposal (BIP) process. Anyone can submit a BIP, which is then discussed, reviewed, and refined by the developer community. If a BIP gains sufficient support, it is implemented in Bitcoin Core software. For consensus changes, miners signal readiness, and activation occurs only when a supermajority (typically 90–95%) signal support. This process is deliberately slow and conservative, prioritizing security and consensus over speed.

Related Glossary Terms

Block Reward
The amount of new Bitcoin awarded to miners for successfully adding a block to the blockchain. The reward started at 50 BTC per block and is cut in half approximately every four years through the halving process.
Cold Storage
A method of storing Bitcoin offline, disconnected from the internet, to protect against hacking and theft. Hardware wallets and paper wallets are common forms of cold storage.
Halving
An event that occurs approximately every four years (every 210,000 blocks) where the Bitcoin block reward is cut in half. Halvings reduce the rate of new supply entering the market and have historically preceded major bull runs.
Mining
The process of using computational power to validate transactions and add new blocks to the Bitcoin blockchain. Miners are rewarded with newly minted Bitcoin (the block reward) plus transaction fees.

More Bitcoin Forks

Bitcoin Cash (BCH): The Block Size Fork
August 2017
SegWit2x: The Compromise That Failed
November 2017
Bitcoin SV (BSV): Craig Wright's Fork
November 2018
Bitcoin Gold (BTG): ASIC Resistance
October 2017
Minor Forks: Bitcoin Diamond, Private, and More
2017–2018

Related Content

SegWit
Segregated Witness protocol upgrade explained
Taproot
Bitcoin's 2021 smart contract upgrade
Technical Evolution
SegWit, Taproot, Lightning, and how Bitcoin upgrades

Interactive Tools

Use these free tools to plan your Bitcoin strategy.

DCA Calculator
Simulate dollar-cost averaging with Power Law projections
Net Worth Tracker
Project your Bitcoin net worth over time
Retirement Planner
Plan your Bitcoin-powered retirement with FIRE levels
Power Law Model
See where Bitcoin sits on its long-term growth curve

Explore Bitcoin's Current Cycle

Use the Power Law model to see where Bitcoin stands relative to historical support and resistance bands.

View Power Law Chart