A meeting of bitcoin startup executives and miners held this weekend has resulted in the publication of a new proposal for how the open-source project should be upgraded to support additional transaction capacity.
Detailed in a Medium post published by investment firm Digital Currency Group today, the proposal was billed as an agreement that would make two changes toward this stated goal. The proposal was signed by more than 50 companies, and claims to have support from 83% of the networkâs miners â businesses that operate computers that secure the blockchain and add new transactions to it.
First, it lowered the barrier for the activation of Segregated Witness, the long-stalled proposal put forward by Bitcoin Core developers in December 2015, to 80% of the networkâs mining power. Second, it stated that the undersigned businesses would agree to activate software that would upgrade bitcoinâs block size to 2MB via a process known as a hard fork.
DCG further called on companies, miners, users and developers to join the proposal via a dedicated web form that was provided in the post.
The company wrote:
âWe are also committed to the research and development of technical mechanisms to improve signaling in the bitcoin community, as well as to put in place communication tools, in order to more closely coordinate with ecosystem participants in the design, integration, and deployment of safe solutions that increase bitcoin capacity.â
Abra, Bitclub Network, Bitcoin.com, BitFury, Bitmain, BitPay, Blockchain, Bloq, Circle, RSK Labs and Xapo are said to be providing technical and engineering support to prepare for the upgrades, though their commitment was not further detailed.
Notable, however, is the absence of developers making up the open-source development community Bitcoin Core. Blockstream, a company that funds two such developers, opted not to attend the meeting when it was announced in March, with Blockstream CEO Adam Back formally declining to participate on behalf of the startup.
According to those involved, the proposal will use an idea put forth by RSK Labs developer Sergio Demian Lerner in early April, though itâs notable that several developers rejected the proposal in following emails. (The idea has been floated many times before as well.)
Speaking to CoinDesk, Lerner affirmed that the startup would play a role in the process, though he said he âprobably wonât writeâ the code that is eventually used.
âOur agreement is to audit that code,â he said.
No code was released in the announcement, and others were less clear about what technology would underlie the move.
According to those involved, the process by which the measure would be approved involves miners augmenting coinbase transactions in new bitcoin blocks to signal their support, as soft forks are usually deployed. By signaling on âbitâ, miners would be voicing their approval for a process by which SegWit would be activated at the time of a network fork.
âSegWit can activate immediately and the same bit will say in the future, at X date, a 2 MB hardfork happens, signaling two events with one bit,â said Jeff Garzik, founder of bitcoin startup and proposal signatory Bloq.
One of the more complex questions that resulted from the publication centers around just what it means exactly â and if it will really impact bitcoinâs technical direction.
Garzik put forth the strongest argument that it marks a significant departure from past proposals, namely because it finds new businesses funding technical efforts that will benefit the non-proprietary code.
âI think a mistake that every business has made is that they free-rode on Core,â Garzik said.
Others remarked similarly that the commitment might be real this time. Marshall Long, one of the leaders behind Bitcoin Classic, an early 2016 effort to increase bitcoinâs block size, argued that the âfield of communicationâ is improved over previous efforts.
In particular, he referenced a 2016 agreement between a subset of miners and developers, colloquially termed âThe Hong Kong Agreementâ, which originally committed to a timetable that would see both the activation of the SegWit code upgrade and the development of a 2MB hard fork. Ultimately, both timelines were missed.
âWeâve seen this before, so it has a less likely chance of turning out the same way. The recent history, the Hong Kong agreement is so fresh, something will happen good or bad,â Long told CoinDesk.
Still, Blockstream CSO Samson Mow, whose firm did not sign the proposal, noted that, like with other fork proposals, there is disagreement that it represents a significant enough majority to impact the networkâs direction.
âThe technical community and a big swath of users have already said that a hard fork is not needed now,â Mow said, adding:
âThis proposal is just going back and rehashing things that have already been discussed at length.â
Chaincode developer Matt Corallo had a similar view.
âIâm somewhat disappointed that all of the feedback given by folks whoâve worked on the bitcoin protocol was completely ignored,â he said in the DCG chat group. â[I] suggest much more technically realistic ways to accomplish the same goal.â
Others commented on the somewhat messy sociology behind the positioning, given that bitcoin users have been so firmly entrenched along partisan lines â with those supporting so-called âoff-chain scalingâ solutions on one, and those backing âon-chain scalingâ solutions that would increase the hard-coded block size on the other.
For example, Bloq economist Paul Storzc, whose startup is supporting the proposal, noted that he wasnât sure exactly what the compromise was.
âPeople wanted SegWit on the small block side, but the small block side thought the big block side would also like it because itâs getting larger blocks, so it was unclear there would be any sentiment against it,â he explained.
Still, he noted that the activation of SegWit as part of the deal would be unlikely to win over Bitcoin Core developers. âIt isnât a huge concession to the small blockers to activate SegWit. It was only being withheld to annoy them anyway in the first place,â he remarked.
Bitcoin miner Chandler Guo noted his belief that, if anything, the compromise is perhaps more out of necessity given frustration over the stagnation of the technologyâs development, and that in the end, there are perhaps no winners.
In a roundabout analogy, he compared the deal to a âbeautiful girlâ who would finally need to marry an âugly manâ due to indecision.
âThe beautiful girl was waiting and waiting, and they have to marry someone, it doesnât matter who. The beautiful girl has to finally marry someone,â he said.
Perhaps the most contentious part of the agreement is the commitment to a bitcoin hard fork within a certain timeframe.
Yifu Guo, the founder of bitcoin mining firm Avalon (now Canaan), professed to skepticism that the timeline would be held. âIâll believe it when I see it,â he said. âItâs too fast, they donât have enough adoption.â
Even with the agreement, Guo said, there are technical limitations to how fast such a solution could be tested. Asked if he thought it would be a success, he said: âI donât believe that.â
Others were also concerned about the six-month timeline as those backing the proposal would have to develop code, ensure that it has widespread agreement, and deploy it all before the deadline.
âI donât think itâs very realistic. Six months is not long enough. Letâs put it like that,â said bitcoin enthusiast Stefan Jespers, who goes by the moniker âWhalePandaâ. He mentioned that it took developers six months to develop SegWit, and that it takes a long time for nodes to upgrade, offering recent bitcoin client versions as examples.
âYou know the expression âhoney badger doesnât careâ in bitcoin?â said Jespers. âPeople are going to oppose it, because it seems like theyâre being forced into it. Even if 80% of the miners support it, then what do the other 20% want to do?â
He added that he feels many developers and users donât support a block size parameter increase, and that their voices were excluded from the agreement.
The fact that a range of scaling proposals have been put forth over the last year, with none ultimately reaching full agreement from the bitcoin community, meant there was also a notable skepticism of the proposal.
Still, some argue that itâs at least a path forward.
ShapeShift CEO and co-founder Erik Voorhees, one of the companies that signed the agreement, told CoinDesk:
âIâm almost of the opinion that I donât care what path is chosen for bitcoin. I just want something to happen. Bitcoinâs been in this deadlock for two years. Iâm a supporter of SegWit. Iâm a supporter of a hard fork to a larger block size.â
There were also strong enthusiasts of the measure due to the perception that fees on the network are escalating with the bitcoin blockchainâs increasing use. Here, a variety of perspectives diverged, most of them stemming from disagreements on how economic costs of the network should function and who should pay those costs.
Garzik, for example, stressed the pain that he believes users are feeling, stating the proposal âactually addresses a problem facing the user communityâ.
He told CoinDesk:
â[Bitcoin] Core is refusing to do anything in the short term that will actually increase capacity. If you want to talk about price, talk about transaction fee price.â
Elsewhere, comments underscored a key divide in the argument, whether the bitcoin network should even adapt to the needs of startups.
Paul Puey, CEO and co-founder of wallet provider Airbitz, said he is in âfull supportâ of the proposal due to the pain his firm has experienced of late, despite the fact that his startup had not signed the pledge at press time. As a wallet operator, its customers and the company itself have been feeling the strain of the higher transaction fees, and itâs due to an upgrade that they have no control over.
âAll of those people who think this is okay, that bitcoin doesnât support many transactions in volume. I think theyâre horribly wrong,â Puey said. âIâm all for pushing forward something at this point.â
Others disagreed, with Blockstreamâs Ben Gorlick stating that SegWit offers a clear benefit for transaction capacity.
âWhat is being used right now is an attempt at a compromise. Theyâre saying it as an excuse to fork. Theyâre saying, letâs take this thing that seems certain to everyone and theyâre creating a false majority,â he stated.
Gorlickâs statements also hinted at another side effect of the proposal â the fact that action without broad agreement could risk splitting the bitcoin network in two.
The âcontentious hard forkâ aspect, which could result in two chains if not everyone agrees, is partly whatâs held back previous proposals so far. Some, such as Mow, think that this outcome could hold up this proposal as well.
Others say that itâs a risk worth taking.
âThat is a risk. But the risk of bitcoin stagnating because everyoneâs getting fed up with it is also a risk. The latter is becoming a much bigger problem in my opinion,â Voorhees said.
Lightning Network creator Joseph Poon said he isnât supporting either side, but that from his past participation in negotiations, he believes the proposal puts the network on a path to a split that could result in two bitcoin blockchains.
Poon told CoinDesk:
âIt looks like the way both sides are communicating, a fork is going to be inevitable. The real fight is going to be who gets to be called âbitcoinâ.â
And, what will happen if it does? In a Consensus 2017 panel yesterday, BitPay CEO Stephen Pair said that as he thinks that the market should decide which blockchain is the one that would be called âbitcoinâ. He suggested that BitPay will ultimately choose to support both bitcoins for a time, even if he thinks one will ultimately win out.
In remarks, Digital Currency Group CEO Barry Silbert acknowledged that different users of the bitcoin network could go separate ways as a result of the deal, though he stated his belief that this outcome was increasingly likely before the meeting and proposal.
Others said that the economics of the network wonât support such an outcome.
âThere will be two bitcoins with two market prices, they will sum up to what they have before,â Storzc said. âOne will be worth more than the other, and the one that is smaller wonât be enough for miners to run profitably.â
While the ethereum blockchain underwent a split, commentators remarked that the unique design of bitcoin â it takes longer for the difficulty to reset, for example â means that this might not happen the same way.
Even if miners with spare hardware were to support a fork, Peter Rizun, developer for the alternative bitcoin implementation Bitcoin Unlimited, expressed his doubts that two chains could continue.
âThe technical problem of keeping the chain alive. Old miners will mine that, but theyâll never find the block,â he said. âI donât think people realize how long the minority chain will struggle.â
Others continued the familiar refrain that this outcome is unlikely. Economics aside, there may be technical hold-ups to efforts to change bitcoin.
âI think the people [behind the agreement] pushing for the fork are not really the majority so they wonât do it,â said Ferdinando Ametrano, a professor at Politecnico di Milano.
Ametrano told CoinDesk:
âIn the end, this might be for the better. Bitcoin might be good as it is right now. Core canât get SegWit, and startups canât get 2MB, that just reinforces the idea that bitcoin is really immutable.â
Correction: BitGo was mistakenly included as a signatory. The article has been revised.
Disclosure:Â CoinDesk is a subsidiary of Digital Currency Group, which has an ownership stake in Abra, BitGo, BitPay, Blockstream, Bloq, Circle, RSK Labs, ShapeShift and Xapo.