Hong Kong Bitcoin Scaling Workshop Day 2: Developers’ Different Views on Hard Forks

Hong Kong Bitcoin Scaling Workshop Day 2: Developers’ Different Views on Hard Forks

The second day of the Scaling Bitcoin conference in Hong Kong has concluded, with a morning filled with enthusiasm for long-standing ideas such as Lightning Network payment channels, which were clearly demonstrated by developers, and the surprising idea of ​​segregated witness, a proposal by Blockstream co-founder Pieter Wuille to scale the Bitcoin blockchain without a hard fork.

Changes to the Bitcoin protocol are not backward compatible, and hard forks have become a controversial issue in the community, with some people believing that they pose potential risks. In fact, a hard fork requires all members of the Bitcoin ecosystem to upgrade their software in a consistent manner. This implies a risk of creating two different versions of the Bitcoin blockchain.

While Wuille’s proposal would avoid a hard fork, which is exciting enough, core developer Jeff Garzik believes the solution the Bitcoin community needs is precisely what a hard fork is, in part to eliminate the fear that comes with the issue.

During the conversation, Garzik said:

“A hard fork would signal that we are willing to grow, we are willing to change, we are willing to change the system. Not increasing the blocks would also be seen as, we want to increase transaction fees, we want to keep people out of the system.”

Garzik’s political demands were balanced by a fair dose of scholarship, as he said a one-time block size increase was not enough and the community needed to continue pushing for scaling solutions.

However, he believes that if people do not change the network, this may cause Bitcoin companies to continue to pursue paths that may split the blockchain. He also pointed out that any technical consensus above 2MB is risky.

“I think what we need right now is a small block size increase to collect data. You can simulate it with speculation or testing, but the real world will be the best testing lab,” he continued.

Segregated witness proposal

The most popular talk of the day came from Blockstream co-founder Pieter Wuille, who proposed that the block size could be increased by simply soft-forking the network, which would change the way transaction signatures are handled.

Wuille started by breaking down Bitcoin transactions, explaining that Bitcoin transactions are the sum of inputs and outputs , and that the inputs contain a signature that proves the owner. In Wuille's model, the witness, or signature, will be separated from the transaction, so whether to add this signature will be optional.

“Today, they (signatures) are built into the transactions and you can’t remove them. With SegWit, it’s segregated. We remember the transactions, not who signed them,” he said.

In general, the proposal is to achieve block size expansion by changing the way the network handles signature data. If it is an existing transaction, it can increase the maximum block size of Bitcoin to 1.75MB , and if most transactions are multi-signature transactions (multisig), the block size limit can be expanded to 4MB .

“We could increase the blocksize via a soft fork, that’s what I would suggest,” Wuille concluded.

This view was met with warm applause from the audience, and Wuille at the podium sometimes burst into uncontrollable passion for speaking.

Closed-door meeting between miners and developers

The closed-door meeting followed the Chatham House Rules (no names mentioned), and during the roundtable discussion, Bitcoin developers and members of the Chinese Bitcoin mining community further discussed the issues raised during the first day of the meeting.

The two-hour meeting, which one participant described as a “12-hour United Nations meeting,” was often a little unnatural due to the language barrier, but both sides were able to understand each other’s perspectives on the Bitcoin network.

For example, Bitcoin developers are trying to determine the bottom line of fundamental metrics that affect miners and evaluate solutions that affect their profitability, or in other words, the bottom line of miners' willingness to protect the Bitcoin network and continue processing Bitcoin transactions.

Metrics include the orphan orphan rate , both in the best case and under stress conditions, and the willingness of miners with a competitive advantage to allow their competitors to exist in any solution.

Much of the conversation centered around Peter Wuille’s proposal for Segregated Witness, a way to compress data on the bitcoin blockchain.

The talks were tense as developers wanted to scale the network to allow global use, but miners, who tended to prefer a pragmatic approach, expressed a willingness to accept practical imperfections in the system.

“Don’t worry about it,” one miner representative said of the possibility of bad guys attacking the network with 51% hashrate. “Why would I want to spend money to commit suicide?”

