A free and evolving resource for learning about Zero Knowledge proofs and SNARKs—designed to be both rigorous and approachable.

Why make The Book of ZK?

Most materials on Zero Knowledge (ZK) proofs are either too dense—written by mathematicians for mathematicians, or too shallow—written with more emphasis on grabbing attention or feeling practical and with insufficient attention to technical correctness or assessing learning.

Our approach at The Book of ZK is different: we’re writing clear, technically precise, and accessible content. We’ve opted to use Notion as our publishing platform, leveraging its benefits in order to create high-quality content that’s easy to maintain and continuously improve. Whether you’re a developer, researcher, or just curious, our goal is for you to leave with real understanding—not buzz-words or hype.

What we’re doing here (and elsewhere)

We’re currently in the middle of an overhaul of this resource, as we re-evaluate our plans and await the result of our grant recent proposal to the Ethereum Foundation (which you can check out here: EF Proposal: The Book of ZK).

For now, please check out some resources from elsewhere that we’ve ported into Notion:

Untitled