Paper 2026/2326
It Takes Two: Proofs of Work for Fiat–Shamir
Abstract
In the random oracle model (ROM), proof of work (PoW) serves two roles in the Fiat–Shamir transformation. First, in challenge grinding, the prover must solve a puzzle for each candidate challenge, which amplifies soundness and reduces proof size and verifier time. This requires a non-amortizing PoW: computing $k$ distinct accepted puzzle–solution–proof triples costs, in expectation, roughly $k$ times the work of computing one. Second, PoW can prevent diagonalization attacks, in which the statement's circuit computes its own challenge. The XFS transformation of Arnon and Yogev (CRYPTO 2025) uses a strong PoW: an adversary that does substantially less work than the honest prover solves a random puzzle with only negligible probability, even after bounded preprocessing. Can a single PoW be both strong and non-amortizing? We prove that it cannot, whenever the verifier is sufficiently cheaper than the prover. Our main technical tool converts computational uniqueness into statistical uniqueness without increasing verifier query complexity. Combined with the search bound of Guan, Riazanov, and Yuan (CRYPTO 2025), which builds on Smyth (STOC 2002), it resolves their open question. To overcome this barrier, our XFS-with-grinding transformation for relativized $\Sigma$-protocols composes a strong PoW with a non-amortizing one. The resulting non-interactive argument retains the soundness amplification of grinding and the security guarantee of XFS in the relativized ROM, with additive prover work for the two PoWs.
Metadata
- Available format(s)
-
PDF
- Category
- Foundations
- Publication info
- Preprint.
- Keywords
- Fiat-Shamir transformationproof of workchallenge grindingdiagonalizationrandom oracle model
- Contact author(s)
-
bb @ nyu edu
jessicachen @ nyu edu
ziyiguan @ mit edu - History
- 2026-10-05: approved
- 2026-10-03: received
- See all versions
- Short URL
- https://ia.cr/2026/2326
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2026/2326,
author = {Benedikt Bünz and Jessica Chen and Ziyi Guan},
title = {It Takes Two: Proofs of Work for Fiat–Shamir},
howpublished = {Cryptology {ePrint} Archive, Paper 2026/2326},
year = {2026},
url = {https://eprint.iacr.org/2026/2326}
}