matter-labs / awesome-zero-knowledge-proofs

A curated list of awesome things related to learning Zero-Knowledge Proofs (ZKP).
Other
5.23k stars 838 forks source link

A cheatsheet dealing with ZK basic core concepts #47

Closed baro77 closed 2 years ago

baro77 commented 2 years ago

Hi!

I propose a cheatsheet I have written from my notes about ZKPs, stemming from an ongoing Monero documentation effort (anyway this cheatsheet is agnostic, dealing only with theory, without any reference to actual projects)

I have tried to not miss the basic core concepts despite the simplified approach and topics selection, stressing ideas more than formalism: the merit of this cheatsheet, if any, is trying to represent an at-hand, concise, first bridge between theoretical foundations and applications developers approaching this world (not necessarily cryptography professionals). Of course this kind of resource cannot be a rigorous reference, but authoritative sources that I have consulted (just a few in this repo as well) are listed, to let the interested reader dig deeper.

baro77 commented 2 years ago

As independent, self-proposed contributor I think it's my duty to try to make the evaluation process as light as possible to repo owners. In this spirit I'm reporting that my cheatsheet as been accepted and merged on Monero Library (https://getmonero.org/library). Independently of this PR, thanks for your useful repo