Paper 2026/2569

Optimal Proofs of Sequential Work

Krzysztof Pietrzak, Institute of Science and Technology Austria
Leonid Reyzin, Boston University
Abstract

In a proof of sequential work (PoSW), introduced by Mahmoody, Moran and Vadhan [MMV'13], a verifier can be convinced that a prover performed a computation of $T$ sequential steps. Such a proof is $(\delta, \lambda)$-sound if a malicious prover making at most $(1-\delta)T$ sequential steps can produce a valid proof only with probability $2^{-\lambda}$, even when using massive parallelism. Besides time-lock puzzles (TLPs) and verifiable delay functions (VDFs), PoSW are one of the central primitives in timed cryptography. Unlike TLPs or VDFs, PoSW can be constructed just from hash functions, with a security proof in the random oracle model. Existing PoSW are based on graph labeling: the prover must sequentially compute a labeling of a graph of $T$ nodes, where each node's label is the hash of its parents' labels. The [MMV'13] construction uses node-depth-robust graphs. A simple and much more efficient construction was later given by Cohen and Pietrzak [CP'18]. In the [CP'18] PoSW, getting $(\delta, \lambda)$ soundness requires transmitting $\Omega((\lambda\log T)/\delta)$ hash outputs. The underlying graph has average in-degree $\Theta(\log T)$, so labeling takes $\Theta(T\log T)$ total hash inputs. Our first result is a lower bound: any efficient graph-labeling-based PoSW that is $(\delta, \lambda)$-sound requires the prover to send $\Omega((\lambda\log T)/\delta)$ labels. To prove this result, we relate PoSW soundness to a cut-depth game and bound this game using a refinement of Valiant's depth-reduction argument. This shows that [CP'18] achieves asymptotically optimal communication and verifier hash-input complexity, while leaving open whether its $\Theta(\log T)$ average indegree (and thus $\Theta(T\log T)$ prover hash-input complexity) is necessary. Our second result is a new PoSW that matches these lower bounds up to constant factors and has maximum indegree two. In particular, it reduces the honest prover's total hash-input complexity from $\Theta(T\log T)$ to $\Theta(T)$ while retaining $O((\lambda\log T)/\delta)$ communication and verifier hash-input complexity.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
Proofs of Sequential WorkLower Bound
Contact author(s)
krzpie @ gmail com
reyzin @ bu edu
History
2026-10-21: approved
2026-10-20: received
See all versions
Short URL
https://ia.cr/2026/2569
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/2569,
      author = {Krzysztof Pietrzak and Leonid Reyzin},
      title = {Optimal Proofs of Sequential Work},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/2569},
      year = {2026},
      url = {https://eprint.iacr.org/2026/2569}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.