Skip to main content

Section 1: Introduction to ZKPs

This section provides a conceptual introduction to ZKPs (zero-knowledge proofs).

Readings#

Understanding ZKPs Through Illustrated Examples

Zero Knowledge Proofs: An Illustrated Primer

The first (intro) section of What are zk-SNARKs? (short)

ZKPs for Engineers: Introduction

Privacy in Cryptocurrencies: An Overview - only briefly touches on ZKPs, but helpful context for why blockchains care about this kind of privacy tech

Quests#

  • Play with this Interactive ZK 3-coloring demo (after reading the "illustrated primer" reading). Try to answer Exercises 1 and 2 at the bottom of the page.