Bitcoin Almanack
LearnGlossaryFAQNewsExchangesWalletsETFsIRAsMinersBlockchain
GLOSSARY/SOFT FORK

Soft Fork

PROTOCOL
DEFINITION
A backwards-compatible tightening of Bitcoin's rules. Blocks valid under the new, stricter rules still look valid to old software — so nodes that never upgrade keep following the same chain.
A soft fork narrows what's allowed; a hard fork widens it. Because a soft fork only forbids things that used to be legal, an un-upgraded node accepts the new blocks without noticing anything changed — which is why every major Bitcoin upgrade since 2012 (P2SH, SegWit, Taproot) shipped this way. Hard forks, which old nodes reject, split the network into two coins; Bitcoin Cash in 2017 is the canonical example.
The hard part isn't the code — it's the coordination. Traditionally a soft fork activates when 95% of blocks in a signaling window flag readiness, proving overwhelming miner support before the rules bite. The contentious alternative is the user-activated soft fork (UASF), where node operators threaten to reject non-signaling blocks and dare miners to follow. That standoff nearly split the network in 2017 — and its echo is why BIP-110's 55% threshold alarmed even developers sympathetic to its goals.
IN A SENTENCE
“A soft fork tightens the rules so gently that software from a decade ago still agrees on the chain.”

Key facts

DirectionRules get stricter, never looser
Classic threshold95% miner signaling in a window
ExamplesP2SH (2012) · SegWit (2017) · Taproot (2021)

Common questions

Do I have to do anything when a soft fork activates?

No. Your coins and your old software keep working. You only need to upgrade to use the new features — or to help enforce the new rules with your own node.

Can a soft fork still split the chain?

Yes, if it activates without genuine majority support: enforcing nodes reject blocks the rest of the network accepts, and two chains emerge. That's why activation thresholds — and fights over lowering them — matter as much as the rule change itself.
IN THE NEWS
The soft fork almost nobody is signaling for: BIP-110's clock is running out →
← PREVIOUSSelf-Custody NEXT →UTXO
RELATED TERMS
All terms A–Z →

Learn it properly

Our 10-lesson path takes you from “what is bitcoin” to running your own node.
Start Lesson 1 →
© 2026 Bitcoin Almanack AboutFAQHow we reviewAffiliate disclosureContactPrivacyTermsNewsletterSitemap Education, not financial advice.