The Great Crypto Civil War You’ve Probably Never Heard Of
Ever wondered what happens when a global, leaderless, multi-billion dollar technology has a fundamental disagreement about its own future? You get a war. Not a war with armies and battlefields, but a digital war of ideas, code, and economic incentives. This was the Bitcoin Blocksize Wars, a grueling, multi-year conflict that nearly tore the original cryptocurrency apart and, in the process, taught us everything we need to know about the critical importance of decentralized governance.
This wasn’t just a technical debate for nerds. It was a philosophical clash over the very soul of Bitcoin. Was it meant to be a super-fast, cheap payment network to rival Visa, or a profoundly robust and decentralized store of value, like digital gold? You couldn’t have both. Not easily, anyway. The fight over this question defined a generation of crypto and its outcome is still felt every single day you check the price or make a transaction.
Key Takeaways
- The Blocksize Wars were a conflict from roughly 2015-2017 over how to scale the Bitcoin network to handle more transactions.
- The core debate was between ‘Big Blockers’ who wanted to increase the block size for cheaper, faster transactions, and ‘Small Blockers’ who prioritized decentralization to prevent corporate capture.
- The conflict highlighted the complex power dynamics between developers, miners, users, and businesses in a decentralized ecosystem.
- Key events included the proposal of Segregated Witness (SegWit), the User Activated Soft Fork (UASF) movement, and the hard fork that created Bitcoin Cash (BCH).
- Ultimately, the resolution of the wars served as a powerful proof-of-concept for decentralized governance, showing that a network’s users could successfully resist changes pushed by powerful economic players.
What Was the Problem, Anyway? The 1MB Bottleneck
To get what all the fuss was about, you need to understand one tiny detail from Bitcoin’s original design. The Bitcoin network processes transactions in batches, called ‘blocks’. These blocks are created roughly every 10 minutes. Way back in the day, to prevent spam and potential attacks on the network, an arbitrary limit was placed on the size of these blocks: 1 megabyte (1MB).
In the early years, this was fine. Nobody was really using Bitcoin. You could fit all the transactions happening in the world into that 1MB with plenty of room to spare. But as Bitcoin grew in popularity, this became a massive bottleneck. Imagine a single-lane highway trying to handle rush hour traffic for the entire city of Los Angeles. It gets jammed. Quickly.
For Bitcoin, this traffic jam meant two things:
- Slow transaction times: If the blocks were full, your transaction had to wait in line (the ‘mempool’) for the next block, or the one after that. What was once a 10-minute confirmation could turn into hours, or even days.
- High fees: To get your transaction included in the next block, you had to outbid everyone else. This created a fee market. During peak congestion, sending a few dollars’ worth of Bitcoin could cost you $20, $30, or even $50 in fees. This priced out entire use cases, like buying a cup of coffee.
Everyone agreed this was a problem. Bitcoin couldn’t become a global currency if it could only handle about 7 transactions per second while Visa was handling tens of thousands. The disagreement wasn’t about the *problem*, but the *solution*.

The Scalability Trilemma in Action
This whole debate is a perfect example of the ‘Blockchain Scalability Trilemma’. The theory goes that a blockchain can only ever truly achieve two out of these three properties: Scalability (fast and cheap), Security (hard to attack), and Decentralization (no single point of control). The ‘Small Blockers’ argued that increasing the block size would sacrifice decentralization for scalability. Why? Because larger blocks require more powerful hardware and faster internet connections to download, store, and validate the entire blockchain. Over time, this would price out hobbyists and regular users running nodes from their homes, leaving the network’s validation in the hands of a few large data centers. And that, they argued, was a path to centralization and censorship.
The Main Factions: A Clash of Ideologies
The Blocksize Wars weren’t fought by anonymous avatars. They were fought by real people, influential companies, and passionate communities, each with their own vision for Bitcoin’s future.
The ‘Big Blockers’: Scale for the Masses
This camp was largely composed of major Bitcoin companies, payment processors, and large-scale mining operations. Think of companies like Coinbase and BitPay, and influential figures like Roger Ver and Jihan Wu of Bitmain. Their argument was pragmatic. For Bitcoin to succeed and gain mass adoption, it needed to be cheap and easy to use. They saw the 1MB limit as an artificial constraint that was strangling growth. Their solution was simple and direct: just increase the block size. First to 2MB, then 8MB, and maybe even larger later on. They believed that technology (Moore’s Law) would make it cheaper to run nodes over time, mitigating the centralization concerns. To them, a perfectly decentralized but unusable network was pointless.
The ‘Small Blockers’: Decentralization is Non-Negotiable
This group was primarily made up of the long-standing Bitcoin Core developers, cypherpunks, and a large, vocal contingent of users and node operators. Figures like Gregory Maxwell and Luke Dashjr were prominent voices. Their view was philosophical. Bitcoin’s entire value proposition, they contended, came from its decentralization. It’s what makes it censorship-resistant and seizure-proof. It’s what makes it *different* from PayPal or Visa. They believed that sacrificing even a little decentralization for convenience was a fatal error. They feared that ‘Big Blocker’ proposals would lead to a system controlled by a handful of corporations, destroying the very thing that made Bitcoin special. Their proposed solutions were more nuanced and technical, aiming to increase capacity without changing the fundamental block size limit.
The **Blocksize Wars** Erupt: Forks, Feuds, and Solutions
As the debate raged on through 2015 and 2016, the community became increasingly polarized. Forums were filled with vitriol. Developers were doxxed. It was ugly. Several conferences were held to try and broker a peace treaty, but the ideological divide was too great. The tension finally reached a breaking point, leading to a series of technical maneuvers that would change Bitcoin forever.
Segregated Witness (SegWit): The Clever Compromise
The Small Block/Core developer camp’s big solution was called Segregated Witness, or SegWit. It was an incredibly clever technical upgrade. Without getting too deep in the weeds, it worked by restructuring transaction data to separate the digital signatures (‘witness’ data) from the rest of the transaction. This witness data could then be stored in an ‘extended’ part of the block.
The genius of this was twofold:
- It effectively increased the block capacity to somewhere between 1.7MB and 2.1MB, offering a scaling boost without actually raising the hard 1MB limit.
- It was designed as a ‘soft fork’, meaning it was backward-compatible. Nodes that didn’t upgrade could still validate transactions, they just wouldn’t see the witness data. This was seen as a much safer way to upgrade the network than a contentious ‘hard fork’.
The User Activated Soft Fork (UASF): A Declaration of Independence
Despite its technical elegance, SegWit faced massive resistance from the big-block mining pools, who saw it as a half-measure and preferred a straightforward block size increase. They refused to signal support for it, effectively blocking its activation. This led to one of the most remarkable events in crypto history: the User Activated Soft Fork (UASF). A grassroots movement of users and node operators decided to take matters into their own hands. They declared that on August 1st, 2017, their nodes would begin rejecting any blocks that did *not* signal for SegWit. This was a massive gamble. It was the users telling the miners, the most powerful economic actors in the system, “We are the network, not you. Adopt this upgrade, or your blocks will be worthless to us.” It was a high-stakes game of chicken.

