Skip to content

Bettercallleo819/Applied-ZKP-Workshop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 72.4%
  • Circom 27.6%