Пропустить контент

Choose your language

Русский
Soft Fork vs Hard Fork: How Bitcoin Upgrades Without a Boss

Soft Fork vs Hard Fork: How Bitcoin Upgrades Without a Boss

Mining ExplainedOneMiners Guides10 min read

Bitcoin has no company and no CEO, yet it has upgraded many times. Forks are how. Here is what soft and hard forks are, who decides, and what miners actually do.

Michal Beno, CEO of OneMinersBy Michal Beno, CEO, OneMiners30 October 2026
The short answer

A fork is a change to the rules that Bitcoin software follows. A soft fork makes the rules stricter, so old software still accepts the new blocks and the network stays as one chain. A hard fork loosens or breaks the old rules, so old software rejects the new blocks, and if not everyone upgrades, the chain splits in two. Bitcoin upgrades by soft fork, as with SegWit in 2017 and Taproot in 2021. Splits such as Bitcoin Cash in 2017 created separate coins.

2,016

blocks in one signalling window

95%

BIP 9 threshold to lock in

90%

Speedy Trial threshold, Taproot

709,632

block where Taproot activated

BIP 9 and Bitcoin Core 0.21.1 release notes (1 May 2021); Bitcoin Optech, Taproot topic, November 2021.

KEY TAKEAWAYS

✓
Every Bitcoin node checks every block against its own copy of the rules. A fork is a change to those rules.
✓
A soft fork tightens the rules, so non-upgraded nodes still follow the chain. A hard fork loosens them, so non-upgraded nodes do not.
✓
Miners signal readiness by setting a bit in the blocks they produce. Signalling coordinates timing, but full nodes enforce the rules.
✓
SegWit took about nine months from start to activation in 2016 and 2017, while Taproot locked in after about seven weeks of signalling in 2021.
✓
Hard-fork coins such as Bitcoin Cash, Bitcoin Gold and BTCB2 kept Bitcoin's history but became separate networks.
Illustration of a golden road where one branch rejoins and another splits off
A soft fork stays on the same road; a hard fork can split into a new one. Illustration: OneMiners
01

First, what are the rules?

Bitcoin runs on thousands of computers called nodes. Each node keeps a full copy of the ledger and checks every new block against a fixed list of rules: blocks must not be too large, signatures must be valid, no coin may be spent twice, and the miner may pay itself only the allowed reward, today 3.125 BTC plus fees. A block that breaks any rule is rejected, no matter how much work went into it.

This is the key to understanding forks. There is no central server to update. If the rules are to change, the people running nodes must choose to run software with the new rules. A fork is simply what happens when some nodes follow one set of rules and some follow another, and the chain can branch like a fork in a road.

02

Soft fork vs hard fork, in plain English

Think of a club with a dress code. A soft fork is like changing the rule from "wear shoes" to "wear black shoes". Anyone checking the old rule still lets black-shoe wearers in, so old and new members stay in the same room. A hard fork is like changing the rule to "sandals allowed". Old doormen turn sandal-wearers away, and the club can split into two rooms.

Soft fork vs hard fork at a glance

Question Soft fork Hard fork
What changes? Rules get stricter Rules get looser or different
Do old nodes accept new blocks? Yes No
Must everyone upgrade? No, but upgrading is safer Yes, or they end up on another chain
Risk of a lasting split Low, if most hashrate enforces High, if support is divided
Bitcoin examples P2SH, SegWit, Taproot Bitcoin Cash, Bitcoin Gold, BTCB2

OneMiners summary, October 2026, based on the BIP process at github.com/bitcoin/bips.

Why does a soft fork need most of the hashrate? If only a few miners enforce the stricter rule, the rest could build a longer chain containing blocks the new rule forbids, and upgraded nodes would refuse to follow it. When a large majority of hashrate enforces the new rule, any block that breaks it is quickly orphaned, and everyone stays on one chain. That is why miners are asked to signal first.

03

How miners signal: BIP 9 explained

Every Bitcoin block has a header with a small version field. Under BIP 9, written in 2015, that field is treated as a row of switches, and each proposed upgrade gets its own bit. A miner that is ready for the upgrade sets the bit to 1 in the blocks it produces. Nodes count those bits in fixed windows of 2,016 blocks, about two weeks, the same length as a difficulty period.

