Home > Proof Systems > HyperPlonk
HyperPlonk¶
Description¶
Extends PLONK to support high-degree custom gates while achieving a linear-time prover using multilinear extensions and sumcheck instead of FFTs. Trades KZG commitments for multilinear commitments to gain linear prover time.
Technical Characteristics¶
Complexity: - Prover: O(n) — linear time - Verifier: O(1) - Proof Size: Slightly larger than PLONK - Setup: trusted (universal SRS)
Security: - Assumption: computational - Post-quantum: no (original uses KZG) - Basis: Multilinear extensions, sumcheck, PLONK
Dependencies¶
Based on: PLONK, sumcheck protocol Circuit representation: PLONKish
Applications¶
Used by:
Resources¶
- Paper: CBBZ23-HyperPlonk
- Code:
- Explainer: