Ethereum: Why was the Schnorr code removed from Bitcoin Core?

Development Ethereum: SCHNORR CODE overview Remove from bitcoin core

In August 2016 there was a significant change in the ecosystem of bitcoin. The implementation of the SCHNORR signature, which allowed to sign a more efficient and more comfortable transaction, was removed from the bitcoin core, bitcoin nourishing the base of the open source code. This decision caused curiosity among fans and developers and urged us to examine the causes of movement.

Signature SCHNOROR: Short Introduction

Before we get to the details of the removal, it is essential to understand what SCHNOROR signatures are. SCHNORR Signatures, which has developed Mihai Alisie in 2014, is a digital signature that allows faster and safer bitcoin network transactions. Unlike traditional cryptographic methods of public key such as ECDSA, Schnorr Signatures use a simpler mathematical approach to identity control and the creation of unique digital signatures.

Implementation of Schnorr in Bitcoin core

The implementation of signatures of Bitcoin Schnorr nuclei was a significant difference from the traditional ECDSA -based method, which is used at that time by other cryptocurrency projects. The aim of installing Schnorrr algorithm focuses on the bitcoin network to improve the efficiency, safety and scalability of the transaction.

However, some developers and users are afraid of the stability and safety consequences of the use of SCHNORR signatures. Specifically, they were afraid that implementation could increase certain types of attacks, such as compromise of layer 2 (2 -L) or vulnerability to double expenses.

Decision to remove SCHNORR code from bitcoin core

In November 2016, a repair was released to remove the signature of Schnorr from the Bitcoin core. This decision was reportedly taken by the Bitcoin Foundation, which is responsible for maintaining and updating the base code of the Bitcoins since its foundation in 2009.

There are many reasons for this decision:

  • By removing the implementation, the foundation has created a more stable and predictable environment for users.

  • Dimensions problems: Schnorr algorithm was considered the unnecessary complexity of the scalability of the bitcoin network. Removing would allow a clearer and more efficient implementation of basic technology.

3.

Effect on Ethereum ecosystem **

Removing the Schnorr code from the bitcoin core has significant consequences in the wider ecosystem. Ethereum, which is largely relied on the Schnorr algorithm to allow its own intelligent contractual function, was forced to reconsider and update the signature method.

The Ethereum team has finally decided to use a different approach to sign contracts and choose the more traditional ECDSA -based method. This decision allowed Ethereum to maintain compatibility with existing tools and libraries that rely on SCHNORR signatures, which ensures continuous support and acceptance of the ecosystem.

Conclusion

In short, removing the SCHNORR code from the Bitcoin nucleus, the Foundation deliberately decided in response to stability, scalability and concern for safety. The consequences of the wider ecosystem Ethereum are clear: the transition to the next signature has prepared a way for constant growth and innovation within the community.

When developers and fans continue to explore new development in the Bitcoin ecosystem, it is necessary to find out whether you will learn about the basic architecture and its developmental area.

Leave a Comment

Your email address will not be published. Required fields are marked *

Shopping Cart
Scroll to Top