Paper 2026/1729

A Unified Framework for Contract-Validated Benchmarking of Zero-Knowledge Proving Systems

Matej Hulek, Brno University of Technology
Martin Peresini, Brno University of Technology
Ivan Homoliak, Brno University of Technology
Abstract

Zero-knowledge proofs are an operational infrastructure for rollups, private payments, verifiable execution, and zkVM applications. We treat them as succinct proofs of validity whose privacy properties depend on the system and the mode of use. Published benchmarks often compare different workloads, proof modes, and hardware paths, which makes their results hard to interpret. This work presents a unified host-agent framework for benchmarking heterogeneous proving systems under a common execution and reporting method. Each prover runs in an isolated containerized agent and is selected through a scheme-adapter layer. The agent reports canonical JSON artifacts linked to a hashed run manifest and workload-specific semantic contracts. The host checks the public semantic fields and the agent's verification flag to ensure backends are compared on the same declared public claim, even when their circuits, traces, or guest pipelines differ. We evaluate circuit-based, transparent, GPU-accelerated, folding, and zkVM systems: Groth16, ICICLE, Halo2, Plonky3, Winterfell, Nova, RISC Zero with CUDA and Groth16 wrapping, and SP1 with and without AVX. The suite uses six primary workloads with comparable semantics, together with secondary hash workloads that expose specialization. No prover family dominates all deployment criteria. At 8 CPU cores, Plonky3 and Winterfell have the smallest across-case proving-time and RAM figures. Groth16 and ICICLE produce sub-kilobyte proofs. Winterfell has the lowest host verification time. zkVM systems trade larger proofs and higher memory for programmability. On the Merkle-path micro-benchmark, pairing artifacts remain sub-kilobyte, whereas wrapping a zkVM receipt yields a Groth16-sized artifact at a high proving cost. GPU acceleration helps most after fixed setup costs are amortized. The main contribution is methodological: validate the statement being proved, disclose the security profile, and report resource limits in addition to proving time.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
Zero-knowledge proofsRollupszkVMzk-SNARKzk-STARKGPU accelerationBenchmarkingVerifiable computation
Contact author(s)
xhulek02 @ stud fit vut cz
iperesini @ fit vut cz
homoliak @ fit vutbr cz
History
2026-08-21: approved
2026-08-18: received
See all versions
Short URL
https://ia.cr/2026/1729
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1729,
      author = {Matej Hulek and Martin Peresini and Ivan Homoliak},
      title = {A Unified Framework for Contract-Validated Benchmarking of Zero-Knowledge Proving Systems},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1729},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1729}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.