aztec-honk
aztecUltraHonk, Aztec's proof system
- Barretenberg unaudited
One cryptographic primitive surfaces differently in each ecosystem. Grouped here by primitive, the same object is shown across chains alongside the implementations catalogued for each, with audited ones marked. Groups spanning the most ecosystems lead.
proven parity marks a primitive whose equivalence is demonstrated executably: a committed test vector drives audited verifiers on each ecosystem to the same verdict on the same bytes. Unmarked groups are conceptual equivalences—the same primitive by name, but instantiated differently per chain or bound to a per-deployment setup, so they are not claimed to verify identically.
UltraHonk, Aztec's proof system
Reduce alt_bn128 precompile gas costs
No catalogued implementation.
Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128
No catalogued implementation.
Precompiled contracts for optimal ate pairing check on the elliptic curve alt_bn128
No catalogued implementation.
Linea's PLONK zkEVM proof system
Polygon zkEVM proof system
Scroll's Halo2 zkEVM proof system
Alt_BN128 Syscalls - Simplified Error Code
Alt-BN128 Little Endian compatibility
No catalogued implementation.
BN254 G2 Arithmetic Syscalls
No catalogued implementation.
Taiko's zkVM-based validity proofs
Boojum, ZKsync Era's proof system
Varuna, Aleo's proof system
Non-Interactive PoRep
Kimchi, a new proof system
Groth16 over decaf377, Penumbra's shielded proofs
Off-chain signatures (a la EIP712)
Orchard Shielded Protocol
Precompile for BLS12-381 curve operations
Add BLS Aggregate Signatures to FVM
MASP, Namada's Multi-Asset Shielded Pool
BLS12-381 Elliptic Curve Syscalls
No catalogued implementation.
Precompile for secp256r1 Curve Support
Precompile for secp256r1 Curve Support
Native Program for verifying secp256r1 sig.
No catalogued implementation.
Precompile for verifying secp256r1 sig.
No catalogued implementation.
Shard Blob Transactions
Halo2 with KZG, Midnight's proof system
MuSig2 for BIP340-compatible Multi-Signatures
Schnorr Signatures for secp256k1
Taproot: SegWit version 1 spending rules
No catalogued implementation.
Validation of Taproot Scripts
No catalogued implementation.
Stealth Addresses
No catalogued implementation.
PLUME Signature in Wallets
No catalogued implementation.
Add BLAKE2 compression function `F` precompile
No catalogued implementation.
Require Canonical Jubjub Point Encodings
ZK ElGamal Proof Program
No catalogued implementation.