What is the Bitcoin Block Size Debate and Why Does it Matter?

HomeCrypto News

What is the Bitcoin Block Size Debate and Why Does it Matter?

The question of how to scale Bitcoin is not a new one. But as transaction volumes are expected to increase in the years ahead, questions about the


The question of how to scale Bitcoin is not a new one. But as transaction volumes are expected to increase in the years ahead, questions about the cryptocurrency’s future composition must, in the eyes of those who favor change, be answered sooner rather than later: Whom does it serve? How should it look? What makes it unique?

What are blocks?

Blocks are batches of transactions that are confirmed and subsequently recorded on bitcoin’s public ledger, the blockchain.

During the digital currency’s early days, these blocks could carry up to 36MB of transaction data apiece. However, in 2010, Bitcoin’s creator Satoshi Nakamoto decided to reduce them to 1MB to reduce the threat of spam and potential denial-of-service attacks on the network.

This limit remains in place today. But as transactions increase, Bitcoin’s blocks are filling up fast – edging further towards this 1MB limit. Miners have a financial incentive to fill blocks regardless of how many transactions occur. With more network users come more transactions, introducing more pressure to increase the block size. So far, there is no indication the developers will increase the block size directly, though.

Data released by Ycharts confirms the average block size is now 0.7928MB. That may seem high, yet it is a 39.71% decrease compared to a year ago.

Average bitcoin block size

The implementation of Segregated Witness (SegWit) – an upgrade that removes signature data from the main block and stores it off-chain – brought about two major changes on the Bitcoin network:

  • Signature data, which normally accounts for 65% of the data stored in a block, is removed from the main “base” block and stored in a separate block. This allows for more transactions to fit in each base block.
  • SegWit also introduced “block weight,” which technically increases Bitcoin blocks from 1 MB to 4 MB; consisting of 3 MB of signature data and 1 MB of transaction data.

What was particularly clever about the new block weight was because the base block still only stored 1 MB of transactions, it meant SegWit was compatible without all bitcoin users needing to upgrade to support it.

Average Bitcoin block size in the past year – Source: Ycharts

Today, there are several Bitcoin blocks that are 1MB in size or even bigger. That can be attributed to Segregated Witness, which allows for a theoretical block size of up to 4MB. Over 77% of network blocks make use of SegWit already.

Bitcoin miners aren’t obliged to fill blocks all the way up. They are able to ‘tailor’ mined blocks anywhere from 0 to 1MB, while the standard Bitcoin client has a default setting of around 732KB.

Pros and Cons For Increasing The Block Size

The debate as to whether Bitcoin needs bigger blocks has raged on for years. Several arguments can be made as to why developers should or shouldn’t explore this option.

Potential benefits include:

  • Lower transaction fees
  • More transaction capacity to rival other payment systems
  • A boost for using Bitcoin for micropayments

However, the counterarguments should not be overlooked either:

  • Becoming a full node becomes more expensive due to larger blocks
  • More centralization concerns if the outline above comes true
  • Security issues due to grouped full nodes, which create single points of failure.

As no one is officially “in charge” of Bitcoin, achieving consensus on this topic has proven incredibly challenging. There will always be winners, losers, and those who do not care.

Different proposals to change the block size

Increasing the limit on the size of blocks is one option. That’s the thinking behind Gavin Andresen’s BIP 101 “bigger blocks” proposal, first pitched in May 2015 and eventually tested live as the Bitcoin XT client. BIP 101 was eventually removed from Bitcoin XT and replaced with a one-time block size increase to 2MB. However, the Bitcoin XT client is no longer in use in any significant manner.

The former lead developer and current chief scientist for the Bitcoin Foundation proposed raising the limit to 8MB, which would increase an additional 40% every two years until 2036 to accommodate future growth in CPU power, storage and bandwidth.

Originally, Andresen had sought a 20MB hard limit, but many Chinese miners, who account for more than 50% of the network’s hashing power, expressed concerns over such a drastic change due to the country’s limited bandwidth.

Other proposals for the Bitcoin Core team include Pieter Wuille’s annual 17.7% block size increase and Jeff Garzik’s 2MB “emergency” proposal. However, these and other ideas have not achieved broad support among Bitcoin Core developers, and the debate seems to have calmed down since Segregated Witness has become the default transaction type on the network. As of August 2021, more than 77% of all bitcoin transactions use SegWit.

Problem solved, right?

As developer Peter Todd points out, blockchains – owing to their design – do not scale. Even Andresen, the mastermind behind the “bigger blocks” proposal as well as a driving…



www.coindesk.com