Skip to content

What are forks?

7 min read

A fork is a change to the rules. Soft forks tighten the rules and stay compatible; hard forks loosen them and can split the network into two chains, as happened with Bitcoin Cash in 2017.

Quiz still to takeGo to the quick check

Answer every question correctly (100%) to complete this lesson.

Your progress is kept in this browser. An account keeps it across your devices.

A fork is any change to the consensus rules that nodes enforce. A 'soft fork' tightens the rules: blocks that would have been valid before remain valid, but some previously valid blocks are now rejected. Because old, non-upgraded nodes still accept blocks produced under the new, stricter rules, soft forks can activate without splitting the network, provided enough of the economically relevant participants (miners, node operators, exchanges) go along. SegWit, activated in 2017, is a well-known example.

A 'hard fork' loosens or otherwise changes the rules in a way that old nodes will reject blocks that new nodes accept. This is not backward-compatible: everyone must upgrade, or the network permanently splits into two separate chains with a shared history up to the fork point and diverging history after it. Because each holder of coins before the split typically ends up holding a balance on both resulting chains, hard forks create a new, separate cryptocurrency with its own market and community.

The clearest historical case is Bitcoin Cash, which split from Bitcoin in August 2017 after a long-running dispute about how to scale transaction throughput, chiefly whether to increase the block size limit directly (the Bitcoin Cash position) or to keep blocks small while pursuing smaller signature-data changes and lightweight second layers like Lightning (the Bitcoin position). Since then, Bitcoin Cash itself has forked further into additional chains, illustrating that a hard fork is a governance event about disagreement, not a technical failure.

Explain more simply

Bitcoin's rules can be updated, but not by a single person, everyone who runs the software has to choose to adopt a change.

Sometimes people disagree about a proposed change strongly enough that some keep the old rules and others adopt new ones, and the network splits into two separate coins. That happened when Bitcoin Cash split off from Bitcoin in 2017.

Real-world analogy

A soft fork is like a stricter dress code at an existing venue: anyone dressed for the old code still gets in under the new one, but not vice versa. A hard fork is like splitting the venue into two separate buildings with separate guest lists going forward, even though they share the same guest list up to the moment of the split.

Key facts

  • Soft forks tighten rules and are backward-compatible; hard forks loosen or change rules and are not.
  • A contentious hard fork can permanently split a coin into two, as happened with Bitcoin Cash in 2017.
  • Everyone holding coins before a hard fork typically ends up with a balance on both resulting chains.

Common misconception

A fork means Bitcoin is broken or that someone can arbitrarily change the rules.

A fork just means a proposed rule change; it only takes effect if node operators and the broader ecosystem voluntarily adopt it. Disagreement leads to a permanent split rather than one side being forced to comply, as the Bitcoin/Bitcoin Cash split shows.[4]

Go deeper

It is important to distinguish a chain fork (a change in the ledger's rules, described above) from a client fork (someone copying the open-source code to create a different software implementation, or a completely independent project copying and modifying Bitcoin's code to launch its own coin without any shared transaction history, sometimes called an 'altcoin fork'). Both are colloquially called 'forks' but only chain forks share genealogy with the original chain's coin balances at the moment of the split.

Which fork 'is Bitcoin' after a contentious hard fork is ultimately a social and market question, not a technical one: node operators, exchanges, merchants and users collectively decide which chain they continue to recognise as carrying the name and the ticker, generally following whichever chain retains the overwhelming majority of economic activity and hash rate.

Quick check

Answer every question correctly (100%) to complete this lesson.

  1. 1.What distinguishes a hard fork from a soft fork?

    What distinguishes a hard fork from a soft fork?
  2. 2.What was the core disagreement behind the 2017 Bitcoin Cash split?

    What was the core disagreement behind the 2017 Bitcoin Cash split?

Counts towards your streak in this browser.

Extra exam questions

Every question here counts towards your accuracy, XP and rank. No guessing: every answer is explained.

16 questions

Quick check

Answer every question correctly (100%) to complete this lesson.

  1. 1.What is a fork in the context of Bitcoin?

    What is a fork in the context of Bitcoin?
  2. 2.What distinguishes a soft fork from a hard fork?

    What distinguishes a soft fork from a hard fork?
  3. 3.What is an example of a widely adopted soft fork upgrade to Bitcoin?

    What is an example of a widely adopted soft fork upgrade to Bitcoin?
  4. 4.What happened as a result of the 2017 disagreement over block size, producing a well-known contentious hard fork?

    What happened as a result of the 2017 disagreement over block size, producing a well-known contentious hard fork?
  5. 5.Does creating a fork of Bitcoin's code automatically make the new chain as valuable or secure as Bitcoin?

    Does creating a fork of Bitcoin's code automatically make the new chain as valuable or secure as Bitcoin?
  6. 6.Who ultimately decides whether a proposed fork is adopted by the Bitcoin network?

    Who ultimately decides whether a proposed fork is adopted by the Bitcoin network?
  7. 7.Can a hard fork happen even without contentious disagreement, if the community broadly agrees?

    Can a hard fork happen even without contentious disagreement, if the community broadly agrees?
  8. 8.What is one risk associated with contentious hard forks for users?

    What is one risk associated with contentious hard forks for users?

Counts towards your streak in this browser.

Sources