THE SIGNALLING THRESHOLD

BIP 9 lock-in: 1,916 of 2,016 blocks = 95%
Speedy Trial (Taproot): 1,815 of 2,016 blocks = 90%
BIP 91 (2017): 269 of 336 blocks = 80%

1

Defined

The upgrade is written into node software with a bit number, a start date and a timeout date.

2

Started

From the start date, miners can set the bit in their blocks to show they are ready.

3

Locked in

If enough blocks in one 2,016-block window signal, the upgrade is locked in. There is no going back.

4

Active

After one more window, nodes begin enforcing the new rules on every block.

5

Failed

If the timeout passes without lock-in, the deployment fails and can be tried again later.

In practice, the hardware does not vote. A Bitcoin miner such as an Antminer S21 hashes whatever block template its mining pool gives it. The pool operator chooses the version bits, so when people say miners signalled, they usually mean pools did.

04

2017: SegWit and the Bitcoin Cash split

Segregated Witness, or SegWit (BIP 141), moved signature data into a separate part of each transaction. That fixed a long-standing bug called transaction malleability and let blocks carry more transactions without raising the old 1 MB limit for old nodes. Signalling opened on 15 November 2016 with the 95% BIP 9 threshold.

It stalled. As Bitcoin Magazine reported in May 2017, support sat around 30% of hashrate for months, as some large miners held out for a bigger block size instead. Users answered with BIP 148, a user-activated soft fork (UASF): from 1 August 2017, nodes running it would reject any block that did not signal for SegWit. Miners then adopted BIP 91, which needed only 80% over a short 336-block window and made SegWit signalling mandatory. It locked in during July 2017.

Signalling: thresholds vs what happened

Share of blocks signalling, percent

BIP 9 threshold (SegWit)95%
SegWit support, early 2017about 30%
BIP 91 threshold, July 201780%
SegWit lock-in window, Aug 2017100%
Speedy Trial threshold (Taproot)90%

Sources: BIP 9, BIP 91 and Bitcoin Core 0.21.1 release notes; SegWit support near 30%: Bitcoin Magazine, May 2017; lock-in window blocks 477,792 to 479,807, August 2017.

On 1 August 2017, at block 478,558, a group that wanted bigger blocks instead of SegWit launched Bitcoin Cash, a hard fork with a larger block size limit. Everyone holding bitcoin at that block also held the same amount of BCH. Bitcoin itself carried on: SegWit locked in on 9 August and activated at block 481,824 on 24 August 2017.

Power cabling at the OneMiners Houston hosting site
Power cabling at the OneMiners Houston site. Forks are decided in software, but hashrate like this is what makes a chain secure. OneMiners facility, Houston
05

2021: Taproot and Speedy Trial

Taproot (BIPs 340, 341 and 342) added Schnorr signatures and a new way to write spending conditions, making complex transactions smaller, cheaper and more private. After the long SegWit fight, developers debated how to activate it. One camp wanted BIP 8 with lockinontimeout (LOT) set to true, which forces signalling in the last window so the upgrade locks in by a deadline, whatever miners do.

The compromise was Speedy Trial, shipped in Bitcoin Core 0.21.1 on 1 May 2021: a short window of about three months, starting after 24 April 2021, with a 90% threshold. The 1,815th signalling block arrived at block 687,284 on 12 June 2021, and the upgrade locked in. To give everyone time to update, activation was set for block 709,632, reached on 14 November 2021, about 260,406 blocks before today's height.

How long each soft fork took

Days from the signalling start date to activation

CSV, 201664 days
Taproot, 2021204 days
SegWit, 2016 to 2017282 days

OneMiners calculation from deployment dates in BIP 68, BIP 141 and the Bitcoin Core 0.21.1 release notes. Taproot locked in after 49 days but waited for a fixed activation height; SegWit locked in after 267 days.

Ways to activate a soft fork

Method Who triggers it Used for
BIP 9 95% of blocks in a window CSV in 2016, SegWit in 2017
BIP 91 80% of blocks, short window Forcing SegWit signalling, 2017
UASF (BIP 148) Nodes reject non-signalling blocks SegWit pressure, 2017
BIP 8, LOT=true Lock-in forced at deadline Proposed for Taproot
Speedy Trial 90% of blocks, about 3 months Taproot in 2021

