ZKbasicsCS icon indicating copy to clipboard operation
ZKbasicsCS copied to clipboard

Zero-Knowledge Proofs "for (not too much :wink: ) dummies"

ZK Basics Cheatsheet

This cheatsheet is part of "The Salmon Series", check it out @ https://www.bybaro.it/tss

ZKexchange

After Monero Addresses Cheatsheet, Rings Cheatsheet and Monero RingCT Cheatsheet the intention was to write the next one about Bulletproof (the "to be continued..." of the third infographic). However very soon it has been clear that Zero Knowledge Proofs theory is mandatory to have a comprehensive understanding about how BP works (apart from being a very interesting field by itself, laying foundations for many cool techs): so here it is the present poster.

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 are listed, to let the interested reader dig deeper: definitely not an easy task, but worth the study these books require.

Version History

20220621 - First issue