The ZK Chronicles
OngoingA journey into the world of Zero-Knowledge proofs
Fundamentals
Finite fields, polynomials, and the sum-check protocol - the math that every proving system in this series builds on.
Circuits and Computation Models
Arithmetic circuits, multilinear extensions, the GKR protocol, and why circuits are a universal model of computation (Cook-Levin).
The Cryptographic Toolkit
Hashing and Merkle trees, groups and elliptic curves, Pedersen commitments, sigma protocols, the FFT, and pairings - the primitives every modern proving system is built from.
Zero Knowledge
Inner product arguments (Bulletproofs, Dory), and the formal definitions - simulators, extractors, and knowledge soundness - that make zero knowledge precise, including their security under Fiat-Shamir.
SNARKs
Onto the frontier of practical ZK: small, fast-to-verify proofs that we can actually use for real systems