@inproceedings{3316f5697f5c49788ff79ddf54a5d575,
title = "Brief Announcement: Incrementally Verifiable Distributed Computation",
abstract = "Incrementally verifiable computation (IVC) is a cryptographic scheme that allows a prover to certify the correctness of a long or ongoing computation in an incremental manner, by repeatedly updating a proof certifying the computation so far. Updating the proof does not require access to the entire trace of the computation, which makes the IVC prover memory efficient. In this work we construct incrementally verifiable distributed computation, which allows a distributed algorithm to efficiently certify its own execution using low memory and communication overhead. Our primary motivation is massively-parallel computation (MPC), where memory efficiency is make-or-break: the machines participating in an MPC algorithm usually cannot store the entire trace of their computation. Thus, certifying MPC algorithms essentially requires distributed IVC. At the heart of this work is a new abstraction, updatable batch arguments for NP (UpBARGs), which we define and construct. Standard BARGs allow one to prove a batch of k NP-statements using a proof whose length barely grows with k; however, the statements and their witnesses must all be known in advance. In contrast, UpBARGs support adding statements and witnesses on the fly, making them a flexible tool for constructing IVC across different computational models. We use UpBARGs to construct IVC for streaming algorithms, for MPC algorithms, and for PRAM algorithms in the exclusive-read exclusive-write (EREW) model.",
keywords = "Incrementally verifiable computation, SNARG, batch arguments, massively parallel computation, parallel RAM, streaming",
author = "Tshuva, \{Eden Aldema\} and Rotem Oshman",
note = "Publisher Copyright: {\textcopyright} 2025 Eden Aldema Tshuva and Rotem Oshman.; 39th International Symposium on Distributed Computing, DISC 2025 ; Conference date: 27-10-2025 Through 31-10-2025",
year = "2025",
doi = "10.4230/LIPIcs.DISC.2025.44",
language = "الإنجليزيّة",
series = "Leibniz International Proceedings in Informatics, LIPIcs",
publisher = "Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing",
editor = "Kowalski, \{Dariusz R.\}",
booktitle = "39th International Symposium on Distributed Computing, DISC 2025",
address = "ألمانيا",
}