Edwards-curve Digital Signature Algorithm (EDDSA) is an advanced digital signature scheme that uses twisted Edwards curves, offering improved performance and security over [[ZKP/ZKP Base Layer/Core Concepts/ECDSA|ECDSA]] [21]. It is faster in signature generation and verification, resistant to certain side-channel attacks, and simpler to implement securely due to its deterministic design. EDDSA is gaining traction in modern cryptographic systems where efficiency and robustness are critical.
While ECDSA currently dominates in the [[ZKP/Introduction/ZKP Ecosystem/Architecture|ZKP ecosystem,]] EDDSA is under consideration for future upgrades due to its performance advantages. For example, in high-throughput scenarios like real-time AI task validation, EDDSA's speed could reduce latency. [[Substrate]]'s modular pallet architecture [111] allows for flexible cryptographic implementations, enabling potential adoption of EDDSA through runtime upgrades without requiring hard forks. This upgradeability enhances security and scalability as demands evolve, leveraging Substrate's [[ZKP/ZKP Base Layer/ZKP Blockchain/Technical Build Application Layer/Smart Contract Execution Environments WASM|WASM]]-based runtime for seamless cryptographic protocol transitions.
![[Diagram8.png]]
See also: [[ZKP/ZKP Base Layer/Core Concepts/Homomorphic Encryption|Homomorphic Encryption]]