TL;DR: Bitcoin Cash Node (BCHN), the “drop-in replacement for miners and businesses already running the ABC client,” version 0.21.0, was formally released on February 27, 2020. BCHN is the work of a dozen developers who oppose the controversial Infrastructure Funding Plan for Bitcoin Cash (IFP), and the team recently announced its general roadmap through November of this year.
Bitcoin Cash Node Team Releases General Roadmap
Calling it a “first of a series of Bitcoin Cash Node project announcement posts that will outline our plans for 2020,” both in the short term (May) and looking ahead a bit further (November), Bitcoin Cash Node 2020: plans for May upgrade and beyond, published on March 2, 2020, gives a more detailed peek inside an implementation competing to effectively replace Bitcoin ABC as reference client.
Describing BCHN as “intended for professional use by mining pools, exchanges and other businesses with mission-critical infrastructure building on Bitcoin Cash (BCH),” the team noted their intent to “release a series of further announcements with more focused information aimed specifically at these key user groups.”
In the middle of last month, the reference client team from Bitcoin ABC announced it “will be including [elements of Zhuoer’s updated IFP] in the upcoming 0.21.0 release,” scheduled as part of the May 15, 2020 BCH upgrade. It includes a 5% redirection of the Bitcoin Cash coinbase block reward to whitelisted addresses.
Readying for May
BCHN, however, leaves out the IFP on purpose and retains the OP_REVERSEBYTES and SigChecks features for the May 15, 2020 upgrade. “Our node is constructed to safely follow the longest chain during the upgrade, by accepting blocks regardless of whether they vote for the IFP or not,” the team explained. “The client does not include any rule activation based on BIP9 or similar voting. Re-org protection remains included and configured with the same default values as the ABC client.”
On the organizational and management side, BCHN prizes ‘an accountable and transparent process for funding continued maintenance and development,’ which involves a multisig wallet and plans for future crowd-funding and sponsorships.
Of the dozen or so members, the BCHN general roadmap stressed they include “a number of seasoned Bitcoin professionals, including software developers with many years of experience, who are committed to delivering a C++ node software that is suitable for the most demanding business environments (mining, pools, exchanges) yet can also be set up with minimal effort by novice Bitcoin Cash users.”
They also hinted at a subreddit Ask-Me-Anything (AMA) this week, and will continue to review the existing code, ensure documentation is correct, completing what they characterize as a “missing specification of the automatic finalization feature (aka ‘rolling checkpoints’) introduced by Bitcoin ABC,” and generally promised an opening up the development process as a rule.
Toward November and Less Upgrade Frequency
On the organizational and management side, BCHN prizes “an accountable and transparent process for funding continued maintenance and development,” which involves a multisig wallet and plans for future crowd-funding and sponsorships. They’re also planning to evaluate “the amount of personnel available for the planned tasks and crafting an appropriate budget” as a way of being “responsive to real ecosystem needs and evidence-based research.”
BCHN team proposed research also offers a glimpse into what they’re hoping to tackle. “We are starting an evaluation to improve the difficulty adjustment algorithm (DAA) in order to reduce variance of the block confirmation time,” a bugaboo of continual concern within the Bitcoin Cash community. The research list continues with UTXO/UtreeXO commitment, fast Simplified Payment Verification (SPV), Merklix tree use for better mempool synchronization, and other ambitions.
Acknowledging “five successful upgrade cycles” helmed by Bitcoin ABC and “that hard fork upgrades are valuable,” nevertheless the BCHN team plans to consider “a more ecosystem-friendly schedule of a one-year upgrade cycle that leaves more room for research and coordination.” However, the November 2020 upgrade will also go on as planned, but beyond it, they intend to address future frequency. There’s more to the general roadmap, of course, and a lot to be sorted out in the wild, in the real world before BCHN can be considered viable. The race is on to see if they can compete with the incumbent, Bitcoin ABC.
TIMELINE THUS FAR
- 01222020 Infrastructure Funding Proposal
- 01222020 BCH devs react
- 01232020 Jiang Zhuoer AMA
- 01232020 Amaury Séchet addendum to IFP
- 01242020 Bitcoin.com releases statement in support of IFP
- 01242020 Jonald Fyookball’s position on the IFP
- 01252020 Justin Bons, Tobias Ruck suggest voting on IFP
- 01252020 Antony Zegers support of IFP
- 01262020 Early market reaction to IFP
- 01262020 Anon dev imaginary_username’s reaction to IFP
- 01262020 Peter Rizun’s reaction to IFP
- 01272020 Opposing Miners Group
- 01272020 BUIP143: Refuse the Coinbase Tax
- 01282020 Bitcoin Verde’s reaction to IFP
- 01282020 Bitcoin.com drops support for IFP
- 01282020 BCHD’s reaction to IFP
- 02012020 Jiang Zhuoer heavily amends IFP
- 02032020 Ethereum’s Vitalik Buterin, Zcash’s Zooko Wilcox-O’Hearn react to IFP
- 02072020 More Miners Voice Skepticism at Bitcoin Cash Infrastructure Fund Proposals
- 02102020 Giving Bitcoin Cash a Fighting Chance
- 02102020 imaginary_username Speaks: He’s Working to Build a Developer Funding Alternative
- 02122020 Lockdown: From Mainland China, Bitcoiner Talks Coronavirus and Fallout for Crypto
- 02152020 Flipstarter: BCH Voluntary Commons Funding
- 02152020 Bitcoin ABC Will Implement Bitcoin Cash Infrastructure Fund of 5% During May 15, 2020 Upgrade
- 02162020 Roger Ver on Bitcoin Cash Infrastructure Fund Update: Too Controversial, Not Worth it at This Point
- 02162020 Bitcoin Cash Infrastructure Funding Update: BTC.TOP Founder Proposes 2/3 Hash Voting Threshold
- 02172020 Bitcoin Cash IFP Author, Influential Mining CEO to Chinese Bitcoiners: Decentralization is Key
- 02192020 Two Notable Bitcoin Cash Developers Announce Opposition to the IFP
- 02202020 Bitcoin Cash Developers Fork ABC Reference Implementation Client, Create “BCH Node”
- 02212020 First Bitcoin Cash Developer Meeting After IFP Proposal
- 02272020 Bitcoin Cash Node v0.21.0 Formally Released
- 03012020 Wrapping Our Heads Around the Infrastructure Funding Plan for Bitcoin Cash
CONTINUE THE SPICE and check out our piping hot VIDEOS. Our podcast, The CoinSpice Podcast, has amazing guests. Follow CoinSpice on Twitter. Join our Telegram feed to make sure you never miss a post. Drop some BCH at the merch shop — we’ve got some spicy shirts for men and women. Don’t forget to help spread the word about CoinSpice on social media.
DYOR: CoinSpice is your home for just spicy crypto things. We’re not affiliated with any cryptocurrency project or token. Each published piece is intended for information purposes only, not investment advice and not in the hope of impacting speculative markets. There are plenty of trading sites and coin-specific advocacy journals out there, we’re neither. CoinSpice strives for rigorous accuracy in our reporting. Information presented here is contingent usually on a host of factors, and the ecosystem moves fast — prices change, projects change, and at warp speed. Do your own research.
DISCLOSURE: The author holds cryptocurrency as part of his financial portfolio, including BCH.