This past week a new idea has been brought to the table concerning the block size debate. Over the past few months, Segregated Witness (Segwit), a proposal that requires 95 percent of miner support, has been stagnant – barely reaching a quarter of the threshold. Now a pseudonym dubbed “shaolinfry” has introduced another method to activate without miner approval. However, the procedure is controversial to certain figures within the bitcoin community.
User-Activated Soft Fork
Last week the pseudonym shaolinfry revealed an idea called “moving towards user-activated soft fork activation” on the Bitcoin developers’ mailing list. The author of this concept believes putting proposals like Segwit in the hands of a majority hashpower vote comes with various issues. Shaolinfry says the current problems with miner activation are both political and technical, by placing the voting power into the hands of the miners. “[The] problem with supermajority hash power signaling is it draws unnecessary attention to miners which can become unnecessarily political,” explains the pseudonym’s proposal. The solution shaolinfry reveals is a user-activated soft fork (UASF) which has also been called “flag day activation” or “emergent consensus.”
“The alternative discussed here is “flag day activation” where nodes begin enforcement at a predetermined time in the future,” explains shaolinfry. “This method needs a longer lead time than a hash power based activation trigger, but offers a number of advantages and perhaps provides a better tradeoff. — A user activated soft fork is permissive. Miners do not have to produce new version blocks, and non-upgraded miners’ blocks will not be orphaned as was the case with IsSuperMajority soft forks (e.g. BIP34, BIP66, BIP65-CLTV) which made it a compulsory upgrade for miners.”
Since the idea was proposed the topic has been discussed heavily over the course of the week across social media and Bitcoin forums. Segwit supporters have begun to favor the idea, while other Bitcoin proponents think UASF is not a good idea.
UASF will split the blockchain and create 2 or 3 kinds of Bitcoin if majority miners vote "no". Exchanges should be careful.
— Jihan Wu (@JihanWu) March 4, 2017
To control the damage of UASF that will done to exchanges, we provide 10BTC bounty for a guiding document for exchanges during the split.
— Jihan Wu (@JihanWu) March 4, 2017
Chinese Mining Company Executive Believes UASF Could Split Bitcoin
The founder of the bitcoin mining company Bitmain, Jihan Wu has taken issue with the push for a UASF plan. Speaking to other Chinese miners, Wu explains a proposal that pushes through without hashrate support will be destined to cause a chain split like the Ethereum blockchain this past summer.
“Core is promoting so-called “user-activated soft fork” (UASF). If this proposal is successfully pushed through without the support from the majority of hashrate, a split in Bitcoin blockchain will be inevitable,” details Jihan Wu’s translated statements. “Previously Core has tried to control and split the community, and now they are preparing to split Bitcoin itself with UASF.”
Exchanges are recommended to analyze the situation and grasp the mechanism of polluting UTXO with coinbase transaction and block reward, ASAP, in order to effectively distinguish the technology of different currencies (bitcoins). This is necessary means for the exchanges to effectively prevent potential risks.
A Synthetic Fork?
Bitcoin.com’s correspondent in China says that Chinese miners are also actively discussing ideas of their own. One concept is called a “Synthetic Fork” which loosens the rules of consensus but also claims to prevent a chain split. The idea is to restrict current block size to 0mb and append with an extra block, which is 2mb in size. These appended blocks are only visible to new upgraded nodes while old nodes only see 0mb blocks. So essentially the paper claims there will be no technical debt.
To prevent blockchain split, the majority hashrate (supporting this proposal) will mine some empty blocks to orphan the blocks mined by minority hashrate who did not upgrade. In this way, there will be no “extra” blockchain and no second bitcoin. After a majority of nodes are upgraded, a hardfork commences upgrading to a greater block size.
Whether or not users and miners will proceed with plans such as these is questionable. However, the topics are being debated fervently in the bitcoin communities and seem to be creating some tension once again. It’s safe to say that for the moment in Bitcoin-land there are entirely different visions on how to proceed forward with scaling.
What do you think about UASF? What scaling solutions are you for when it comes to the block size debate? All opinions are welcome. Leave your response in the comment section below.
Images courtesy of Shutterstock, and Bitcoin.com.
Show your friends how easy it is to use bitcoin – head over to our own bitcoin.com Store and buy a T-shirt, hoodie, bag, all kinds of accessories, even art and bitcoin wallet hardware.
Purchase Bitcoin without visiting a cryptocurrency exchange. Buy BTC and BCH here.