8000 GitHub - seresistvanandras/awesome-evm-proof-verifiers: An awesome, curated list of (zk) proof verifiers implemented for the EVM
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

An awesome, curated list of (zk) proof verifiers implemented for the EVM

License

Notifications You must be signed in to change notification settings

seresistvanandras/awesome-evm-proof-verifiers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Awesome EVM proof verifiers

Awesome An awesome, curated list of (zk) proof verifiers implemented for the EVM

Contents

Mission and vision

In blockchain applications using (zero-knowledge) proof systems, proofs are stored and verified on-chain via smart contracts. This design makes the verifier vital. In deploying zero-knowledge proofs on blockchains, the verifier's correct implementation is crucial for the security of the proof system. An incorrect verifier (e.g., incorrect Fiat-Shamir transformation, omitted checks or other cryptographic vulnerabilities) jeopardizes the application, risking user funds.

This repository aims to catalog up-to-date verifiers for major, popular proof systems on the Ethereum Virtual Machine (EVM). This aids practitioners, researchers, and security experts in understanding deployed proof systems and evaluating EVM's proof verification capabilities.

For contributions guideline, see the Contributing.md file.

Inspired by Matter Lab's Awesome zero-knowledge proofs repository.

Generic statements

Groth16

Plonk

Halo2

STARK

Nova

Specific statements

Polynomial and vector commitments

Verifiable delay functions (VDF)

Signature verification

Sigma protocols

Powers-of-tau and other common-reference string verifiers

About

An awesome, curated list of (zk) proof verifiers implemented for the EVM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0