Hard Forks, explained

What happens when a blockchain can't agree with itself.

Last reviewed:

A blockchain is a shared set of rules that thousands of independent computers follow. A fork is what happens when those computers stop agreeing on the rules. Most forks are routine and invisible. A hard fork is the dramatic kind — it can split one blockchain into two.

Soft fork vs hard fork

The distinction is about backward compatibility:

  • Soft fork — a tightening of the rules. Blocks made under the new, stricter rules are still accepted by nodes running the old software. Old and new stay on one chain. Soft forks are how Bitcoin usually upgrades.
  • Hard fork — a loosening or changing of the rules in a way old software rejects. Now the old nodes and new nodes disagree about what's valid. If both groups keep going, you get two chains that share a common history up to the split, then diverge forever.

A useful analogy: a soft fork is everyone agreeing to a stricter dress code the old rulebook still permits. A hard fork is rewriting the rulebook so the two groups can no longer play the same game.

What a split actually produces

At the moment of a contentious hard fork, everyone who held coins on the original chain now holds the same balance on both chains — because both share the history up to that block. From there the two coins trade separately, have separate prices, separate development teams, and separate futures. They are, from that point, different assets.

The famous example: Bitcoin Cash

In 2017, Bitcoin's community had a long-running disagreement about how to let the network handle more transactions. One camp wanted to raise the block size limit directly; another preferred to keep blocks small and scale in other ways. No compromise held, and in August 2017 the block-size camp executed a hard fork, creating Bitcoin Cash (BCH) as a separate chain and coin. Bitcoin (BTC) continued unchanged.

Both still exist. The market has, over the years since, valued BTC far above BCH — but the point isn't which “won.” The point is what a hard fork is: an unresolved disagreement about the rules, settled by splitting rather than compromising.

Other well-known forks

  • Ethereum / Ethereum Classic (2016) — after a major hack drained a project called The DAO, most of the Ethereum community hard-forked to reverse the theft. A minority rejected the reversal on principle (“code is law”) and kept the original chain as Ethereum Classic.
  • Bitcoin SV (2018) — a further split from Bitcoin Cash, showing that forks can fork again.

Why hard forks are hard (socially, not just technically)

Changing code is easy. Getting thousands of miners, node operators, exchanges, wallets and users to all adopt the same change at the same time is the actual challenge. That's why Bitcoin changes slowly and conservatively — a botched or contested hard fork is disruptive, confuses users, and can permanently divide a community. The difficulty of forcing change through is, to Bitcoin supporters, a feature: it means no small group can quietly alter the money.

These pages are reference explainers, not financial advice. Bitcoin is volatile; do your own research.