Why I dislike the Bitcoin XT Bitcoin block expansion plan

Why I dislike the Bitcoin XT Bitcoin block expansion plan

The dispute over the Bitcoin block size has been going on for a long time, and all parties have been arguing and it is difficult to reach a consensus. Recently, former Bitcoin Core developers Gavin Andresen and Mike Hearn released a new client Bitcoin XT, which is independent of the original Bitcoin Core client and supports large blocks. Mike Hearn claimed that as long as 75% of miners support Bitcoin XT in January 2016, the program will automatically hard fork and will no longer be compatible with Bitcoin Core. In just a few days, the number of Bitcoin XT nodes has increased significantly and has now reached 800+.

This move caused great controversy in the community, and there were heated discussions on bitcointalk.org and reddit, which caused a certain degree of panic. Satoshi Nakamoto also participated in the discussion and opposed Bitcoin XT, but most people believed that this Satoshi Nakamoto was a fake. This move also alarmed the media outside the circle, such as Sina's headline-grabbing report "Bitcoin developers split, insiders: comparable to a coup."

However, judging from the reaction of the Bitcoin community, most people are not optimistic about Bitcoin XT, including myself. Let me make my attitude clear:

(1) I don’t mind forks, but I do mind cheating;

(2) I am not against capacity expansion, but I am against BitcoinXT.

Recognize the essence of block expansion:

Before discussing this, we need to understand the essence of Bitcoin block expansion - benefits. As the larger the Bitcoin block, the more transactions can be processed per unit time, and the greater the total value of the Bitcoin network, the benefits of everyone in the community (merchants, coin holders, miners, developers) will increase. Because of this, the Bitcoin community basically agrees to increase the block capacity.

However, there is increasing controversy over when and how to expand the capacity. The most radical plan was originally proposed by Gavin Andresen, who called for a one-time expansion of the block capacity to 20M. The most conservative plan is to maintain the status quo and then develop sidechains and other technologies to expand capacity. There is a conflict of interest here. For example, another core developer Gregory Maxwell is employed by Blockstream and is developing sidechains, so he does not have much motivation to increase the block capacity.

In addition to core developers, mining pools, merchants, exchanges and coin holders all have their own interests. Chinese mining pools clearly oppose the 20M expansion and believe that the first upgrade should be maintained below 8M.

It seems that coin holders are the most vulnerable group and have no say at all. However, in the long run, coin holders have the final choice because only coin holders can give value to a coin. The coin with more holders will be supported by more merchants and exchanges, and will therefore have more miners and mining pools.

So what do currency holders care about most? Stability! Because for currency, stability is the most important, and this stability lies not only in the price of the currency, but also in the network. Bitcoin has so many advantages over legal currency, but it is difficult to be accepted by the mainstream public just because the price of the currency is unstable. The realization of transaction and storage functions requires stability. Bitcoin has not made many improvements since its birth, but it still occupies the throne of the virtual currency leader. The main reasons are as follows:

(1) The Bitcoin network is stable, has huge computing power, and is difficult to be shaken;
(2) The Bitcoin protocol is stable and will not change easily, unlike some altcoins that change their policies overnight.

Therefore, on the surface, it seems that the block expansion has not been realized because miners, mining pools or core developers oppose Gavin Andresen's radical fork plan. But in fact, the deeper reason is that coin holders (miners, mining pools or core developers are actually large coin holders) prefer stability. If the following two options can both expand the transaction capacity of the Bitcoin network and have the same effect: (1)侧链; (2)硬分叉. Which one would you choose? At least, I personally would undoubtedly choose the side chain because it is less risky.

Gregory Maxwell wants to develop a side chain and opposes hard forks. Although he may have his own little calculations, I can at least understand his approach. On the other hand, Gavin Andresen is eager to promote hard forks, even at the cost of cheating (which will be discussed later), and someone has launched a spam transaction attack on the Bitcoin network in an attempt to prove the urgency of capacity expansion. I cannot understand what the purpose of these is. Maybe he wants to prove his authority, but the result is obviously counterproductive, because in this circle, no one is authoritative, including Satoshi Nakamoto.

Why Bitcoin XT is a Scam

Bitcoin XT’s deception is mainly manifested in three aspects:

(1) Deliberately confusing BitcoinXT and block size expansion.

In Mike Hearn's article promoting Bitcoin XT, he talked a lot about the importance of block expansion, because you should support block expansion, so you should support Bitcoin XT, as if Bitcoin XT is the only expansion solution. Equating block expansion with Bitcoin XT and keeping silent about other expansion solutions is obviously not an unintentional mistake, but a deliberate confusion of concepts. The only purpose of doing this is to trick users or miners into running Bitcoin XT.

(2) Claiming that it is not an altcoin.

Bitcoin XT claims to be Bitcoin, not an altcoin. This is obviously not true. Any new fork is an altcoin. As for whether the altcoin chain wins in the end or the original chain wins, that is another question. If Litecoin beats Bitcoin one day, will Litecoin no longer be an altcoin? The only reason why Bitcoin XT claims to be not an altcoin is to trick you into accepting it.

(3) In addition to capacity expansion, there are other changes.

If Bitcoin XT really only cares about block expansion as it claims, then it should only add code related to block expansion, and keep the rest consistent with Bitcoin Core. But that's not the case. Bitcoin XT incorporates many new features. Regardless of whether these features are good or bad, this mode of operation is obviously dictatorial. You, Gavin, can add whatever you want, and you don't need others to review the code anymore, right? What's more, it was revealed that the Bitcoin XT client downloads the user's IP and establishes a blacklist mechanism. It is said that this move has a significant impact on privacy, especially for Tor network users. However, Bitcoin XT never mentioned such a major change.

If a fork is inevitable

If the fork is inevitable, please refer to my previous article: "How do ordinary users deal with the Bitcoin hard fork caused by blockchain expansion?" However, I personally believe that BitcoinXT will not succeed.

In addition, I used to think that block expansion was urgent, but the recent spam attack on the Bitcoin network shows that the Bitcoin network has strong adaptability, and block expansion may not be so urgent. We still have plenty of time to study more appropriate solutions.


<<:  Financial management, contracts, and cloud computing power, how should this account be calculated?

>>:  Bitpay CEO: Support BIP 101, Bitcoin block should be expanded

Recommend

Do men with small noses have good fortune? Are you good to your wife?

Everyone's destiny and fortune are different, ...

What does it mean to have hairy earlobes? Is it good to have hairy earlobes?

Long hair on the earlobes is a symbol of anti-anc...

Analysis of the facial features of women with good luck in their later years

Physiognomy is one of the traditional physiognomy,...

Photos of Bitcoin and Antminer mining farms (Part 4)

The Bitcoin mining farm photo collection activity...

A complete guide to the wisdom lines of a neurotic woman's palm

How to read the wisdom line of women’s palms with...

How long will the marriage last by looking at the marriage line

Whether a marriage can last is something that man...

Satoshi Nakamoto: Smart contracts? Bitcoin comes with

Preface: After writing this, I showed it to my pr...

What are black moles and red moles?

What are black moles and red moles? Different mol...

Dell 550W Power Supply Review

Power supply model: DELL-AA23300 Brand: Dell Spar...

What kind of life will people with narrow foreheads have?

You should make corresponding efforts to achieve ...

How to read the marriage line on a man's hand

How to read the marriage line on a man's hand...

The meaning of moles on women's ears

As one of the traditional physiognomy techniques, ...

What is the fate of a man with a mole on the back of his right hand?

Many people have moles on their bodies, and moles...