icon picker
Privacy Resources

High-level articles

General introduction

: alternative introductory list for beginners (more videos).
() (math-heavy, awesome introduction into underlying cryptography)
A Hands-On Tutorial for Zero-Knowledge Proofs by Shir Peled (StarkWare):
Zero-Knowledge Proofs for Engineers (Dark Forest)
More complete curated list of implementations and scientific resources:

Talks and Lectures

Zero-Knowledge Proofs

2011 — first paper to coin the term zk-SNARKs (Succinct Non-interactive Arguments of Knowledge)
(by Nir Bitansky and Ran Canetti and Alessandro Chiesa and Eran Tromer)
2013 — first to make zk-SNARKs applicable for general computing
The “Pinocchio” paper (by Bryan Parno and Craig Gentry and Jon Howell and Mariana Raykova)
2016 — made zk-SNARKs really efficient and the standard that is still used today
(by Jens Groth)
Learn about Zero-Knowledge Proofs
Vitalik Buterin's blog series on SNARKs:
The Sapling protocol with some differences
ZK Primers
Videos from the Simons Institute’s semester-long program on SNARKs and blockchains:
ZKPs Explained from ultimate beginner to expert

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
) instead.