Protocol-upgrade headlines are among the hardest crypto news to read carefully. The same word — "fork" — gets used for a backwards-compatible Bitcoin soft fork, a coordinated Ethereum hard fork, and a hashrate war between two rival implementations. The stakes are not the same, the decision-makers are not the same, and the risks to a holder are not the same either. This article gives readers a framework to decode a protocol-upgrade story: what type of change is being proposed, who actually decides, what contention looks like on the wire, and how past upgrades rhyme with current ones.
The five flavors of protocol upgrade
The first question to ask about any upgrade headline is what kind of change is on the table. Five flavors cover almost everything:
- Hard fork. A consensus-rule change that old nodes reject. Every node operator must upgrade, or they split onto a minority chain. Ethereum's Pectra (May 2025) and Fusaka (December 2025) upgrades were hard forks, as was the Bitcoin Cash split from Bitcoin in August 2017.
- Soft fork. A rule tightening — old nodes still see new blocks as valid, they just don't enforce the new constraints themselves. Backwards-compatible. Bitcoin's Taproot (November 2021) is the canonical example.
- Client upgrade only. A bug fix, performance improvement, or new RPC method with no consensus change. Bitcoin Core point releases and Geth patch versions fall here. Headlines often call these "updates" and occasionally "forks," but they are neither contentious nor consensus-breaking.
- Layer-2 or sidechain rollout. A new execution environment bolted on top of an existing base layer. The base-layer consensus does not change. Any new optimistic or ZK rollup launch, or Bitcoin's Lightning channel work, is in this category — a topic covered in depth in the Lightning Network guide on Bitcoin's scaling layer.
- EIP or BIP activation inside a larger bundle. A single improvement proposal — say, EIP-7702 for smart accounts — activates only because it was packaged into a broader named upgrade. Readers should learn to distinguish the proposal from the fork that ships it.
Confusing these categories is the single most common reporting mistake. A soft fork that tightens signature rules is not equivalent to a chain split, even if both get called "Bitcoin forks" in a headline.
Who actually decides: governance pathways on the major chains
The second question is who has to agree for the change to ship. Each major chain has a different answer.
Bitcoin operates on rough consensus. A Bitcoin Improvement Proposal (BIP) is authored, debated on the bitcoin-dev mailing list, and implemented in Bitcoin Core (and in alternative clients like Knots or btcd). Miners signal support via version bits under mechanisms like BIP 9 or Speedy Trial, and full-node operators hold an effective veto by refusing to upgrade. There is no formal vote; activation only sticks if developers, miners, economic nodes, and users all tolerate it.
Ethereum uses a structured off-chain process. Authors draft an EIP on eips.ethereum.org, it is discussed on ethereum-magicians.org and in All Core Devs (ACD) calls — split into ACD-Execution and ACD-Consensus — and client teams implement it. Per the Ethereum Foundation's roadmap, execution clients include Geth, Nethermind, Besu, and Reth, while consensus clients include Prysm, Lighthouse, Teku, Nimbus, and Lodestar. An upgrade ships first on devnets, then on Holešky, Hoodi, and Sepolia testnets, and only then on mainnet at a coordinated epoch. Pectra, for instance, activated at epoch 364,032 on 7 May 2025 at 10:05:11 UTC, per the Ethereum Foundation's mainnet announcement.
Solana uses SIMDs (Solana Improvement Documents). Validators vote weighted by staked SOL, with a typical threshold of two-thirds of YES+NO votes and a 33% stake-participation quorum. Per Helius Labs' governance analysis, SIMD-228 — an inflation-reduction proposal in March 2025 — failed with roughly 61% YES, below the 66.67% supermajority. SIMD-0326 (Alpenglow, a consensus overhaul) entered community voting in August 2025 over roughly one-week epoch windows.
Proof-of-authority and small-validator-set chains upgrade on whatever schedule their validator set or foundation ships. Polygon PoS, BNB Chain, and most rollup L2s during their "Stage 0/1" lifecycle fall here — faster to coordinate, more centralised in who decides.
The practical reading rule: a headline that says "developers are proposing X" (early-stage discussion) is radically different from "mainnet activation scheduled at epoch Y" (coordination already done). Always identify the stage.
Five signals an upgrade is contentious
Most upgrades ship quietly. The ones that don't tend to leave the same fingerprints. When reading coverage of a disputed fork, watch for these five signals:
- Two competing client releases with different rules. In November 2018, Bitcoin ABC and Bitcoin SV each instructed nodes to reject the other's blocks. When two reference clients disagree at the consensus layer, a split is effectively guaranteed.
- Public coordination statements from node operators or mining pools — "we will run version A, not version B." Dashboards like forkmonitor.info, clientdiversity.org, and miningpoolstats.stream surface this in real time.
- Hashrate (PoW) or stake (PoS) split without a dominant majority. A 90/10 split usually means the minority chain dies for lack of security. A 55/45 split usually means two chains survive.
- Replay-protection disputes. If one side refuses to add replay protection, transactions can be rebroadcast across both chains, creating user-level chaos. Refusing replay protection is a strong signal that the fork is adversarial rather than amicable.
- Pre-fork exchange listings for both sides. Once major exchanges announce they will credit holders on chain A and chain B, the split is effectively priced in and economically inevitable.
A Fusaka-style coordinated upgrade shows none of these signals. A 2018-style chain war shows most of them at once.
Case study 1 — Bitcoin Taproot: what "boring" looks like
Bitcoin's Taproot upgrade activated at block 709,632 on 14 November 2021, at approximately 05:15 UTC, per CoinTelegraph's contemporaneous coverage. It was a soft fork bundling BIP-340 (Schnorr signatures), BIP-341 (Taproot), and BIP-342 (Tapscript) — per the Atlas21 technical explainer.
The development cycle ran roughly four years. Review was broad, and the activation mechanism — Speedy Trial, a miner signalling period from April through June 2021 — cleared the 90% threshold without drama. Lock-in was announced in June 2021, with activation roughly five months later. There was zero chain split, no competing client, and no replay concern.
Taproot is the template for a smooth upgrade: one reference implementation, a clear activation trigger, years of review, and a single deployment date that every wallet and exchange could plan around.
Case study 2 — Bitcoin Cash: what a contentious fork feels like
Bitcoin Cash (BCH) forked from Bitcoin on 1 August 2017 at block 478,559 over the block-size debate — specifically SegWit adoption and 1 MB versus 8 MB blocks. That first split was already contentious, but the cautionary tale came a year later.
In November 2018, BCH itself split into two chains: BCH (ABC), backed by Bitmain and Roger Ver, and BSV (Satoshi's Vision), backed by Craig Wright and Calvin Ayre. The split happened at block 556,766 on 15 November 2018. One side declined to add replay protection, the two camps entered a public hash-war, and several major exchanges halted BCH deposits for days until the dust settled.
Compare the two stories: Taproot had a decade of technical review, one implementation, and a clear activation mechanism. BCH/BSV had competing visions, two incompatible clients, and a hashrate war. When a reader encounters a new upgrade headline, the right question is: which of these two stories does this one rhyme with?
A checklist for reading any upgrade headline
Before forming an opinion, run through seven questions:
- What type of upgrade is this? Hard fork, soft fork, client patch, L2 rollout, or a specific EIP inside a bundle?
- What stage is it at? Informal proposal, formal EIP/BIP, testnet, mainnet scheduled, or activated?
- Who coordinated it? A single foundation, multiple client teams in ACD calls, a validator vote, or miner signalling?
- Is there a second client release with different rules? If yes, the upgrade is contentious.
- What is the fallback if it fails? A coordinated rollback across all client teams is manageable; an uncoordinated one is a disaster.
- Who benefits and who loses? Fee-market changes shift miner and validator revenue; blob-throughput changes help rollups at the expense of L1 fee payers.
- Does the headline conflate "proposed," "merged," "activated," and "adopted by wallets and exchanges"? These are four distinct milestones, and a lot of crypto reporting blurs them.
Ethereum's Fusaka upgrade activated on 3 December 2025, per the Ethereum Foundation's 6 November 2025 mainnet announcement. It introduced PeerDAS — a data-availability-sampling scheme that, per Ethereum core-dev documentation, reduces the blob-data bandwidth a home validator must download by roughly 87.5% — and was followed by staged blob-parameter-only (BPO) increases in December 2025 and January 2026. The Foundation's roadmap tentatively points to a "Glamsterdam" upgrade in 2026. A reader running the checklist on Fusaka would correctly identify it as a hard fork, in the activated stage, coordinated across multiple ACD client teams, with no competing client and a full testnet rollout behind it. The same checklist applied to the BCH/BSV split in November 2018 would have flagged at least four of the five contention signals before activation day.
Sources
- Ethereum Foundation, Pectra mainnet announcement, 23 April 2025 — https://blog.ethereum.org/2025/04/23/pectra-mainnet
- Ethereum Foundation, Fusaka mainnet announcement, 6 November 2025 — https://blog.ethereum.org/2025/11/06/fusaka-mainnet-announcement
- Ethereum Foundation, Ethereum roadmap — https://ethereum.org/roadmap/
- CoinTelegraph, Taproot lock-in and activation — https://cointelegraph.com/news/bitcoin-taproot-upgrade-finally-locked-in-activation-set-for-november
- Atlas21, What is Taproot? — https://atlas21.com/what-is-taproot/
- Wikipedia, Bitcoin Cash — https://en.wikipedia.org/wiki/Bitcoin_Cash
- Wikipedia, List of bitcoin forks — https://en.wikipedia.org/wiki/List_of_bitcoin_forks
- Helius Labs, Solana governance analysis — https://www.helius.dev/blog/solana-governance--a-comprehensive-analysis



