Skip to content
Dimo Dimov edited this page Jun 5, 2023 · 8 revisions

Zero-Knowledge (Zk) Resources Wiki

This Wiki provides a list of resources to help you get started with Zk-based systems, including tutorials, podcasts, videos, posts, and more.

Base Resources

  1. Official Circom Documentation & SnarkJS Documentation: These will help you get started with Circom and SnarkJS.

  2. Circom & SnarkJS Video Tutorial: This video explains how to use Circom & SnarkJS to create a Zk-based voting system.

  3. Circom-based Course: A comprehensive course covering everything from creating basic circuits to more advanced topics.

  4. Zku Course: This course guides you through a range of Zk-proof concepts and applications using Circom.

Introductory Course

Podcasts and Channels

  1. Zero Knowledge Podcast

  2. The ZKP Channel

  3. ZK Mesh Substack

Advanced Concepts

  1. MoonMath Manual by Least Authority: Also check out Ignoyama's video explainers for visual content.

  2. Pragmatic Introduction to Zero-Knowledge Proofs for ZK-SNARKs

  3. PLONK Math Explainer Video

  4. ZK Recursion Explainer Video

Bugs and Vulnerabilities

Other Resources

Plonky2 Resources

Clone this wiki locally