A team of prominent theoretical computer scientists has released a new research paper that establishes fundamental time-space tradeoffs for probabilistic proofs, shedding light on a long-standing efficiency bottleneck in modern cryptography and verifiable computing.
The paper, titled "Time-Space Tradeoffs For Probabilistic Proofs" (Paper 2026/2406), was authored by Alessandro Chiesa of École Polytechnique Fédérale de Lausanne, Ziyi Guan of the Massachusetts Institute of Technology, Omer Paneth of Tel Aviv University, and Nicholas Spooner of Cornell University. The study investigates why many contemporary constructions of probabilistic proofs manage to achieve rapid proving times yet demand disproportionately high amounts of memory, or space complexity, often vastly exceeding the memory requirements of the underlying computation being proved.
For years, engineers and cryptographers building zero-knowledge proofs and verifiable computation systems have observed an empirical bottleneck. While proving algorithms could be optimized for speed, doing so frequently came at the cost of massive memory consumption. Practitioners long suspected that this phenomenon was tied to the heavy reliance on error-correcting codes, which are foundational components in constructing probabilistic proofs and are known to suffer from strict time-space tradeoffs. Until now, however, it remained an open theoretical question whether such unavoidable tradeoffs applied directly to the probabilistic proofs themselves, independent of the underlying codes.
The new research answers this question in the affirmative, formally establishing time-space tradeoffs for both probabilistically checkable proofs, commonly known as PCPs, and their multi-round generalizations, interactive oracle proofs, or IOPs, operating with straightline knowledge soundness.
To prove these results, the authors examined machine computations that possess sequential input access. This specific computational model is the same framework in which similar hardware and theoretical tradeoffs have historically been demonstrated for error-correcting codes. By analyzing how information moves and is processed within this model, the researchers were able to map out the rigid boundaries that limit how efficiently a prover can operate when constrained by memory.
Interestingly, the research team also uncovered a nuanced exception to their general findings. They complemented their primary negative result by describing a specific interactive oracle proof for R1CS—a standard constraint system widely used in arithmetic circuit satisfiability and zero-knowledge protocols—that manages to successfully bypass the tradeoff. However, this workaround comes with its own structural catch: it requires random access to the R1CS witness rather than sequential access, highlighting the delicate balance between memory access patterns and proving efficiency.
The technical foundation of the new paper builds heavily upon and extends prior work concerning error-correcting codes, specifically drawing on results introduced by Cook and Moshkovitz at the Computational Complexity Conference in 2024. Adapting these code-based methodologies to probabilistic proofs, however, presented a significant theoretical hurdle for the researchers.
In previous studies involving error-correcting codes, the distance of the code plays a central and indispensable role in establishing performance boundaries. In the realm of probabilistic proofs, however, there is no direct or natural notion of code distance that can be leveraged in the same manner. To circumvent this obstacle, Chiesa, Guan, Paneth, and Spooner devised a novel analytical approach. By assuming the existence of collision-resistant hash functions—a standard cryptographic assumption—they demonstrated that time-space tradeoffs can indeed be established by meticulously relating the information flow of a small-space machine to the intrinsic mathematical properties of the proof system itself.
The release of Paper 2026/2406 on the Cryptology ePrint Archive provides the academic and cryptographic engineering communities with a rigorous framework for understanding the hard computational limits of verifiable systems. As the demand for scalable, high-speed cryptographic proofs continues to grow across blockchain scaling, privacy technologies, and verifiable cloud computing, these insights into the interplay between time and memory will likely influence the design paradigms of next-generation cryptographic protocols.






