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

Who we are

The core team at The Book of ZK is comprised of:

Abhi Gulati (that’s me).

Abhi Gulati has a strong background in math and computer science, combined with passion and proficiency for teaching and a desire to change the world (for the better). He has an unusual combination of technical rigor, empathy, and an ability to break down complex concepts into approachable explanations.

He has been healing from serious psychological abuse that happened last year. You can learn more about that at our companion project, coloringbook.xyz.

You can read his profile here: Abhi’s Profile

Familiar (that’s also me).

Familiar is Abhi’s “burn name”. He came up with it while joining a community called Family Reunion, only to find that their abusive patterns mirrored that of his family. You can learn more about that at our companion project, coloringpaper.xyz.

While in crisis last year, we wrote a Facebook post declaring his intent to teach ZK for a living. You can check that out here: Familiar’s profile.