Airbender
Introduction to Airbender
ZKsync Airbender is a new ZK proof system.
ADI Network utilized an “operating system” based on ZKsync OS.
What is Airbender?
Airbender is ZKsync's next-generation proof system, purpose-built to enable efficient ZK proofs of RISC-V bytecode execution. Built on the foundation of highly optimized STARK/FRI implementations, Airbender is designed to support long-term scaling strategy by being fast, cheap, and flexible to a wide range of use cases (without compromising security).
Key Features
RISC-V 32I+M instruction set
AIR constraints
Optimized DEEP STARK/FRI proofs
Mersenne31 prime field
Blake2s + Blake3 hash function
The name “Airbender” is a reference to AIR constraints (Arithmetic Intermediate Representation).
Proving Pipeline
The proving process follows a structured six-stage pipeline designed for optimal performance and resource utilization:
Stage 1 - Witness Generation: Computes Low-Degree Extensions (LDEs) of witness data and generates trace commitments. This stage establishes the foundational data structures for the proof.
Stage 2 - Lookup and Memory Argument: Configures lookup tables and memory arguments, establishing the infrastructure for efficient verification of memory operations and table lookups.
Stage 3 - STARK Quotient Polynomial: Computes the primary STARK quotient polynomial, which encodes the constraint satisfaction proof for the main circuit.
Stage 4 - DEEP Polynomial: Implements FRI batching optimizations to reduce the overall proof size and verification complexity.
Stage 5 - FRI IOPP Generation: Produces the final Interactive Oracle Proof of Proximity (FRI proof) that enables efficient verification.
Stage 6 - SNARK Wrapper: Wrap the final FRI proof into a final FFLONK proof, which gets posted and verified on-chain.
Last updated