Less Than Two Months Away – Bitcoin Cash Upgrade Discussion Heats Up
The November 15th Upgrade Debate ContinuesRight now is probably a pretty confusing time for a few people just learning about the disagreement taking place concerning the scheduled November 15, 2018, Bitcoin Cash network upgrade. Currently, there are two camps that disagree on which features will be added to the hard fork this November — The Bitcoin ABC development team and the clients’ supporters, and the Nchain development team and the Bitcoin SV clients’ crew of proponents.
- The Bitcoin ABC development team wants to add an opcode called OP_CHECKDATASIGVERIFY (DSV) that aims to improve BCH scripting, canonical transaction ordering (CTOR), and some minor technical fixes and improvements.
- The Nchain team and it’s BCH full node client called Bitcoin SV wants an entirely different set of features. Bitcoin SV’s upgrade list includes a 128MB block size increase, add the opcodes: OP_MUL, OP_LSHIFT, OP_RSHIFT, OP_INVERT, and remove the limit of 201 opcodes per script.
Bitcoin Cash Proponents Argue the Pros and Cons of Canonical Transaction OrderingThere have been so many arguments for and against some of the features the two camps are promoting. For instance, there have been lots of conversations in regard to adding CTOR and plenty of discussions against the idea. Andrew Stone wrote a critique about CTOR on September 7th called “Why ABC’s CTOR Will Not Scale.” Coingeek has published opinions against adding CTOR in a post two days ago. The Coingeek post also leads to another critical evaluation of CTOR by the Reddit user /u/awemany and the BCH developer Tom Zander. On the other hand, Electron Cash developer Jonald Fyookball wrote a case for adding CTOR to the Bitcoin Cash protocol this week. Of course, early on Bitcoin ABC has published some opinions as to why the development team believes CTOR should be added to the BCH codebase. Another post on r/btc, written by Mark Blundeberg, gives a comprehensive technical dive into canonical transaction ordering, and the BCH mining pool Rawpool has also given an objective evaluation towards CTOR. The Bitcoin Miner Jonathan Toomim also added some information to the mix with his block propagation data that stemmed from Bitcoin Cash stress tests that took place a couple of weeks ago. “During the stress test, blocks propagated through the non-China mainnet at around 300–1000 kB/s — This is pretty slow, and would cause problems with orphan rates if block sizes were frequently larger than 8 MB unless we improve our block propagation algorithms,” Toomim explains in his recent post.
The Pros and Cons Concerning the OP_Code CHECKDATASIGVERIFY or DSVThen there are many discussions concerning the OP_CHECKDATASIGVERIFY (DSV) feature Bitcoin ABC wants to add. Nchain’s Craig Wright says that “DSV opens many issues” and others have disagreed with the idea of adding DSV as well. One Github repository details another option the community could use instead of DSV called recursive smelting. Then Nchain’s senior researcher Owen Vaughan recently published a paper called “Rabin Signatures in Bitcoin Cash.” The paper posits the belief that “arbitrary messages can be signed and verified directly in Bitcoin Cash script without introducing new opcodes.” Mark Blundeberg has written another extensive post that shows the benefits of DSV called “’Pay To Identity’ — a proposed use of OP_CHECKDATASIG.” Moreover, another post published on Yours.org by a writer named Perica argues that DSV is already in the codebase, and has been there since the creation of the Bitcoin version 0.1 release. Perica’s paper claims the current DSV model, that’s already baked into the original code, is a “more powerful form than the one proposed by various developer teams.”
Bitcoin Cash Supporters Have so Much to Discuss Over the Next Few Weeks Before the Fork, and Anything Can Happen Between Now and ThenThere’s been so much to discuss its hard to believe the fork will happen this November but right now both camps seem pretty adamant an upgrade will take place. Further people can stay rather neutral and run either Bitcoin XT or the Bitcoin Unlimited clients, as those teams plan to allow the decision to be ultimately made by majority hashrate. There’s also a lot of bickering between community members over the 128MB increase and whether or not the chain should upgrade the block size now. The stress test, although remarkable, offered insight to some of the problems (block propagation times & bottleneck) introduced by exceeding blocks larger than 8MB. However, a slew of big block advocates believe the network can handle super large blocks and some think the limit should be removed entirely. In order to keep our readers informed over the course of the next few weeks leading up to the November 15 upgrade, news.Bitcoin.com is sure to be there every step of the way. Feel like you missed something? For a brief history concerning BCH consensus changes planned for November check out these reports below:
- The Opposition Towards Bitcoin ABC’s Proposed Upgrade Changes
- Coingeek Speaks on Consensus Changes and Next-Gen ASIC Chip
- Nchain Plans to Launch a BCH Full Node Client Called ‘Bitcoin SV’
- November BCH Upgrade Discussion Heats Up After Bitcoin SV Full Node Announcement
- Network Incompatibility Discussed After Bitcoin ABC Launches Latest Version
- Nchain Publishes Bitcoin SV Alpha Release
- Wormhole Developers Address Rumors Concerning Protocol Security
- Two Exchanges Publish Contingency Plans for November BCH Fork
- Bitcoin Cash Stress Test Goes Beyond 24-Hours Setting New Records
- Bitcoin Cash Hard Fork Debate Reconvenes After the Stress Test
Images via Shutterstock, Bitcoin.com, Jonathan Toomim, the paper written by Perica, and Coindance Cash data.
Want to create your own secure cold storage paper wallet? Check our tools section. The post Less Than Two Months Away – Bitcoin Cash Upgrade Discussion Heats Up appeared first on Bitcoin News.
BCH Bitcoin ABC bitcoin cash Bitcoin Cash Upgrade Bitcoin SV Bitcoin Unlimited Bitcoin XT canonical transaction ordering Chain Split CoinGeek Craig Wright CTOR debate DSV Features Hard Fork Hashrate N-Technology nChain November 15 OP_CHECKDATASIGVERIFY Technology & Security Upgrades