ZK Frontiers: Week 2 Exercises
ZK Passwords
In this exercise, you will implement a ZK-based password verifier!
- Instructions can be found in the README of the scaffolding repo. You are aiming to produce something that looks like this video demo.
- You can start with the scaffolding repo, or you can roll your own from scratch.
- If you use the scaffold repo, make sure to check out circom-starter, the base repo which this is based on!
- Extension: make proving happen in-browser.
- We’ll go over this during next week’s Monday optional session.
You may also find this circom and snarkjs diagram useful.
Optional: Implement group signatures
Implement in circom the circuits discussed in Core Session 3.
The current zkmessage circuits (slide 37) can be found here.