FlexProofs: A Vector Commitment with Flexible Linear Time for Computing All Proofs
Abstract
In this paper, we introduce FlexProofs, a new vector commitment (VC) scheme that achieves two key properties: (1) the prover can generate all individual opening proofs for a vector of size in optimal time , and there is a flexible batch size parameter that can be increased to further reduce the time to generate all proofs; and (2) the scheme is directly compatible with a family of zkSNARKs that encode their input as a multi-linear polynomial. As a critical building block, we propose the first functional commitment (FC) scheme for multi-exponentiations with batch opening. Compared with HydraProofs, the only existing VC scheme that computes all proofs in optimal time and is directly compatible with zkSNARKs, FlexProofs may speed up the process of generating all proofs, if the parameter is properly chosen. Our experiments show that for and , FlexProofs can be faster than HydraProofs. Moreover, when combined with suitable zkSNARKs, FlexProofs enable practical applications such as verifiable secret sharing and verifiable robust aggregation.
Cite
@article{arxiv.2601.03031,
title = {FlexProofs: A Vector Commitment with Flexible Linear Time for Computing All Proofs},
author = {Jing Liu and Liang Feng Zhang},
journal= {arXiv preprint arXiv:2601.03031},
year = {2026}
}
Comments
Accepted by ACNS 2026