Copied


Sei Protocol Explores Zero-Knowledge Proofs for ECDSA Optimization

Rebeca Moen   Feb 05, 2025 12:33 0 Min Read


Sei Protocol is exploring the use of zero-knowledge proofs (ZK proofs) to optimize ECDSA signature verification within its blockchain infrastructure, according to a recent announcement on their blog. This initiative is part of Sei's broader goal to achieve 5 gigagas per second on the Ethereum Virtual Machine (EVM) by addressing key bottlenecks, including the complexities involved in signature recovery and verification.

Understanding ECDSA and Its Challenges

The Elliptic Curve Digital Signature Algorithm (ECDSA) is a widely used cryptographic method integral to many blockchain systems, including Ethereum. The Sei Protocol team has identified that the current process of recovering public keys from signatures for verification is a significant bottleneck. This process, while reducing data overhead, requires recovering the public key for each transaction, which can be time-consuming and resource-intensive.

Exploring Zero-Knowledge Proofs

Zero-knowledge proofs offer a potential solution by allowing verification of a statement's truth without revealing the underlying data. This could enable a block producer to recover the public key, verify blocks, and submit a proof, allowing the executor to verify a single proof rather than multiple signatures. This approach has been considered by various projects, but Sei Protocol aims to implement a solution that is efficient and effective for its specific needs.

Approaches to ZK Implementation

Sei Protocol is evaluating different methods for implementing ZK proofs. One option is to use a zkVM (zero-knowledge virtual machine), which allows for writing or compiling programs that generate proofs of correct execution. This approach reduces development complexity but may impose higher overhead for specific operations like elliptic curve arithmetic.

Alternatively, custom circuits can be developed to optimize performance for ECDSA operations. Custom circuits, while complex to develop, offer tighter control over proof size and generation time, potentially accelerating the verification process significantly.

Challenges and Future Prospects

Despite promising initial results, the Sei Protocol team has found that pure technical solutions to the verification bottleneck may currently be more feasible than ZK implementation. However, they acknowledge that ZK could play a crucial role if verification becomes a bottleneck again in the future or if the Sei Blockchain transitions to a post-quantum cryptographic signature scheme.

As Sei Protocol continues to innovate, they invite developers and researchers to collaborate in building a more scalable blockchain infrastructure. Interested parties can explore Sei Protocol’s documentation and consider grant opportunities through the Sei Foundation.

For more detailed insights, visit the original Sei blog post.


Read More