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

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 insufficient attention to correctness.

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.

Below, we’ll expand more on this project itself, but if you’re eager to dive in and start learning, check out What is ZK (like, the definition). This post gives an approachable while technical introduction to the term “zero knowledge”.