Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.
The following opinion piece was written byĀ Jonald Fyookball.
In parts 1 and 2 of How Bitcoin Cash ā¦, we uncovered the important principles of community education and clarity. Now it is time to turn our attention to one of the most obvious things that went wrong in BTCāāāthe centralization of protocol development.
Also read:Ā Ā How Bitcoin Cash Can Avoid the Same Mistakes as Bitcoin Core, Part 2
How Bitcoin Cash Can Avoid Centralization
Decentralization comes in many forms: decentralization of nodes, mining pools, wealth, and so on. One thing that was overlooked for a long time in Bitcoin BTC was that while many things were well distributed, there was only one main group of developers (Bitcoin Core).
Decentralized Development
Most of the BCH community is now well aware of this folly, and that is why we seek to have multiple independent teams of developers along with multiple full node implementations.
Miners need established, robust software they can rely on, and its important to have several choices; otherwise it means that a single group of developers essentially controls the protocol.
Entrenchment of āThe Reference Implementationā
Bitcoin Core became entrenched as ātheā Bitcoin software, which led to stagnation. Although there were already several different implementations, the dominance of Bitcoin Core has been overwhelming.
Technically, itās hash power that matters, not how many different nodes are running a certain softwareā¦ But given the totally lopsided distribution, it was clear that anyone running a different version from Core would be a tiny minority. That means Bitcoin Core calls all the shots as far as BTC protocol rules.
BCH is Doing Better Already
Weāre heading in the right direction but weāre not out of the woods yet. One interesting phenomenon is that the current level of BCH development decentralization is often either underestimated or overestimated.
On one extreme, some believe development is fully decentralized (since thereās, what, 6 node implementations now?). By contrast, others see the leading team (Bitcoin ABC) as having become the next reference implementation.
The truth is somewhere in the middle. Bitcoin ABC runs around 60ā70% of the BCH nodes and Bitcoin Unlimited runs about a third of them. Essentially, instead of one main implementation, thereās now two.
Maybe that sounds a bit disappointing, but thatās twice as many as BTC.
Meritocracy
A meritocracy is defined as āthe holding of power by people selected on the basis of their ability.ā
Thereās often a misguided notion that the main development groups in BCH should have magically have equal influence, rather than acknowledging that influence must be earned.
Those fearful of ABC having too much power might not understand this principle, or more likely, they havenāt seen all that ABC has accomplished to earn what is currently a majority āmarket shareā.
The fact of the matter is that Bitcoin ABC has been the best in class when it comes to leading protocol development, producing timely releases of solid code, and solving problems.
To be specific, it was Bitcoin ABC that created the first node software for Bitcoin Cash, and spearheaded both hard fork upgrades along with the Cashaddr addresses.
Healthy Competition is the Way Forward
This is not to say that Bitcoin Cash wouldnāt benefit from an even more disbursed landscape, with several of the smaller implementations gaining more market share and influence.
Instead of the misplaced idea that ABC should be reigned in, other teams should catch up to ABC by competing. That means they need to do as good a job as ABC has done at leading protocol development and delivering reliable software that serves the community.
While its good to have a healthy fear of avoiding another āCoreā, Bitcoin ABC actually has been extremely inclusive toward other teams. ABC organizes meetings with other BCH devs (both online and in real life), has created open work groups for various Bitcoin related topics, has invited developers from other groups into their private discussion channels, and has even written code for other teams.
It feels that weāre on the right track with decentralizing protocol development, and I expect it will continue to improve over time.
In the upcoming conclusion (Part 4), weāll take a look at mining, development funding, and some big picture solutions.
Written by Jonald FyookballJonald Fyookball (pseudonym) is a cryptocurrency enthusiast, best known as the project leader of the Electron Cash wallet, and for a series of hard hitting articles on the Bitcoin scaling debate. Jonald is a computer scientist, businessman, investor, libertarian, and Bitcoin advocate.
What are your thoughts on educating the BCH community? Share your thoughts in the comments section below.
Images courtesy of Shutterstock.
Do you agree with us that Bitcoin is the best invention since sliced bread? Thought so. Thatās why we are building this online universe revolving around anything and everything Bitcoin. We have aĀ store. And aĀ forum. And aĀ casino, aĀ poolĀ and real-timeĀ price statistics.
This is an Op-ed article. The opinions expressed in this article are the authorās own. Bitcoin.com does not endorse nor support views, opinions or conclusions drawn in this post. Bitcoin.com is not responsible for or liable for any content, accuracy or quality within the Op-ed article. Readers should do their own due diligence before taking any actions related to the content. Bitcoin.com is not responsible, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any information in this Op-ed article.
Disclaimer
The views and opinions expressed in this article are solely those of the authors and do not reflect the views of Bitcoin Insider. Every investment and trading move involves risk - this is especially true for cryptocurrencies given their volatility. We strongly advise our readers to conduct their own research when making a decision.