Poseidon-ZKP / Applied-ZKP-Workshop

Applied ZKP Workshop for building zkDApp on Ethereum

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Applied ZKP Workshop

Applied ZKP Workshop is a 3-week online workshop focus on ZK Applications (a.k.a. Applied ZKP). Upon finishing this workshop, you should:

  • understand the basic concepts of ZKP
  • know how to write a (maybe simple-ish) circuit in Circom
  • know about basic security principles of writing circuits
  • understand how to architect and deploy a zkDApp (on Ethereum or Ethereum L2)

Prerequisites

Workshop Schedule

Topic Speaker Time Video Slides code
1. Intro to ZKP and Circom Shumo Chu 9:00 PM, Nov. 14 (New York Time) video slides hello_zkp
2. Deep Dive into Circom Lang Shumo Chu 9:00 PM, Nov. 19 (New York Time) video slides simple_mul
3. Building zkDApp using Circom and Hardhat Shumo Chu 9:00 PM, Nov. 21 (New York Time) video slides zkDApp
4. Applied ZKP Usecase: Semaphore Andy Guzman (Ethereum Foundation) 9:00 PM, Nov. 23 (New York Time) video slides repo
5. ZKP Security Jon Stephens (CTO, Veridise) 9:00 PM, Nov. 28 (New York Time) video slides repo

Resources

Circom 2 Tutorials

Circom Related Tools

  • hardhat-circom: Hardhat plugin to integrate Circom and SnarkJS into your build process.
  • zkrepl: an online Circom IDE.
  • circomsepc: A static analyzer for Circom

Documentations

About

Applied ZKP Workshop for building zkDApp on Ethereum


Languages

Language:TypeScript 72.4%Language:Circom 27.6%