Sources: BIPs 8, 9, 91 and 148 at github.com/bitcoin/bips; Bitcoin Core 0.21.1 release notes, 1 May 2021.

06

So who really decides: miners or nodes?

Both matter, in different ways. Miners produce blocks and make a soft fork safe by enforcing the new rules with their hashrate. Full nodes, run by exchanges, businesses and individual users, decide which blocks are valid. A miner that breaks the rules those nodes enforce simply wastes electricity: its blocks are rejected and its reward never becomes spendable bitcoin.

Who does what in a Bitcoin upgrade

Group Role in a fork
Developers Write and review proposals (BIPs) and code
Miners and pools Signal readiness, then enforce new rules with hashrate
Full nodes Choose which rules to run and reject invalid blocks
Exchanges and users Decide which chain and coin they value and trade

OneMiners summary, October 2026. 2017 showed the balance: miners stalled SegWit, but nodes and the economy pushed it through.

07

Hard-fork coins: Bitcoin Cash, Bitcoin Gold and BTCB2

A hard fork that splits the chain creates a new coin with a shared history. Holders at the split block own coins on both chains. Whether the new coin has lasting value depends on whether miners, exchanges and users support it.

Major Bitcoin forks, with dates

Fork Type Date Block
P2SH Soft 1 Apr 2012 173,805
CSV Soft 4 Jul 2016 419,328
Bitcoin Cash Hard, split 1 Aug 2017 478,558
SegWit Soft 24 Aug 2017 481,824
Bitcoin Gold Hard, split 24 Oct 2017 491,407
Bitcoin SV Hard, split from BCH 15 Nov 2018 BCH chain
Taproot Soft 14 Nov 2021 709,632
BTCB2 Hard, split 8 Aug 2026 961,632

Sources: block explorers (blockchain.com), BIPs 16, 68 and 141, Bitcoin Optech (Taproot, November 2021), OneMiners BTCB2 explainer (16 September 2026). Soft-fork dates are activation dates.

Bitcoin Gold (24 October 2017) switched to the Equihash algorithm so it could be mined on graphics cards instead of SHA-256 ASICs. Bitcoin SV split from Bitcoin Cash on 15 November 2018, a fork of a fork. Most recently, BTCB2 split from Bitcoin on 8 August 2026 and replaced SHA-256 with BLAKE2b, so a Bitcoin miner cannot mine it at all. OneMiners explains the details in What is BTCB2?.

Where SHA-256 hashrate went at the BTCB2 split

Share of SHA-256 hashrate, 8 August 2026

97-98%stayed on BitcoinStayed on Bitcoin97 to 98%Did not stay2 to 3%
Source: OneMiners, What Is BTCB2? (16 September 2026), which reports 97 to 98% of SHA-256 hashrate rejecting the change. Midpoint shown.

The lesson for Bitcoin miners: SHA-256 hashrate overwhelmingly stays where the economic value is, on Bitcoin.

Hydro-cooled Bitcoin miners seen from above
Hydro-cooled Bitcoin miners from above. Every one of them follows the rules of the chain its pool mines. OneMiners facility
08

What forks mean for someone running a Bitcoin miner

For a hosted miner, a soft fork is mostly invisible. The pool updates its node software and block templates, and the machines keep hashing. An Antminer S21 earns about $7.96 a day at today's numbers before and after an upgrade, because the block reward and difficulty do not change with a soft fork.

What matters is a pool that keeps its software current. Hardware firmware is a separate matter, covered in the OneMiners manuals and firmware library.

Antminer S21 - 200 TH/sAntminer S21 200T$907Hashrate200 TH/sEfficiency17.60 J/THPower draw3,520 WBreak-even power$0.094/kWhNet/day at 4.80c$3.90View on OneMiners
Antminer S21 XP Hyd - 473 TH/sAntminer S21 XP Hyd 473T$6,199Hashrate473 TH/sEfficiency12.00 J/THPower draw5,676 WBreak-even power$0.138/kWhNet/day at 4.80c$12.29View on OneMiners
Antminer S23 Hyd - 580 TH/sAntminer S23 Hyd 580T$12,299Hashrate580 TH/sEfficiency9.50 J/THPower draw5,510 WBreak-even power$0.175/kWhNet/day at 4.80c$16.74View on OneMiners

