Paper 2026/1329

Flock: Fast Proving for Batch Boolean Computations

Benedikt Bünz, New York University, Espresso Systems
Ron Rothblum, Succinct
William Wang, New York University
Abstract

For many applications of SNARKs, a key bottleneck is proving large batches of standard cryptographic hash evaluations, such as SHA-256, Keccak, or BLAKE3. We introduce Flock, a hash-based SNARK for extremely fast proving of such batched Boolean computations. Flock proves batches of the same R1CS circuit (plus input/output relations between them), can prove hash-chains and Merkle path openings, and in principle can be extended to full-fledged hash-based signature verification. At its core, Flock combines new optimizations for the lincheck and zerocheck protocols with an aggressively optimized proof-of-concept implementation co-designed by coding agents. On a single core of an M4 Max processor, Flock proves 82k evaluations of the BLAKE3 compression function, 42k SHA-256 compressions, and 30k Keccak permutations per second — less than a $250\times$ overhead over native execution. On ten cores, throughput exceeds 660k BLAKE3 compressions per second; in proving SHA-256, Flock is more than $9\times$ faster than Binius64, the prior state of the art, and more than $500\times$ faster than the fastest elliptic curve-based SNARK we measured against.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
SNARKVerifiable ComputationHashesBinary Fields
Contact author(s)
bb @ nyu edu
rothblum @ gmail com
ww @ priv pub
History
2026-06-29: approved
2026-06-28: received
See all versions
Short URL
https://ia.cr/2026/1329
License
Creative Commons Attribution-NonCommercial-NoDerivs
CC BY-NC-ND

BibTeX

@misc{cryptoeprint:2026/1329,
      author = {Benedikt Bünz and Ron Rothblum and William Wang},
      title = {Flock: Fast Proving for Batch Boolean Computations},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1329},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1329}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.