justice for the other polynomial commitments that didn’t make the “top 3”
Bulletproof-style PCs → no trusted setup, logarithmic proofs via inner-product arguments, but slower verification
Dory → improves IPA-style commitments for multivariate polynomials, better for recursion batching
DARK / DEW → commitments from unknown-order groups (RSA-style), transparent succinct, but impractical today
Hyrax / Ligero / Aurora → early transparent PCs, code-based, no setup but large proofs (pre-FRI lineage)
Brakedown → linear-time prover, extremely fast proving, trades off with larger proofs
Orion → refines Brakedown/FRI ideas with better proof size composition
Virgo / Spartan PCs → sumcheck multilinear commitments, avoids heavy FFTs, good for general computation
Gemini → multilinear commitments enabling modern SNARKs to move beyond univariate polynomials
HyperPlonk → rethinks PLONK using multilinear PCs (hypercube instead of FFT domain)
ProtoStar / Nova-style folding PCs → compress multiple proofs into one, unlock efficient recursion
BaseFold / modern FRI variants → faster STARK-style commitments with better prover efficiency
Lattice-based PCs (emerging) → post-quantum direction, still early but important long-term
3 polynomial commitment schemes powering every ZK proof system
> KZG (Kate-Zaverucha-Goldberg)
> FRI (Fast Reed-Solomon Interactive Oracle Proof)
> IPA (Inner Product Argument)
KZG (Kate-Zaverucha-Goldberg) → tiny proofs, needs trusted setup, not quantum-safe
FRI (Fast Reed-Solomon Interactive Oracle Proof)
→ no setup, post-quantum, but large proofs
IPA (Inner Product Argument) → no setup, no pairings, but slow verification
Every ZK proof system picks one of these three.
PLONK KZG = compact on-chain proofs
PLONK FRI = Plonky2
PLONK IPA = Halo 2