Andresen Proposes Hard Fork Patch for Bitcoin XT; Critics Remain Skeptical

Published at: June 23, 2015

Bitcoin Core developer Gavin Andresen today proposed a hard fork change for Bitcoin XT in order to allow for an increased block size limit on the Bitcoin network. So far, however, it has failed to appease most critics of his previous proposals to increase the block size limit.

Hard Fork

It is widely agreed that at some point an increase of the block size limit will be needed to allow the Bitcoin network to handle more than seven transactions per second. The Bitcoin Core development team, however, has so far not been able to reach consensus on the correct timing and strategy to accomplish this.

Convinced that time for debate is running out, Andresen has therefore elected to shift his efforts to Mike Hearn's Bitcoin XT, a fork of Bitcoin Core. If Bitcoin XT overtakes Bitcoin Core, Andresen expects to be able to introduce bigger blocks on the network through this fork. He believes this would incentivise Bitcoin Core to adopt bigger blocks as well, or become irrelevant, as the two versions would become incompatible otherwise.

But while Andresen's proposal is being widely lauded by Bitcoin's Reddit community, it hasn’t appeased critics of his previous proposals. Most importantly, Andresen's decision to opt for a hard fork is regarded as dangerous by several prominent members of Bitcoin's technical community.

Bitcoin Core's lead developer Wladimir “wumpus” van der Laan has recently spoken out against a unilateral hard fork. He believes that it could risk a split of Bitcoin’s blockchain as a result of the incompatibility of Bitcoin Core with Bitcoin XT, and that it could lead to users losing money to double spends in the confusion.

Perhaps unsurprisingly, the new patch for Bitcoin XT has not swayed Van der Laan’s mind. While he did not elaborate on his concerns specifically when asked by Cointelegraph, he did indicate that he broadly agreed with Bitcoin.org's recent policy update. The update reads:

“Contentious hard forks are bad for Bitcoin. At the very best, a contentious hard fork will leave people who chose the losing side of the fork feeling disenfranchised. At the very worst, it will make bitcoins permanently lose their value. In between are many possible outcomes, but none of them are good.”

This sentiment was echoed by Blockstream co-founder and hashcash inventor Dr. Adam Back, who has also been a prominent critic of Andresen's suggested Bitcoin XT fork. Speaking to Cointelegraph, Back said:

“Everyone in the developer and technical community is strenuously advising to avoid the unnecessary risk of a unilateral hard fork. These are the very people with the knowledge and expertise we all rely on for the security and ongoing support and maintenance of Bitcoin today — and they are extremely concerned. The best approach for Bitcoin's continued success is if we work together in a calm, scientific, respectful and constructive way.”

Peter Todd, one of the first and perhaps most fierce opponents of past block size proposals by Andresen, agreed:

“I think this hard fork is a huge risk with the potential to both destroy Bitcoin in the medium to long term through centralization, as well as cause significant short-term harm to the network by the rushed and contentious deployment process he suggests.”

Proposal

If Andresen does decide to move forward with the hard fork, it will take a while to deploy. First, the proposal will need to be accepted by Bitcoin XT lead developer Mike Hearn. This will probably not be a problem, however, as Hearn is a staunch supporter of a block size increase himself.

Bitcoin's block size limit on Bitcoin XT will then increase by January 2016 at the soonest. This will happen after a supermajority of miners run Bitcoin XT instead of Bitcoin Core, and explicitly agree on the block size increase. To be more precise, 750 of 1,000 consecutive mined blocks need to include a message in approval of the change.

Once an increase of the block size is adopted by the Bitcoin network, and after a grace period of presumably two weeks, the Bitcoin block size limit would first be increased to 8 MB. Effectively, this means that any Bitcoin node that still runs the “old” software at the time when a block bigger than 1 MB is mined would be divorced from the rest of the network. Furthermore, the maximum block size would automatically double every other year for 20 years, until it reaches 8 GB per block in 2036 — at the soonest.

Explaining these parameters on GitHub, Andresen wrote:

“The initial size of [8 MB] was chosen after testing the current reference implementation code with larger block sizes and receiving feedback from miners stuck behind bandwidth-constrained networks (in particular, Chinese miners behind the Great Firewall of China). The doubling interval was chosen based on long-term growth trends for CPU power, storage, and Internet bandwidth. The 20-year limit was chosen because exponential growth cannot continue forever.”

Criticism

Apart from the suggested hard fork strategy, critics of Andresen's previous proposals are also not convinced this is the best way forward for Bitcoin itself. Speaking to Cointelegraph, Todd explained:

