Paper 2026/1892
Dynasaurs: Efficient Universal Dynamic zkSNARKs from Sparse Linear Arguments
Abstract
Dynamic zkSNARKs were recently introduced by Wang et al. [Eurocrypt, 2026]. This primitive extends standard zkSNARKs with an update algorithm that adapts a proof to a new statement in time sublinear in the circuit size, provided the witness changes in few positions. However, existing constructions either need a circuit-specific setup or, in the universal case, send over $130$ group elements and require over $180$ pairings. As is the case for universal zkSNARKs, dynamic ones can be built from dynamic arguments for Hadamard products and linear relations. Wang et al. handle the latter in the particular case of a permutation matrix, via a sparse argument---a protocol whose prover runs in time proportional to the Hamming weight of the witness. Nevertheless, their techniques do not directly extend to the arbitrary matrices arising in constraint systems such as R1CS or CCS. Furthermore, the standard approach for proving general linear relations is unsuitable for the sparse setting because of a witness-independent step: the prover commits to an auxiliary polynomial determined by the matrices alone, and is hence dense regardless of how sparse the witness might be. Our first contribution is a sparse zkSNARK for linear relations, which we build from a fully witness-dependent argument together with what we call a rational encoding of the matrices. As our second contribution, we develop a compiler that turns any sparse argument for a linear relation into a dynamic one, while preserving the zero-knowledge property of the underlying scheme. Instantiated for Plonk and R1CS-lite, our techniques yield universal dynamic zkSNARKs with at most $20$ group elements per proof and $23$ verifier pairings---over $6.5\times$ and $7.8\times$ fewer than the state of the art---as well as asymptotically faster updates. We also show how both of our constructions can be de-amortized.
Metadata
- Available format(s)
-
PDF
- Category
- Public-key cryptography
- Publication info
- Preprint.
- Keywords
- Zero-knowledge ProofsDynamic zkSNARKSSparse Arguments
- Contact author(s)
-
martibatista03 @ gmail com
alvaro montes @ upf edu
nikitas paslis @ upf edu
carla rafols @ upf edu - History
- 2026-09-08: approved
- 2026-09-04: received
- See all versions
- Short URL
- https://ia.cr/2026/1892
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/1892,
author = {Martí Batista and Álvaro Montes and Nikitas Paslis and Carla Ràfols},
title = {Dynasaurs: Efficient Universal Dynamic {zkSNARKs} from Sparse Linear Arguments},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/1892},
year = {2026},
url = {https://eprint.iacr.org/2026/1892}
}