Skip to content

Home > Proof Systems > UltraHonk

UltraHonk

Paper: UltraHonk (Aztec Protocol)

Description

The current proving backend used by Barretenberg (and thus Noir). Faster and shorter proofs than earlier PLONK variants. Combines UltraPLONK's custom gates and lookup arguments with HONK's optimizations. Optimized for blockchain verification: slower prover, very fast verifier.

Technical Characteristics

Complexity: - Prover: O(n log n) - Verifier: O(1) — very fast - Proof Size: Compact (small enough for on-chain verification) - Setup: trusted (universal CRS)

Security: - Assumption: computational (AGM + KZG) - Post-quantum: no - Basis: PLONK, TurboPLONK, HONK, plookup

Dependencies

Based on: HONK, PLONKish Circuit representation: ACIR (via Barretenberg)

Applications

Used by: Barretenberg, Noir

Resources