SHA-256 Bitcoin miners hash on whichever chain their pool points to. Live OneMiners prices, 6 October 2026; net per day at $0.048 per kWh, at today's numbers, before pool fees.

Illustration of many small robots raising flags in a vote under a filling progress ring
Miners signal readiness for an upgrade, but nodes decide which rules they enforce. Illustration: OneMiners
The OneMiners view

Bitcoin's fork history is a story of slow, careful change. Soft forks like SegWit and Taproot improved Bitcoin without splitting it, and hard-fork coins came and went while SHA-256 hashrate stayed on the main chain. For miners, that stability is the point: the rules that pay for security change rarely and only with broad agreement. OneMiners hosts efficient Bitcoin miners from $0.048 per kWh, and from $0.0364 on a 7-year prepaid contract. See how it works or the hosting locations.

Frequently asked questions

What is the difference between a soft fork and a hard fork?

A soft fork makes the rules stricter, so old nodes still accept new blocks. A hard fork changes the rules so old nodes reject new blocks, which can split the chain.

Do miners decide Bitcoin upgrades?

Not alone. Miners signal and enforce soft forks with their hashrate, but full nodes decide which blocks are valid. In 2017, nodes and users pushed SegWit through after miner signalling stalled.

Did Taproot create a new coin?

No. Taproot was a soft fork. It activated at block 709,632 on 14 November 2021 without splitting the chain.

If Bitcoin hard forks, do I get the new coin?

Usually, holders at the split block own the same amount on both chains, as with Bitcoin Cash in 2017. Whether exchanges list it and what it is worth are separate questions.

Can a Bitcoin miner mine a fork coin?

Only if the fork keeps SHA-256, as Bitcoin Cash does. Forks that change the algorithm, such as Bitcoin Gold or BTCB2, cannot be mined with a Bitcoin ASIC.

Start with OneMiners

Mine on the chain that matters: efficient Bitcoin miners, hosted from $0.048 per kWh.

Browse Bitcoin minersSee hosting locations

SOURCES AND DATA

  • BIP 9, Version bits with timeout and delay (created 4 October 2015): 95% threshold, 1,916 of 2,016 blocks; states and bit scheme
  • BIP 141 (SegWit) deployment: start 15 November 2016, timeout 15 November 2017; BIP 68 (CSV) deployment: start 1 May 2016
  • BIP 91: 269 of 336 blocks (80%), bit 4; BIP 148 UASF from 1 August 2017; BIP 8 lockinontimeout: github.com/bitcoin/bips
  • SegWit signalling near 30%: Bitcoin Magazine, BIP 148 and BIP 149, May 2017
  • SegWit lock-in 9 August 2017 and activation at block 481,824 on 24 August 2017; Bitcoin Cash at block 478,558, 1 August 2017; Bitcoin Gold at block 491,407, 24 October 2017: blockchain.com explorer
  • Bitcoin SV split from Bitcoin Cash, 15 November 2018: Electron Cash, November 2018 hard fork notice
  • Taproot Speedy Trial, 90% threshold, start 24 April 2021, minimum activation height 709,632: Bitcoin Core 0.21.1 release notes, 1 May 2021
  • Taproot lock-in at block 687,284 on 12 June 2021 (F2Pool) and activation at 709,632: Bitcoin Optech Taproot topic and newsletters, June and November 2021
  • BTCB2 split at block 961,632 on 8 August 2026, 97 to 98% of SHA-256 hashrate stayed: OneMiners, What Is BTCB2?, 16 September 2026
  • Block height, subsidy and hashprice: mempool.space and CoinGecko, 5 October 2026; miner prices: OneMiners catalogue, 6 October 2026
  • Hosting rates: published OneMiners location pages
Michal Beno

Michal Beno

CEO of OneMiners, the global Bitcoin mining hosting and hardware platform with 15 published hosting locations, 7-year fixed electricity contracts and a 7-year hardware warranty. He writes about the economics of industrial Bitcoin mining.

Informational only, not financial advice. Figures are a snapshot from public market data and news reports as of 5 October 2026 and can change quickly. Crypto prices can fall as well as rise. No return is offered or implied. Do your own research.

Тележка 0

Ваша тележка в настоящее время пуста.

Начните делать покупки