Ethereum: Why Schnorr signatures use the NONCE generation via SHA-256
The Schnorr signing system is one of the most common and effective digital signatures in Ethereum. However, there is no discussion on these signatures among developers and researchers about who was not selected for another popular option.
At first glance, it may be the opposite that the Schnorr signatures use the more commonly used method, such as HMAC or AES, through generations of non-256. But dive deeper in the background of this decision.
No problem
One of the primary challenges of digital signature systems is to produce a unique non -value for each signature operation. In other words, we need to make sure that the two signatures are not identical and that they can be easily secured with the same key. One way to deal with this problem is using the use of signature parameters parametered nonces parameters.
However, there are some problems with the Schnorr signatures to use the non-openings created through SHA-256:
- Sha-256 is not suitable for cryptographic purposes : Although Sha-256 is widely used in many applications, its key size and security requirements make it an inappropriate encryption for digital signatures.
- NO -NEW can not be created consistently : In Ethereum, the network block chain is constantly updated with new blocks, which means that the Nonce generation is a dynamic process. This brings the unpredictability to the signature system, which makes it susceptible to attacks.
Why was RFC6979 Variant chosen
Despite these challenges, Schnorr’s signature system was selected by default for a number of reasons:
- Powerful and fast : A simple RFC6979 variant uses an optimized algorithm that produces the non -value o (log n) time, which makes it much faster than other methods.
- Small Keys : Using Sha-256 to produce non-genes, we can reduce the size of the keys used for digital signatures, which makes them more efficient and cost-effective.
conclusion
In summary, the choice of Schnorr signatures The ETheruma in Etherum is based on a combination of efficiency, safety and practical aspects. Although it may be at first glance, the use of the Sha-256 to create nonsses offers a unique number of benefits that exceed the disadvantages. A simple RFC6979 variant is still an effective solution to digital signature systems in Ethereum.
Bài viết liên quan
Understanding The Dynamics Of Trading Ethereum Classic (ETC) And NFTs
Understanding the Dynamics of Trading Ethereum Classic (etc) and Non-Fungible Tokens (NFTS) Cryptocurrency has become a buzzword in the financial world, with many investors flocking to trade digital currencies like...
Identifying Reversal Patterns For Better Trading Outcomes
Identification of inverted models to best trading results in cryptocurrency The world of cryptocurrency trading is known for its high volatility and unpredictable market fluctuations. As a result, investors and...
The Role Of Tokens In Decentralised Finance
Role of chips in decentralized finances (Defi): Financial Future Revolution In recent years, the world has changed significantly in the financial environment. Traditional institutions and mediators have been replaced by...
How Governance Tokens Shape The Future Of Ethereum (ETH)
* Growth of Man Management Tokes and Their Edfecacts of Etreum * In Recentration, The Cyptocurrrency World Has Has Signly Changed the Management Has Been Structred. Traditional Centrolized systems ya...
How Decentralized Finance Is Reshaping Tokenomics
Cryptocurrency and increasing decentralized financing (Defi): How to develop tokenomics In recent years, the world of cryptocurrencies has undergone a significant transformation that is due to the increase of decentralized...
How To Secure Your Investments In Binance Coin (BNB) With 2FA
Secure your cryptocurrency investments with two factors on Binance Coin (BNB) The world of cryptocurrencies has experienced rapid growth and adoption in recent years, making it a popular choice for...
Understanding Market Depth And Its Effects On Trading: A Study On Chainlink (LINK)
Here is a comprehensive article about understanding the depth of the market and its effects on the trade, including a study on Chainlink (Link): Understanding of the market depth and...
The Benefits Of Multichain Strategies In DeFi
Here is a more detailed analysis of the benefits of Multichain strategy in DEFI: What are Multichain strategies? Multichain strategies include the use of many chains (e.g. Ethereum, Solana, Binance...
How To Create A Risk Management Plan For Crypto Trading
Creating a Risk Management Plan for Cryptocurrency Trading The world of cryptocurrency has come a long way since its inception in 2009. With the rise of new technologies and increasing...
Futures Expiration: Strategies For Successful Trading
**Futures Expiration: The Strategies Form. The world off crypto currency trading can be volitile and unpredictable. With the rice off cryptocurrencies such as Bitcoin, Ethereum, and others, the market has...
Understanding Price Action: A Focus On Dogecoin (DOGE)
Understand the price campaign: an approach in Dogecoin (Doge) The world of cryptocurrency has become increasingly complex and volatile in recent years, and prices fluctuate quickly in online exchanges. An...
The Importance Of Community Engagement In Crypto Projects
Here is a break in the importation of community engagement in cryptography projects: What is a community commitment crucial Participation of pre-sale : Many projects holde presale their official bill,...