A Comparative Study on Signature Algorithms of Blockchain 2.0-Based Applications
摘要
Blockchain (BC) technology has gained much attention due to its promising, disruptive, and revolutionary technology. It consists of creating numerous chains of consecutive blocks of transactions. This way, all blocks are encrypted and cannot be interpreted by anyone without consensus. There are five main stages of BC technology; however, in this paper, we will focus on BC 2.0 (smart contract). That is mainly utilized to ensure proper access control and contract enforcement. In smart contracts, digital signatures in transactions are signed using different signature algorithms such as the Elliptic Curve Digital Signature Algorithm (ECDSA) and the Edwards-curve Digital Signature Algorithm (EdDSA). Our principal objective is to compare the two digital signatures and their level of security and complexity to settle on the most performant one.