Paper 2026/1892

Dynasaurs: Efficient Universal Dynamic zkSNARKs from Sparse Linear Arguments

Martí Batista, Univesitat de Barcelona
Álvaro Montes, Pompeu Fabra University
Nikitas Paslis, Pompeu Fabra University
Carla Ràfols, Pompeu Fabra University
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
Creative Commons Attribution
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}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.