Latest news about Bitcoin and all cryptocurrencies. Your daily crypto news habit.

Thereâs been a lot of discussions in the cryptocurrency space about alternative implementations of the Bitcoin client. Just recently Bitcoin.com reported that Bitpay announced it was gearing up to test the alternative client Bcoinâs Extension Blocks by partnering with the bitcoin-based startup Purse. Now three more digital currency companies are supporting Bcoinâs âTo the Moonâ proposal.
Also read:Â Fifty Developers Hack With Bitcoin for Two Days in San Francisco
More Companies Join the âTo the Moonâ Proposal
Three more bitcoin-focused firms are supporting the idea of Bcoinâs Extension Block (E-block) proposal for testing and research. This includes startups such as Openbazaarâs OB1, the bitcoin-centric social media network Yours, and the wallet service Ripio. Bitpay, Bitcore, and Purse also support the proposal but have been involved since E-blocks were introduced a few weeks ago. The E-blocks code is open source and establishes the idea that the 1MB block size cap can be solved by utilizing an âauxiliary blockâ soft fork. Since the concept was unveiled the E-block protocol was deemed controversial to some supporters of Segwit and the current reference implementation Core. Â
âTo the Moonâ proposal supporters.
 Alternative Clients Viewed as Controversial
Well-known Bitcoin developer Peter Todd disagrees with multiple implementations.
Multi-implementations of the Bitcoin protocol has been a contentious issue for many proponents, while some agree that multiple clients are a good idea, other community members actively oppose them. The first implementation of the Bitcoin protocol was written by Satoshi Nakamoto in the programming language C++. Since then there have been multiple clients created in different programming languages such as Libbitcoin, and just recently the Parity client written in Rust. Bcoin is an alternative Javascript Bitcoin library created by the Purse developer Christopher Jeffrey.
Many developers disagree with multi-implementations of Bitcoin and have stated their reasons over the years. Even Bitcoinâs creator stated back in 2010 that he didnât believe in alternative Bitcoin clients. Â Â Â
âI donât believe a second, compatible implementation of Bitcoin will ever be a good idea. So much of the design depends on all nodes getting exactly identical results in lockstep that a second implementation would be a menace to the network,â explains Satoshi Nakamoto on the Bitcointalk forum.
Other bitcoin developers such as Peter Todd have publicly disclosed that they disagree with multi-implementations. Just recently Todd told his Twitter followers that the Rust client Parity Bitcoin is a reminder that âmultiple implementations make consensus protocols less reliable, not more.â Todd also refers to a post he wrote in 2016 about the subject and the developer has also stated years prior that he doesnât agree with alternative clients.
Another View of Multi-Implementations
The head of design at Bitpay, Jason Dreyzehner.
There are plenty of developers that think alternative Bitcoin clients are good for decentralization and believe protocol issues can arise with just one reference implementation. Many multi-implementation supporters believe the Bitcoin software should follow the path of the Linux kernel evolution where there are various types of clients. Just recently the head of design at Bitpay, Jason Dreyzehner wrote a detailed blog post showing the positives of multi-implementations.
In an editorial called âDefensive Consensus: Getting to a Multi-Implementation Bitcoin Networkâ Dreyzehner explains that multiple clients could be helpful to people. Essentially, the post describes how only one reference client can suffer from issues like bugs that can appear in the future, and attacks from malicious actors. Furthermore, he states that bitcoinâs âsoftware monocultureâ can lead to âpoliticizing software development, it adds software integration overhead, and raises the stakes of making changes.â Dreyzehner says that âDefensive Consensusâ could shield the network from these problems or faults found in the original C++ client. Â
âDefensive Consensus allows alternative implementations to shield the network from implementation faults in the C++ implementation,â explains Bitpayâs Dreyzehner.
This could allow us to safely re-enable Bitcoin Scriptâs disabled opcodes and loosen standard transactions. â Finally, Defensive Consensus provides a roadmap for new implementations to be elevated to the same reliability guarantees as Bitcoin Core.
The Extension Block Concept: âA Transparent Community Processâ
Bitpay, Yours, OB1, Purse, and Ripio are showing they agree with the multi-implementations and the possibility of E-blocks being a scaling solution. It seems they want other businesses to get involved in supporting the E-block concept as well. Purse CEO Andrew Lee explains when he first announced the E-blocks proposal, âthe proposal is a transparent community process with Bitcoin ecosystem stakeholder participation, including users, miners, and the economic industry,â Â
Just as Dreyzehner concludes in his blog post, âIf these ideas interest you, take a look at the Bcoin and Bitcore projects.â Dreyzehner has also followed up with a second research paper on the subject called âDefensive Consensus: a Concrete Exampleâ which aims clarify his viewpoint of bitcoin multi-implementation and the possibility of blockchain forks.Â
The past few months have shown quite a few bitcoin proponents and crypto-focused businesses seem to be opening up to newly proposed alternative client ideas.
What do you think about the extension block scaling proposal? Do you agree with alternative Bitcoin implementations? Let us know what you think in the comments below.
Images via Shutterstock, Twitter, Bitpay, and the âTo the Moonâ website.Â
At News.Bitcoin.com all comments containing links are automatically held up for moderation in the Disqus system. That means an editor has to take a look at the comment to approve it. This is due to the many, repetitive, spam and scam links people post under our articles. We do not censor any comment content based on politics or personal opinions. So, please be patient. Your comment will be published.
The post Extension Block Proposal Receives More Industry Support appeared first on Bitcoin News.
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.