Chapter 1
Introduction to Zero-Knowledge Proofs
A zero-knowledge proof lets you convince someone that a statement is true without revealing why it is true. In Web3, this math powers private transactions, scalable rollups, and identity systems where users prove eligibility without exposing raw data on a public ledger.
Not every product labeled "ZK" uses true zero-knowledge proofs. Some use validity proofs for scaling without hiding data. This course separates the cryptography from the marketing so you can evaluate rollups, privacy tools, and identity products accurately.
We cover SNARKs and STARKs, privacy and scaling use cases, proving systems, trusted setup, identity, tools, and where the field is heading.