Sangria: a Folding Scheme for PLONK

In this technical note we present Sangria, a Nova-style…


Practical SNARK-based VDF

Protocol Labs, the Ethereum Foundation, the Filecoin…


Darlin: Proof-carrying data based on Marlin

In this blog post, we describe Darlin, a recursive zk-SNARK…


Setup Ceremonies

We often refer to zero-knowledge proofs monolithically, but…


Zebra: Zcash Zero-Knowledge Proofs at Scale

The Zcash protocol has used a number of different zk-SNARK…


HashWires: Range Proofs from Hash Functions

In this two-part extended blog post I will discuss a…


Playing with Randomness and Interactions to Prove Theorems

In this blog post, I will go back to some of the early…


Zero-Knowledge Proofs from Information-Theoretic Proof Systems – Part II

In this two-part extended blog post I will discuss a…


Zero-Knowledge Proofs from Information-Theoretic Proof Systems – Part I

In this two-part extended blog post I will discuss a…


Inductive Proof Systems and Recursive SNARKs

This blog post describes a powerful technique for defining…