Sketch of the BaseFold Protocol
/ 2 min read
Overview
The Fast Reed-Solomon Interactive Oracle Proofs of Proximity (FRI) protocol, introduced in 2018, brought significant advances to zero-knowledge cryptography through its innovative polynomial folding technique. By progressively reducing the degree of committed polynomials, FRI achieved remarkable efficiency gains in verifier costs, making it a cornerstone of STARK proof systems.
However, FRI’s original design was optimized for univariate polynomials , limiting its direct applicability to multivariate polynomials . This constraint posed challenges for proof systems that needed to handle more complex computational statements.
The BaseFold protocol addresses this limitation by extending FRI’s folding technique to multivariate polynomials. It cleverly combines FRI’s efficiency with the well-established sumcheck protocol, using the latter to reduce multivariate evaluation claims to univariate ones that can be handled by FRI-like folding. This synthesis represents a significant advancement in polynomial commitment schemes, enabling more expressive and efficient zero-knowledge proofs.
Preliminaries
Let be a finite field. We denote the set of univariate polynomials of degree less than by:
The -dimensional Boolean hypercube over is the set , regarded as a subset of . A multivariate polynomial in variables is multilinear if it is at most linear in each variable (i.e., for every ), taking the form:
where . For any , we write for the value . The -dimensional Lagrange kernel (also called in several works) is the multilinear polynomial:
For , its specialization is the unique multilinear polynomial that evaluates to 1 at and 0 elsewhere on . This yields the evaluation inner product:
We use to denote the Reed-Solomon code over the domain at step of the protocol, where is the initial evaluation domain and subsequent domains are obtained through projection maps .