In 2017 the Bitcoin community was at war with itself.
Not a physical war. A digital one. Thousands of developers, miners, investors and users were locked in a bitter argument that had been brewing for years. The question at the center of it sounds almost comically technical for something that would eventually split the world's most valuable cryptocurrency into two separate coins.
The question was this — how big should a Bitcoin block be?
That argument — about a number, about a size limit — became one of the most consequential debates in crypto history. It ended with Bitcoin splitting into two separate cryptocurrencies that exist independently to this day. And understanding how and why that happened tells you something important about how decentralised networks actually work when the people running them cannot agree.
The Problem With Decentralisation
One of Bitcoin's greatest strengths is that nobody owns it. No CEO. No board of directors. No single person or company with the authority to make decisions for everyone else.
But that same strength creates a serious challenge. When the people running the network — the developers, the miners, the node operators — disagree about how it should work there is no authority to make the final call. No one can simply announce a decision and have everyone follow it.
So what happens when thousands of people who share ownership of a network fundamentally disagree about its direction?
They fork.
The Road That Split
Imagine a group of travellers walking together along a long road. They have been travelling together for years and have built something remarkable. Then one day they reach a junction and a fierce argument breaks out about which direction to take.
One group believes the road ahead needs to be widened to handle more traffic. More lanes means more travellers can move faster and the journey becomes accessible to more people.
The other group believes widening the road would compromise its security and decentralisation. They argue the road should stay narrow and other solutions should be found to handle the traffic.
After months of argument no agreement is reached. So the group splits. Half take the left fork and half take the right. Both groups keep walking. Both roads continue forward. But they are now headed in different directions and the travellers on one road can no longer interact with those on the other.
That is a Bitcoin fork.
What Actually Happened in 2017
Bitcoin was designed with a block size limit of 1 megabyte. When Satoshi Nakamoto set that limit in the early days of Bitcoin the network was processing very few transactions and the limit was not a problem.
By 2017 Bitcoin had grown enormously. The 1 megabyte limit meant the network could only process roughly 7 transactions per second — a tiny fraction of what Visa processes. During busy periods transactions backed up, confirmation times slowed and fees spiked.
One group of developers and miners argued the solution was simple — increase the block size. Bigger blocks mean more transactions per block which means faster processing and lower fees. They proposed increasing the block size to 8 megabytes.
Another group argued that bigger blocks would make it harder for ordinary people to run their own nodes — the computers that verify transactions — because larger blocks require more storage and bandwidth. This would push node operation toward large companies and wealthy individuals concentrating power and undermining Bitcoin's decentralisation.
This second group proposed a different solution called Segregated Witness or SegWit — a technical restructuring of how transaction data is stored inside blocks to make them more efficient without increasing their size.
After years of debate no consensus was reached. In August 2017 the network forked. The original chain continued with SegWit and kept the Bitcoin name. The new chain increased the block size to 8 megabytes and called itself Bitcoin Cash.
Both chains exist today. Both have their supporters. And the debate about which approach was correct has never fully been resolved.
Hard Forks vs Soft Forks
Not all forks are as dramatic as the Bitcoin and Bitcoin Cash split. There are actually two types of forks and understanding the difference matters.
A hard fork is a permanent and fundamental change to the blockchain's rules that is not backward compatible. The old version and the new version cannot work together. Anyone who does not upgrade to the new rules ends up on a completely separate chain. The Bitcoin and Bitcoin Cash split was a hard fork.
A soft fork is a change to the blockchain's rules that is backward compatible. Nodes that have not upgraded can still participate in the network even after the change. SegWit was implemented as a soft fork on the original Bitcoin chain which is why it did not create a permanent split on that side.
Think of it this way. A hard fork is like changing the rules of chess so fundamentally that the old game and the new game are no longer compatible — you cannot play both versions on the same board. A soft fork is like adding a new optional rule that experienced players can use while beginners continue playing the original game on the same board without conflict.
What Happens to Your Coins During a Fork
One of the most practically important things to understand about hard forks is what happens to the crypto you hold when one occurs.
When Bitcoin forked in 2017 everyone who held Bitcoin at the time of the fork automatically received an equal amount of Bitcoin Cash. If you held 1 Bitcoin you suddenly held 1 Bitcoin and 1 Bitcoin Cash simultaneously.
This happens because Bitcoin Cash started as an exact copy of the Bitcoin blockchain up to the point of the fork. Every wallet and every balance that existed on Bitcoin was duplicated on the new chain. From that point forward the two chains diverged independently.
This is why forks are sometimes welcomed by holders — they effectively receive a new coin for free. However the combined value of the two coins after a fork is rarely greater than the value of the original coin before it which means the free coins often come at the cost of diluted value.
Why Forks Matter Beyond Bitcoin
The Bitcoin and Bitcoin Cash fork was not the last fork in crypto history and it will not be the last. Ethereum has forked multiple times. Litecoin forked from Bitcoin. Dozens of other cryptocurrencies exist today as forks of earlier projects.
Forks are not a sign of weakness in a decentralised network. They are actually a sign of something remarkable — that when people fundamentally disagree about the direction of a network nobody can force the minority to comply. The minority can always take the code, fork the chain and go their own way.
Whether that is a strength or a weakness depends on your perspective. But it is uniquely and powerfully democratic in a way that no traditional financial institution could ever be.
No board of directors can vote to remove the people who disagree. No CEO can fire the developers who want a different direction. The code is open. The chain can always be forked. And the market ultimately decides which version survives.
A Note to Regular Readers
If you have been following the comment sections of my previous articles you will know that this topic generated some of the most fascinating debates I have had since starting this series. A sharp and knowledgeable reader challenged my understanding of forks across multiple comment threads and pushed me to research this topic far more carefully than I otherwise would have.
This article is a direct result of that challenge. The best articles are often born from the best arguments.
Now that you understand what a fork is — do you think Bitcoin Cash or Bitcoin made the right call in 2017? And do you think the ability to fork a blockchain is its greatest strength or its greatest weakness? Drop your thoughts in the comments — I read and reply to every one.