Zero Knowledge Proofs, ZKPs, are a powerful technology that I want to understand better.
In short ZKPs can be used to enhance privacy and security in a variety of applications. ZKPs allow one party (the prover) to prove to another party (the verifier) that something is true, without revealing any information apart from the fact that this specific statement is true.
A privacy example could be that I can prove that I am above a certain age without revealing my exact age.
Another interesting thing is ZKML, Zero Knowledge Machine Learning, which is a field that explores the use of ZKPs to improve privacy/security in ML models. The datasets used for training can be sensitive and perhaps ZKML can be of use here.
I have collected some resources that I'm consuming or going to soon (hopefully):
- Zero Knowledge Community - Has many interesting podcast episodes
- zk-learning.org - A mooc from the spring 2023 with a lot of material
- RISC Zero - RISC Zero is a creating the infrastructure & tooling necessary for developers around the globe to build software that leverages ZK technology.
- learn.0xparc.org - born out of the first Applied ZK Learning Group by 0xPARC
- An illustrated primer - Great blog post by Matthew Green
Happy proofing!
Top comments (0)