The RareSkills Book of Zero Knowledge is a free code-oriented course in ZK.
Appears in
17 ballots
Contribution
We are seeking funding for the RareSkills Book of Zero Knowledge Proofs.
It is a completely free book with over 13 chapters that teaches smart contract developers how to implement ZK-SNARKs from scratch. We believe it is best to learn by coding rather than by learning in abstract. There is no getting around the math in the subject, but we try to narrow it down to the most essential areas and teach by showing lots of examples rather than giving proofs.
The book is already complete and we are currently working on adding sections for Bulletproofs and ZK-STARKs.
We already have evidence developers are able to use the material effectively. Here is a writeup from a developer who used the resource: https://medium.com/coinmonks/under-the-hood-of-zksnark-groth16-protocol-2843b0d1558b
We published this just over two weeks ago, but here is some feedback:
"In one day, I’ve caught up on so many areas which were tripping me up for a while, thanks to this resource. The people who put this together are legends"
"https://www.rareskills.io/post/rank-1-constraint-system is the best article I've seen about R1CS by far!"
https://x.com/justinfrevert/status/1708490128304345134
https://discord.com/channels/1060005744008769546/1062631528573706290/1161603275292946453