Skip to content

Home > Proof Systems > Hyrax

Hyrax

Description

Doubly-efficient zkSNARKs with no trusted setup and lower prover and verifier complexity than prior work. Both prover and verifier run in time sublinear in the circuit size for structured computations. Achieves lower complexity and communication via multilinear extensions.

Technical Characteristics

Complexity: - Prover: O(n) for structured circuits - Verifier: O(√n) - Proof Size: O(√n) - Setup: transparent

Security: - Assumption: computational (discrete log / Pedersen) - Post-quantum: no - Basis: Multilinear extensions, inner product argument

Dependencies

Based on: Bulletproofs, Pedersen-Commitments Circuit representation: R1CS

Applications

Used by: Spartan

Resources