“A genuine proposal would discuss how the change has been tested, and not just on a local machine, as well as what attributes of Bitcoin it is trying to preserve, and how it preserves them. What is the effect on profitability of small miners versus large miners, and under what conditions? What kind of margins are needed against DoS attacks? How do we pay for proof-of-work security against 51% attack in the long run if there isn't scarcity to drive transaction fees? Gavin has done nearly none of that kind of analysis, and the analysis he has done to date have been found to have significant flaws.”

Back emphasized that the question is not so much whether Bitcoin should, or should not, scale to allow for more than seven transactions per second, but rather how and when. He said:

“Everyone wants to scale Bitcoin, and there are multiple scale proposals under review. I think we will see a better outcome for Bitcoin’s safety and security if we continue the collaborative process that is evaluating and optimizing multiple scale related proposals at this time. Now that Gavin has a written proposal I am expecting it will be reviewed and evaluated against the others proposals that were published over the last month.”

Cointelegraph reached out to Gavin Andresen and Mike Hearn, but received no response at time of publication.

 
#qp_main345115 .qp_btna:hover input {background: rgb(150, 150, 150)!important}
Do you support Gavin's XT fork?
Yes
No
Other
Please Specify:
Poll Maker
 
 
 
 
 
 
Tags
Related Posts
Andresen Will Shift Efforts to Bitcoin Fork, If No Consensus Reached on Block Size
In an announcement made on the Bitcoin development mailing list, Bitcoin core developer and Bitcoin Foundation chief scientist Gavin Andresen suggested that, if the development community could reach no consensus on increasing the one-megabyte block size limit, he would shift his efforts from the main Bitcoin implementation (Bitcoin core) to the alternative Bitcoin-Xt implementation. Such a move could represent a watershed moment for Bitcoin as a whole, as it would mean that its former lead developer would effectively leave his own project to join a forked version. Bitcoin-Xt is a patch placed on top of Bitcoin core and developed by …
Blockchain / May 30, 2015
Chinese Exchanges Reject Gavin Andresen’s 20 MB Block Size Increase
Two of China's biggest bitcoin exchanges - BTCChina and Huobi - have criticized Bitcoin Core developer Gavin Andresen's proposal to raise the block size limit to 20 megabytes by next year. Speaking to Cointelegraph, both BTCChina as well as Huobi indicated that they believe any increase in Bitcoin's block size limit should be approached conservatively. While both exchanges recognize that the current one megabyte block size limit is probably too small for Bitcoin to reach mainstream adoption, they are skeptical of Andresen's proposal. BTCChina and Huobi shared concerns that a jump to 20 megabytes might be too big, while suggesting …
Blockchain / June 5, 2015
Bad Day For Bitcoin But Community Saves The Day
If you had the pleasure to watch ‘The Revenant’, you might have noticed how nature helps, as well as torments, the protagonist during his struggle to survive. And it is this protagonist who, despite facing the harshest evils, triumphs over his insufferable pains. He emerges as a hero — tormented yet alive. It might sound like an exaggerated comparison but Bitcoin has seen this same struggle. It had a wonderful year in 2015, with lots of investments and adoptions coming its way. In terms of trading, Bitcoin was named the most profitable investment of 2015 by many mainstream media outlets. …
Bitcoin / Jan. 31, 2016
Web-Wallet Providers Divided over Andresen’s 20 MB Block Size Increase Proposal
Of all Bitcoin web-wallet providers as listed on bitcoin.org, Blockchain.info, Coinbase and Xapo are in favor of raising Bitcoin's block size limit from 1 to 20 megabytes as advised by Bitcoin Core developer Gavin Andresen, while Coinkite and GreenAddress have come out against the proposal. This means that Bitcoin's major wallet providers based on venture capital investments as well as the total amount of users – Blockchain.info, Coinbase and Xapo - all agree on Andresen's proposal to raise the maximum size of Bitcoin blocks to 20 megabytes. But with Coinkite and GreenAddress opposing the idea, an industry consensus remains out …
Blockchain / June 8, 2015
APR 16 DIGEST: Peter Todd Foresees Greater State Interference in Crypto, Stellar adopts SCP Protocol
Peter Todd, a Bitcoin core developer has outlined his view that more regulation on all levels is on the way for the digital currency sector; Stellar adopts SCP protocol proposed by a Stanford professor; Gavin Andresen has called ex-Bitcoin Foundation board members Shrem and Karpeles a “black eye” for the organization, and other top stories for April 16. Peter Todd expects greater, and more in depth, government regulation of Bitcoin Bitcoin core developer Peter Todd warns that he expects increasing governmental regulation within the digital currency sector, not only at the level of exchanges and services, but possibly also within …
Stellar / April 16, 2015