With bitcoin cash developers at each other throats, the year-old cryptocurrency might just split into two.
Created from a hard fork off the original bitcoin network after the scaling debate boiled over last year, bitcoin cash stakeholders seemed unified in their goal of boosting the cryptocurrencyâs block size parameter in the hopes of attracting more users and enabling more transactions.
But a few cracks started to pop up in this united front over the past year, as bitcoin cash developers had one technical disagreement after another.
And a new software release by leading bitcoin cash implementation, Bitcoin ABC, has been perceived by some as a subtle declaration of war within the developer community.
The software includes a suite of upgrades, including a smart contract feature that would support atomic swaps, a way of trading one cryptocurrency for another without traditional exchanges. And while many cryptocurrency projects are excited about the idea of interoperable coins, some big names in the bitcoin cash community donât agree with the changes and have â no surprise â been very vocal about it.
Leading the opposition is Craig Wright, nChain CEO and the cryptographer who claims to be bitcoinâs pseudonymous creator Satoshi Nakamoto, though heâs not provided any proof of this claim so far. And heâs teamed up with Calvin Ayre, an entrepreneur and founder of crypto news site CoinGeek, to lead the resistance with a new bitcoin cash implementation called Bitcoin SV.
Bitcoin SV scraps Bitcoin ABCâs scripts for its own â as well as pushes the block size parameter to 128 MB (bitcoin cashâs block size is currently at 32 MB).
Taking a dig at Bitcoin ABC developers, the Bitcoin SV release announcement reads:
âBitcoin SV is intended to provide a clear bitcoin cash implementation choice for miners who support bitcoinâs original vision, over implementations that seek to make unnecessary changes to the original bitcoin protocol.â
While infighting about the technical direction of a cryptocurrency is no out of the ordinary occurrence, this particular disagreement could have big repercussions for bitcoin cash.
Bitcoin ABC and Bitcoin SV are incompatible software, and both groups behind the implementations are seeking to trigger new code changes in November. As such, if some bitcoin cash users run one software and others run the other, itâll cause a chain split and create a new competing cryptocurrency.
The fire underlying this technical debate was fueled by none other than one of bitcoin cashâs more prominent supporters â Wright.
After ethereum creator Vitalik Buterin took the mic at a cryptocurrency conference to call Wright a âfraud,â many developers and other stakeholders in the industry started taking sides. For instance, many devs argue against nChainâs Bitcoin SV partly because theyâve started to distrust Wrightâs judgment.
Even Jihan Wu, the co-founder of mining hardware manufacturer Bitmain, who has been a proponent of bitcoin cash (his business holds a substantial stake in the cryptocurrency), joined many others on social media calling Wright âfake Satoshiâ since they donât believe his claims that he created bitcoin.
Following up on his earlier condemnation, Buterin later tweeted:
âThe bitcoin cash community should not compromise with Craig Wright to âavoid a splitâ and should embrace it as an opportunity to conclusively ostracize and reject him.â
Despite all this, though, Wright is far from alone in supporting the nChain implementation. Ayre promised in a statement to put all CoinGeekâs mining power towards it (the mining pool is the largest for bitcoin cash at press time), and Cobra, the pseudonymous owner of Bitcoin.org, took to social media to voice his opinion that those behind Bitcoin ABC are in the wrong.
âThis is what happens when you have incompetent rogue developers like Bitcoin ABC lead developer [Amaury Sechet] pushing their agenda instead of compromising,â Cobra tweeted. âTired of these fucking amateurs and morons screwing around with bitcoin cash. Upgrade with consensus, or donât upgrade at all.â
Whatâs getting lost in the debate, though, is that several notable bitcoin cash developers actually think both sides are acting out and would instead prefer to compromise.
Besides BitcoinABC and nChain, there are still other bitcoin cash implementations, including Bitcoin Classic and Bitcoin Unlimited, two software implementations that actually predate bitcoin cash.
And these veteran developers are skeptical about the two proposals getting the most attention.
âBoth ABC and nChain are trying to hard fork. Both of them are not giving any rationale why. Both of them are completely not responsive to any feedback or any compromise requests from the rest of the ecosystem,â wrote Bitcoin Classic lead developer Thomas Zander.
And Bitcoin Unlimited lead developer Andrew Stone agrees.
Heâs not particularly swayed by either side, arguing that both developer groups donât have the best interest of the end user in mind.
âGiven the âno changes, no matter how reasonable, except mineâ strategy being pursued by both of these organizations, I can only sadly conclude that this is again about power and ego not about technical merit and end-user adoption,â Stone wrote on a popular bitcoin cash forum.
Instead, he believes bitcoin cash proponents need to âstick together,â and to that goal, heâs working on a code change that would allow Bitcoin Unlimited users to effectively vote on which set of changes theyâd like to see activated.
This voting system, he hopes, will help resolve not only this caustic debate but also similar situations in the future.
Meanwhile, on Thursday, Cobra announced a similar effort called the Cobra Client. But rather than allow users to vote, the client simply removes all contentious code changes and replaces them with replay protection, a code change that will protect users from accidentally losing their money in the case bitcoin cash does indeed split into two.
Yet, others, such as long-time crypto enthusiast and Bitcoin Magazine reporter Aaron Van Wirdum, remain pessimistic that a compromise will be reached.
Van Wirdum recently tweeted:
âTurns out if you start a coin by hard fork without consensus, precedent is to hard fork without consensus.â
Photo by Ivan VraniÄ on Unsplash