An interesting scene at the meeting was that neither miners nor developers wanted to be seen as the main decision makers of the Bitcoin network.

“We as developers don’t want to be seen as controlling Bitcoin,” said one developer, noting that the technology is highly regulated in Western countries.

The discussion group has basically decided on the indicators, including resolving potential factors between Chinese nodes and global nodes, and how to balance the fair competition environment between large and small miners.

It is reported that the core developers will also have relevant discussions with the Chinese community through WeChat groups.

Lightning Network Progress

Perhaps the biggest winner of the day among all the alternative scaling solutions that don’t impact block size is the Lightning Network.

Tadge Dryja, a developer of the Lightning Network, has made a plausible case for moving small bitcoin transactions off the main blockchain while maintaining bitcoin’s decentralized design.

Dryja’s presentation focused on how the Lightning Network could be implemented on Bitcoin. He proposed three possible deployment scenarios and pointed out the available features under each scenario.

“With reasonable block sizes, you can scale Bitcoin from millions of users to hundreds of millions,” Dryja said. “How many transactions will those users generate? A lot. Once you have a payment channel, you can do hundreds of transactions per day (or even per hour). That’s inspiring.”

Various BIPs (Bitcoin Improvement Proposals)

Perhaps the most anticipated talk of the day came from Bitcoin Core developer Jeff Garzik, who gave a fair overview of the various block size increase proposals that have been put forward.

Garzik explained all the proposals one by one in an academic tone.

If the block size is too small, he argued, users could be forced off the blockchain and into the “walled gardens” of bitcoin service providers, while if the block size is too large, the network’s nodes would become less decentralized.

"Both are detrimental to the security and confidentiality of the system," he said.

Garzik also voiced opposition to the proposal to maintain the current block size, saying it risks causing transaction overload and forcing users to pay additional fees.

“From a user’s perspective,” he said, “Bitcoin fees are difficult to understand and predict. Fees and value are uncorrelated.”

In addition, Garzik also analyzed the pros and cons of various proposals, including BIP 100, BIP 101, BIP 103, BIP 105, BIP 106 and BIP 248, and the best method he suggested was BIP 102 , which would increase the block size 2MB .

During the question-and-answer session, Garzik also emphasized that block expansion is not a one-time solution and the community needs to continue to pay attention to Bitcoin expansion.

He concluded:

“We’ve been doing a lot of scalability work that has nothing to do with blocksize, and that needs to continue.”

Original article: http://www.coindesk.com/hard-fork-developers-scaling-bitcoin/
By Pete Rizzo
Compiled by: Satuoxi
Source (translation): Babbitt Information (http://www.8btc.com/scaling-bitcoin-day-2)


<<:  Conversation on blockchain cognition

>>:  Factcom envisions a new generation of voting system based on blockchain

Recommend

What does a double marriage line mean?

There are various lines on our hands, and in palm...

What is the reason for the black forehead? Will it mean a disaster?

What does it mean when the forehead turns black? ...

Ethereum network consumes $395,000 worth of ETH per hour after Dunn upgrade

Through the new transaction fee mechanism introdu...

Palmistry characteristics of a natural love winner

Palmistry characteristics of a natural love winne...

Palmistry predicts health of the heart and endocrine system

The heart area is located below the middle finger...

What does a mole on a woman's right breast mean?

What does a mole on a woman’s right breast mean? ...

How to tell your fortune in early years through face reading

The good or bad fortune in early years, including...

Why is it not advisable to marry a man with protruding ears?

Everyone hopes to have a perfect marriage and liv...

The ears of a philandering woman

It is said that men are fickle, and women are als...

Explain EOS super nodes in ten minutes

01 EOS Super Node Super nodes in EOS refer to tho...

A face that can face any situation without fear

Occasionally, unexpected things will happen in li...

FTX employees say: We have lost our life savings

A screenshot of an FTX employee’s self-narration ...

Which people prefer to eat vegetables?

Vegetables and fruits are actually very good thin...