JavaScript Required
We’re sorry, but Coda doesn’t work properly without JavaScript enabled.
Skip to content
Iron Fish Community
Iron Fish Community
Get Started With Iron Fish
Iron Fish Ecosystem Updates
Monthly pulse recap
FAQs
Troubleshooting + Tips
Privacy Resources
Design & Brand assets
Guest Podcasts
More
Share
Explore
Privacy Resources
Privacy Resources
High-level articles
Privacy in Cryptocurrencies: An Overview
Privacy in Cryptocurrencies: Mixing-based Approaches
Zeth & Nightfall: the differences in approach
Blockchain Research Newsletter: Zether and ZEXE
In-depth overview of Privacy in Bitcoin
Privacy and Cryptocurrency, Part 1: How Private is Bitcoin?
Privacy and Cryptocurrency, Part 2: Bitcoin Wallets
Privacy and Cryptocurrency, Part 3: Should You Use a Privacy Coin
General introduction
Zero-Knowledge Proofs Starter Pack
: alternative introductory list for beginners (more videos).
Zero Knowledge Proofs: An illustrated primer by Matthew Green
Demystifying zero-knowledge proofs
(
video
) (math-heavy, awesome introduction into underlying cryptography)
Introduction to SNARKs/STARKs by Eli Ben-Sasson
(YouTube)
On Interactive Proofs and Zero-Knowledge: A Primer
A Hands-On Tutorial for Zero-Knowledge Proofs by Shir Peled (StarkWare):
Part I
Part II
Part III
Appendix
Zero-Knowledge Proofs for Engineers (Dark Forest)
Part I
Part II
More complete curated list of implementations and scientific resources:
https://zkp.science
Talks and Lectures
Alessandro Chiesa on Zerocash at CESC2017
Bitcoin and Anonymity
Satoshi has no clothes: failures in on-chain privacy
The state of Privacy in Cryptocurrencies
Zero-Knowledge Proofs
2011
— first paper to coin the term zk-SNARKs (Succinct Non-interactive Arguments of Knowledge)
[Bit+11]
(by Nir Bitansky and Ran Canetti and Alessandro Chiesa and Eran Tromer)
2013
— first to make zk-SNARKs applicable for general computing
The “Pinocchio” paper
[PHGR13]
(by Bryan Parno and Craig Gentry and Jon Howell and Mariana Raykova)
2016
— made zk-SNARKs
really
efficient and the standard that is still used today
Groth16
(by Jens Groth)
Learn about Zero-Knowledge Proofs
https://vitalik.ca/general/2021/01/05/rollup.html
Vitalik Buterin's blog series on SNARKs:
Part 1: Quadratic Arithmetic Programs: from Zero to Hero
Part 2: Exploring Elliptic Curve Pairings
Part 3: Zk-SNARKs: Under the Hood
The Sapling protocol with some differences
https://medium.com/hackernoon/a-primer-on-zero-knowledge-proofs-892e6e277142
ZK Primers
https://medium.com/hackernoon/a-primer-on-zero-knowledge-proofs-892e6e277142
Videos from the Simons Institute’s semester-long program on SNARKs and blockchains:
Workshop Schedule | Simons Institute for the Theory of Computing 81
ZKPs Explained from ultimate beginner to expert
https://www.youtube.com/watch?v=fOGdb1CTu5c
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
Ctrl
P
) instead.