Paper 2025/728

SNAIL: Verifiable Computation within 30% of Native Speed

Ole Hylland Spjeldnæs
Abstract

SNAIL (Succinct, Non-interactive, Alon-compressed, Instant argument for Layered circuits) turns any depth-d arithmetic circuit into a non-interactive argument whose prover runs within 1+c(d,k,n) of plain circuit execution, where c(d,k,n)=3(k+n+1)kd+n+1. For the representative choice k=n=4 and 24d32 this means only 21–28 % overhead. Core idea: A constant-round zerocheck based on a difference-driven Alon decomposition compresses all layers into one multivariate identity. Fiat–Shamir in the random-oracle model yields a transparent argument whose hot loop uses only field additions and multiplications (no MSMs, FFTs, or Merkle trees). Cost summary: with and A 2.6-billion-gate trace at is proven in on an RTX-4090 and verified on a smartphone in . Width scalability: Proof size depends only on depth, so widening to billions of parallel gates leaves the verifier unchanged—ideal for ultra-wide workloads such as live-audited VM traces. Security: The six-round interactive core is statistically sound; the Fiat–Shamir variant is computationally sound in the random-oracle model and needs no trusted setup. Implications: SNAIL shows that a prover can run near real-time on commodity GPUs while emitting proofs small enough for mobile light clients, enabling applications such as live-streamed provable gaming, pay-per-cycle cloud nodes, and always-on verifiable CPUs.

Note: Remove unnecessary P

Metadata
Available format(s)
-- withdrawn --
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Zero-knowledge proofsGKRInteractive Proofsverifiable computationlayered arithmetic circuitsSNARGSNARK
Contact author(s)
ole @ repyhlabs com
History
2025-05-04: withdrawn
2025-04-23: received
See all versions
Short URL
https://ia.cr/2025/728
License
Creative Commons Attribution
CC BY
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.