Link

Educational Resources about Zero-Knowledge Proofs

  1. The ZKProof Community Reference (ZkpComRef v0.3)
  2. Research papers
  3. Online Courses
  4. Textbooks on ZKProof (free)
  5. Media: presentations and tutorials
  6. Blogposts
  7. Wiki-style resources
  8. Puzzles, exercises, and programming for hands-on experience
  9. Developer tools
  10. Series of events
  11. Discussion forums
  12. Disclaimers

The page lists various educational resources, mostly from external sources. (Please read the disclaimer notes at the bottom.)

The ZKProof Community Reference (ZkpComRef v0.3)

Research papers

  • The IACR ePrint Archive: eprint.iacr.org/search?q=%22zero+knowledge%22The Cryptology ePrint Archive provides rapid access to recent research in cryptology. Papers have been placed here by the authors and did not undergo any refereeing process other than verifying that the work seems to be within the scope of cryptology and meets some minimal acceptance criteria and publishing conditions.
  • A curated bibliography: zkp.science
  • List of various ZKProof schemes: docs.zkproof.org/schemes

Online Courses

Textbooks on ZKProof (free)

Media: presentations and tutorials

Blogposts

Wiki-style resources

Puzzles, exercises, and programming for hands-on experience

  • ZK Hack Puzzles: zkhack.dev/puzzles
  • ZPrize: zprize.io: an annual competition focused on promoting the use and development of zero-knowledge cryptography.

Developer tools

  • zka.lc: a web tool to calculate how much time cryptographic operations take on a real computer.
  • zkbench.dev: benchmarks for popular zk frameworks
  • zkREPL.dev: a browser interface for the Circom compiler
  • halo2REPL.dev: a browser interface for writing halo2 circuits in Javascript.

Series of events

Discussion forums

Disclaimers

  • This webpage provides various links to external websites, hoping that their information may be useful to users interested in zero-knowledge proofs. However, ZKProof.Org does not necessarily endorse the content, opinions, or any product advertised or available therein.
  • For suggestions related to the listing of educational resources, please send an email to editors (at) zkproof (dot) org. All links should lead to publicly accessible content.
  • This webpage will not keep track of who provided which suggestions. However, each linked page may include credits to the developers of the corresponding educational material.