The New York Agreement and the Birth of Bitcoin Cash (BCH)
Feeling the pressure from the UASF movement, a large consortium of Bitcoin companies and miners met and forged what became known as the ‘New York Agreement’ (NYA). Their compromise was to activate SegWit, but also to force through a hard fork to a 2MB block size a few months later (a plan called SegWit2x). However, this backroom deal, made without the consensus of the Core developers or the wider user base, was widely rejected as a corporate takeover attempt. Fearing the UASF and seeing the writing on the wall, a faction of the Big Blockers decided they’d had enough. On August 1st, 2017, just as the UASF was set to trigger, they initiated a hard fork of their own, splitting off from the main Bitcoin chain. They copied the existing ledger, increased the block size to 8MB, and called it Bitcoin Cash (BCH). The civil war was over, but it ended in a divorce.
Why Decentralized Governance is the Real Winner
In the end, the UASF succeeded. Faced with a user revolt and seeing the creation of BCH, miners capitulated and activated SegWit on the main Bitcoin chain. The SegWit2x hard fork, planned for November 2017, fizzled out due to a lack of support and was called off. The ‘Small Blockers’ had won. Bitcoin would remain a network optimized for decentralization above all else. But the real victory wasn’t for one side or the other; it was a victory for the concept of decentralized governance itself.
“The resolution of the Blocksize Wars was a landmark moment. It demonstrated that a diffuse, global network of users could successfully defend a protocol’s core principles against the coordinated efforts of the most powerful and well-funded businesses in the industry.”
This event proved that in a truly decentralized system, power doesn’t ultimately lie with the developers who write the code or the miners who secure the network. It lies with the users—the people and businesses running full nodes who collectively decide which set of rules to enforce. They are the ultimate arbiters of the network’s truth. This is a profoundly powerful idea. It means that Bitcoin’s rules cannot be changed by a government order, a corporate boardroom decision, or even a majority of miners. They can only be changed by the overwhelming consensus of its users.
Resisting Corporate Capture
The entire saga was a live-fire stress test of Bitcoin’s immune system against centralization. If the NYA had succeeded, it would have set a precedent that a handful of powerful CEOs could dictate the future of the protocol. The failure of SegWit2x proved that the system worked as designed, resisting this vector of attack. It showed that social consensus is the most important layer of the Bitcoin stack.
Conclusion
The Blocksize Wars were messy, painful, and divisive. But they were also necessary. They forced the community to have a hard conversation about its values and priorities. The conflict forged Bitcoin’s identity, hardening its social contract around the principle of decentralization. While other projects have chosen different paths, optimizing for speed and low fees at the cost of centralization, Bitcoin stands as a testament to its chosen path. The war’s outcome is the reason Bitcoin is seen by many as an incorruptible store of value, a digital gold whose monetary policy cannot be easily changed or co-opted. It’s a powerful lesson that technology is not just about code; it’s about the systems of human governance that we build around it.
FAQ
What is the difference between a soft fork and a hard fork?
Think of it like upgrading software. A soft fork is like a backward-compatible update (e.g., a new version of Microsoft Word that can still open old .doc files). Old nodes can still participate in the network, they just won’t see the new features. A hard fork is a non-backward-compatible update (like switching from PC to Mac). It creates a permanent split. Everyone must upgrade to the new rules, and those who don’t are left on a separate, incompatible network. The creation of Bitcoin Cash was a hard fork.
Did the Blocksize Wars really solve Bitcoin’s scaling problem?
Yes and no. The activation of SegWit provided immediate relief and enabled the development of Layer 2 scaling solutions like the Lightning Network, which processes transactions off the main chain for near-instant, low-fee payments. However, the debate continues. The main Bitcoin blockchain itself still has limited capacity, and fees can still spike during periods of high demand. The war cemented Bitcoin’s path as a highly secure settlement layer, with most small-scale transactions intended to happen on layers built on top of it.


