Ingopedia

ZK Introductory

Understanding ZK from beginner to advanced on a surface level.


Beginner

  • Amit Sahai explaining ZK to people of all ages - video
  • Nico’s ZK Jargon Decoder)
  • KU Lueven: Intro to ZK part 1
  • Interactive_proofs and Zk
  • The incredible Machine - Aviv Zohar
  • What is a ZKP system - Alin Tomescu
  • A friendly intro to ZKP
  • Life cycle of a ZKP
  • A Succinct Story of Zero Knowledge

Intermediate

  • An introduction to how zk snarks are possible - Vitalik
  • Zk blog
  • Math survival kit for zk developers - lambdaclass
  • Understanding polynomials
  • Intro to ZK in block chain and economics
  • A journey into ZKP - David Wong

Advanced

  • An incomplete guide to zk: why zk matters
  • Understanding the math behind ZKPs
  • Why and how Zero knowledge works
  • zk Snarks a gentle introduction
  • The math behind ZkSNARK - video
  • De-mystifying Zk proofs -workshop
  • An evolution of ZKP - Sarah Meiklejohn
  • Zk_primer_1 M.Green
  • Zk_primer_2 M.Green
  • Zero Knowledge: A tutorial by Oded Goldreich
  • Cryptographic Protocls: lectures
  • Using zkSnarks for privacy: Vitalik
  • STARK vs SNARK
  • SNARK vs STARK vs Bulletproofs
  • ZKp from Information theoretic Proof systems 1 - Yuval Ishai
  • ZKP from Information theoretic Proof systems 2 - Yuval Ishai
  • ZKP - Modular approach -Yuval Ishai
  • Misconceptions in ZK-Snarks - Thaler
  • Introduction to range proofs
  • Whats next in programmable cryptography
  • SOK: Understanding zk-SNARKS: gap between research and practice