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.
All about ‘fake Satoshi’
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.”
Attempts at compromise
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.
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…