If you follow Bitcoin long enough, you'll encounter references to "the block size wars" — a period of intense conflict from roughly 2015 to 2017 that split communities, forked the chain, and permanently shaped Bitcoin's development culture. Most explanations treat it as a historical disagreement about a technical parameter.
That's not quite right. The block size debate was, at its core, a fight about what Bitcoin is for. The number 1MB was just where the disagreement surfaced.
Bitcoin's blocks — the batches of transactions added to the chain roughly every ten minutes — have a size limit. Satoshi Nakamoto set a 1MB ceiling in 2010, initially as a temporary spam-prevention measure. At that time, 1MB was plenty. Blocks were mostly empty.
By 2015, as transaction volumes grew, blocks started filling up. A full block means transactions queue in the mempool, waiting. When demand exceeds available block space, the market clears through fees — users who pay more get included faster. At peak congestion in late 2017, median transaction fees exceeded $50. Some days significantly more.
This created an obvious question: raise the limit?
The debate split along two positions that were never really going to converge.
Big-blockers argued that raising the limit was straightforward: more space, more throughput, lower fees, Bitcoin functioning as peer-to-peer electronic cash at global scale. Yes, larger blocks impose greater storage and bandwidth requirements on nodes — but that was treated as a future problem for future hardware to solve. Moore's Law had solved similar problems before.
Small-blockers argued that scaling on-chain is inherently limited by physics and economics, not just a configuration setting. Larger blocks increase the resource cost of running a full node — the software that independently validates every transaction and enforces the rules. As that cost rises, fewer people run nodes. Validation centralizes toward large data centers. And once validation centralizes, you've changed what Bitcoin fundamentally is. Their answer: keep the base layer conservative, scale off-chain via the Lightning Network.
This is where the debate stopped being technical and became political. Miners generally favored larger blocks — more on-chain transactions means more fee revenue per block. Core developers and a substantial portion of node operators pushed back hard. Each side accused the other of capturing Bitcoin's governance for their own interests. Both accusations had some merit.
SegWit, activated in August 2017, was the resolution — though resolution is generous. It was a soft fork that restructured how transaction data is stored, increasing useful block capacity to roughly 2-4MB for SegWit transactions without formally changing the nominal 1MB limit. It also fixed transaction malleability, which enabled the Lightning Network.
The big-blocker faction rejected this as insufficient and forked the chain in August 2017, creating Bitcoin Cash (BCH) with an initial 8MB block size limit. BCH itself later split in November 2018, producing Bitcoin SV (BSV), which pushed toward 128MB blocks and eventually dropped limits entirely. Both have remained marginal relative to Bitcoin by every meaningful measure.
The binding constraint isn't bandwidth or storage — those improve over time. It's the cost of running a full node, and specifically, who bears that cost.
Running a full Bitcoin node today is cheap. A $50 Raspberry Pi with a 2TB drive can do it. Raise block sizes dramatically and that calculation changes. This is a soft constraint — social and economic rather than mathematical — which is exactly why it generated so much heat. People genuinely disagreed about how much centralization risk is acceptable for how much throughput gain, and that's not a question with a clean technical answer.
The block size war also exposed something permanent about Bitcoin's governance: there isn't any. No formal process, no executive committee, no benevolent dictator. Changes require rough consensus across developers, miners, node operators, and users — none of whom have formal authority over any of the others. In practice, this means the default wins. Changing Bitcoin is hard by design.
Admittedly, that's a feature for some people and a bug for others. The block size war made clear which camp you were in.
The debate isn't completely settled, even now. In 2023, Ordinals — a mechanism for inscribing arbitrary data (including NFT-like images) into Bitcoin's witness data — started consuming block space regularly. Fee spikes returned, reminiscent of 2017. This reignited arguments about whether the base layer's design was correct.
Lightning Network has grown substantially but hasn't replaced on-chain transactions in the way proponents envisioned. Its limitations are real: channel liquidity requirements, payment routing failures, the need for both parties to be online, and a user experience that remains genuinely difficult for non-technical users. Lightning works well for specific use cases — it doesn't work well as a universal global payment layer. Not yet, possibly not ever in its current form.
The tradeoffs from 2017 remain live tradeoffs. Neither side was entirely wrong about the mechanism. They disagreed about which risk was more tolerable.
The small-blocker settlement holds if: Lightning capacity grows as a meaningful share of Bitcoin transaction volume; Ordinals-driven fee spikes don't generate sustained political pressure for a block limit increase; BCH and BSV continue to lose developer attention and market relevance. So far, the trajectory runs in this direction — but it's not irreversible.
The debate would materially resurface if: Bitcoin fees became consistently prohibitive for any transaction below a high-value threshold; a credible soft fork proposal for block size increase gained meaningful developer support; or Lightning's scaling limitations became undeniable enough that the off-chain thesis weakened on its own terms.
There's also a longer-horizon version of this. As Bitcoin's block subsidy decreases through halvings, miner revenue depends increasingly on fees. Whether 1MB blocks (with SegWit) generate adequate fee revenue to sustain network security is an open question. The block size debate and the Bitcoin security budget debate are ultimately the same debate, separated by time.
Now: Block size is stable. Ordinals periodically spike fees — mempool congestion is the real-time signal worth watching. Lightning is growing but capacity-constrained. Next: Any substantive SegWit v2 or future protocol discussion will revisit throughput constraints implicitly, whether or not anyone calls it a block size debate. Later: The fee market question becomes acute as halvings continue. How Bitcoin pays for its own security is the long-horizon version of everything the block size wars were arguing about.
This covers the mechanism and history of the block size debate. It doesn't constitute a view on Bitcoin Cash or Bitcoin SV as investments, and it doesn't recommend any action. The governance dynamics described here are structural — they'll surface again in different forms regardless of how the current equilibrium holds.
The block size wars ended. The underlying question about what Bitcoin is for, and who gets to decide, didn't.




