Skip to content

Latest commit

 

History

History
246 lines (189 loc) · 9.12 KB

README.md

File metadata and controls

246 lines (189 loc) · 9.12 KB

awesome zk verifier

Awesome A curated list of awesome things related to zero knowledge proof verifiers.

Contents

Verifier Layer

Aligened Layer

zkVerify

hyle

Circuit Verifier

Verify zkp'sproof by (another) zk prover circuit. Aka. aggregation prove.

Groth16 Circuit Verifier

Halo2 Circuit Verifier:

Plonky2 Circuit Verifier

Boojum Circuit Verifier

Plonky3 Circuit Verifier

zkVM Circuit Verifier

As the raw verifier of a prover is a program(most of them writen in Rust), which can be proven by a zkvm. So that we can generate aggregationg proof by zkvm instead of writing a aggregation circuit.

KZG zkVM Circuit Verifier

Fflonk zkVM Circuit Verifier

Plonky2 zkVM Circuit Verifier

Platinum zkVM Circuit Verifier

Contract Verifier

Verify proof by onchain contract.

Bitcoin Script Verifier

Verify zkp proof in bitcoin Script

Groth16 Bitcoin Script Verifier

Fflonk Bitcoin Script Verifier

Circle Stark Bitcoin Script Verifier

Solidity Verifier

Verify zkp proof in Solidity Contract

Groth16 Solidity Verifier

Fflonk Solidity Verifier

Plonk Solidity Verifier

Halo2 Solidity Verifier

Plonky2 Solidity Verifier

Marlin Solidity Verifier

Nova Solidity Verifier

gm17 Solidity Verifier

Mina Solidity Verifier

Placeholder Solidity Verifier

Sp1 Solidity Verifier

Cairo Verifier

Verify zkp proof in Cairo Contract

Stark Cairo Verifier

Snark Cairo Verifier

Circom Cairo Verifier

Placeholder Cairo Verifier

Solona Verifier

Verify zkp proof in Solona Contract

Groth16 Solona Verifier

Move Verifier

Verify zkp proof in Move Contract

Groth16 Move Verifier

Halo2 Move Verifier

Cosmwasm Verifier

Groth16 Cosmwasm Verifier

Plonk Cosmwasm Verifier

Other Verifiers

Following contains verifier by other crypto implement.

  • eg: CryptoA's verified by cryptoB, aka CryptoA CryptoB Verifier

Gnark Arkworks Verifier

Groth16 Wasm Verifier

Fflonk Verifier

Snarkjs Verifier