awesome-zero-knowledge
A curated list of Zero Knowledge links, mostly focusing on blockchain.
https://github.com/odradev/awesome-zero-knowledge
Last synced: 10 days ago
JSON representation
-
Index
-
Articles
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Track 1: Upshot’s ZKML Price Predictor - article by Modulus from November 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Uncover the mystery of ZKML — Part 1 - part-2-how-zkml-fit-into-theaigc-ownership-issues-4d284272de68) - series of articles by Rootz Lab from June and July 2023.
- A Primer for the Zero-Knowledge Cryptography: Part II - article by Rabia Fatima from August 2023.
- Under the hood of zkSNARK Groth16 protocol - part 1 - the-hood-of-zksnark-groth16-protocol-part-2-ca3962c50947), [part 3](https://medium.com/coinmonks/under-the-hood-of-zksnark-groth16-protocol-part-3-9d3e0934607b) and [part 4](https://medium.com/@cryptofairy/under-the-hood-of-zksnark-groth16-protocol-part-4-53667944366f), [part 5](https://medium.com/coinmonks/under-the-hood-of-zksnark-groth16-protocol-part-5-2a958f7051c2) and [part 6](https://medium.com/coinmonks/under-the-hood-of-zksnark-groth16-protocol-part-6-b9aa952a2ce2) - article by Crypto Fairy from September 2023.
- Is Zero-Knowledge Machine Learning (zkML) Legit? - article by Matt Pan from December 2023.
- Homomorphic Encryption: A Scalable Solution for Privacy, Security and Compliance On-Chain - article by Trireme Trading from December 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Private Neural Network using Zero-Knowledge Proofs during Inference - article by José Angel Contreras from June 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Experimental Implementation of A Quantum Zero-Knowledge Proof for User Authentication - academic text by Marta I. Garcia-Cid, Dileepsai Bodanapu, Alberto Gatto, Paolo Martelli, Vicente Martin, Laura Ortiz from January 2024.
- Trust the Process: Zero-Knowledge Machine Learning to Enhance Trust in Generative AI Interactions - academic text by Bianca-Mihaela Ganescu and Jonathan Passerat-Palmbach from February 2024.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Why is there a need to construct ZKEVM? - article by Jeremy from Rootz Labs from June 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Breaking Down Recursive ZK-STARKs - article by Lev Menshchikov from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- ZK Cross-chain Message Protocol: Secure, Cheap, Foundation of Multichain Dapps - article by un.Block Newsletter from March 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Zero Knowledge Proofs for Games - article about building and running ZK elements within games by Phil Kelly from January 2023.
- Hunting For SNARKs - article about understanding zk-SNARKs by Dylan Amadán from December 2022.
- Navigating the ZK ecosystem: A taxonomy. - article by public goods society from February 2023.
- [Rollup Series - ventures/rollup-series-2-classification-of-zkevms-and-taiko-e0f5e43cf7b6) - series of articles by 100y from February 2023 and March 2023.
- Zero-Knowledge Proof for Privacy over Ethereum: Permutations over Lagrange-Bases for Oecumenical Non-Interactive Arguments of Knowledge (PLONK) [step-by-step - article by Agnish Gnosh from February 2023.
- Throne of ZK: SNARK vs STARK - article by Kido Kim from March 2023.
- The Surprising Efficiency of Zero Knowledge Proofs in Logistics - article by Zuhayr Reaz from April 2023.
- Zero-knowledge Proof; IZKs, NIZKs, SNARKS, STARKS - article by Mayowa Olatunji from April 2023.
- Zero-Knowledge Proofs for Voting - article by Florian Kluge and Phil Kelly from April 2023.
- Building zk-SNARKs (volume 1) - innovation-stories/building-zk-snarks-volume-2-444ec711efe0) and [volume 3](https://medium.com/iovlabs-innovation-stories/building-zk-snarks-volume-3-7fc6dd0cf903) - article by Ramsès Fernàndez-València from May 2023.
- Zero Knowledge Blockchain Bridge - article by Victor Yeo from May 2023.
- Do in secret. Assert in public. Don't under-constrain your prover's witness computation in ZK programs - article by Brandon Kase from June 2023.
- The zero-knowledge attack of the year might just have happened, or how Nova got broken - article by David Wong from July 2023.
- Detecting boomerang values in zero-knowledge circuits using tag analysis - article by zksecurity from August 2023.
- Qredo Labs: Home of Our Big Bold Bets - article by QredoTeam from March 2023.
- ZK programmability adds a whole new layer to worry about - article by David Wong from May 2023.
- ZK app developers should be able to see down to the constraints - article by David Wong from June 2023.
- Do in secret. Assert in public. Don't under-constrain your prover's witness computation in ZK programs - article by Brandon Kase from June 2023.
- The zero-knowledge attack of the year might just have happened, or how Nova got broken - article by David Wong from July 2023.
- Detecting boomerang values in zero-knowledge circuits using tag analysis - article by zksecurity from August 2023.
-
Books
- Computational Complexity: A Modern Approach - book by Sanjeev Arora and Boaz Barak from Princeton University, January 2007.
- Cryptography Engineering: Design Principles and Practical Applications - book by Niels Ferguson, Bruce Schneier, and Tadayoshi Kohno, March 2010.
- A Graduate Course in Applied Cryptography - book by Dan Boneh and Victor Shoup, 2020.
- Proofs, Arguments, and Zero-Knowledge - book by Justin Thaler, October 2022.
- Pairing for Beginners - book by Craig Costello.
-
Community
-
Conferences and workshops
- Luxembourg Zero Knowledge Days - conference from June 2019 in Luxembourg, slides and videos available on the page.
- TCC 2020 - a virtual event from November 2020. Videos are available on the page.
- Zero Knowledge Proofs MOOC - lectures from Zero Knowledge Proofs MOOC - Spring '23.
- StarkWare Sessions 2023 Day 1 - recording of StarkWare conference from February 2023.
- The 13th BIU Winter School on cryptography - course from February 2023 in Bar-Ilan University, Israel. Slides are available on the page.
- European WEB3 summit 2023 - Summit in May 2023 in Brussels, Belgium.
- zkSummit - a cyclical summit on Zero Knowledge. Recordings from events are available [here](https://www.youtube.com/watch?v=sj5yY3wguIo&list=PLj80z0cJm8QFnY6VLVa84nr-21DNvjWH7).
- ZK HACK - a virtual events featuring workshops and advanced puzzle-solving competitions. Recordings are available [here](https://www.youtube.com/playlist?list=PLj80z0cJm8QFGB6AsiAG3EB06L7xr5S1c).
- ZKProof Online Workshop - online workshops by ZKProof. Slides from five editions are available on the page.
- Crypto Economics Security Conference - conference in UC Berkeley, usually in November.
- ZK360 - event organised by Mina.
- BUIDL Asia - technical conferences in Asia. All recordings can be found [here](https://www.youtube.com/@KryptoSeoulOfficial/playlists).
- zkWarsaw Day - an event in Warsaw, Poland.
- Korea Blockchain Week - conference week in Seoul, South Korea.
- ETHGlobal NYC - summit on September 2023 in New York, USA. Recordings can be found [here](https://www.youtube.com/playlist?list=PLXzKMXK2aHh7hzYpBqmzRrHOEE4RGpppJ).
- Devconnect - a cyclical conference.
- ETHGlobal Istanbul - summit on November 2023 in Istanbul, Türkiye.
- TCC 2023 - conference on November/December 2023 in Taipei, Taiwan.
- World Blockchain Summit 2023 - summit on December 2023 in Bangkok, Thailand.
- Devcon - Devcon for new Ethereum explorers.
- ETHGlobal - list of official Ethereum summits all around the world.
- ZK HACK - a virtual events featuring workshops and advanced puzzle-solving competitions. Recordings are available [here](https://www.youtube.com/playlist?list=PLj80z0cJm8QFGB6AsiAG3EB06L7xr5S1c).
-
Introduction
- Zero Knowledge What? An Introduction to Zero Knowledge by University of Stanford - Wikia by University of Stanford, explaining Proof Systems with math.
- The Complete Full-Stack Guide to Getting Started with Zero-Knowledge Proofs using Circom and ZK-Snarks - Full-Stack Guide for beginners by Tony Olendo.
- A Simple Explanation of Zero Knowledge Proofs - Short explanation of the ZKP topic by Hadas Zeilberger.
- The Evolution of Zero-Knowledge Proofs in Web3 - description of the ZKP with an example on Manta Network.
- ZKP Knowledge Base - knowledge base Wikia by Delendum
- Zero-Knowledge Proofs (ZKP) - article explaining ZKP by Chainlink.
- Understanding Zero Knowledge Proofs — A Beginner’s Guide - article introducing ZKP by Marcin Jedral.
- Commitment Schemes and Zero-Knowledge Protocols, January 1998 - academic text by Ivan Damgård from Aarhus University.
- The Complexity of Zero Knowledge by Harvard University, October 2007 - academic text by Salil Vadhan from Harvard University.
- ZKDocs - page with documents explaining zero-knowledge protocols or security of ZKPs.
- Zero Knowledge Proofs and ZK-Rollups: Everything You Need to Know - guide to Zero Knowledge Proofs by Coingecko.
- What the heck is a Zero-Knowledge Proof, anyway? - a simple explanation of the topic by Preethi Kasireddy.
- What is Zero Knowledge Proof? A simple explanation - article explaining ZKPs by Piryal Walpita.
- An introduction to zero-knowledge machine learning (ZKML) - article introducing ZKML by WorldCoin.
- What is Zero-knowledge technology? - article introducing ZK by Oak.
- What Are Ethereum Rollups? A Step Forward to Scale Ethereum - article shortly explaining Rollups by UniLend Finance.
- zk-SNARK Concepts Explained Like You’re 15 - article explaining zk-SNARKs by Jackson Kelley.
- What Is Proof of Knowledge? - article explaining what Proof of Knowledge is.
- Zero Knowledge 101 - knowledge-201-16864126768d) and [301](https://blog.pontem.network/zk-proofs-301-zksync-other-zkevm-b28641dc8565) - articles introducing ZK by Pontem Network from March 2023.
- Qredo 101s: Just What Exactly Is a Zero-Knowledge Proof? - article by QredoTeam from March 2023.
- A guide to Zero Knowledge Proofs - article by Luca Franceschini from April 2023.
- Ten Commonly Asked Questions About Zero Knowledge Technology - article by Mina Foundation from April 2023.
-
Programming Languages
Categories
Sub Categories
Keywords
ethereum
3
snark
2
zk-snarks
2
zero-knowledge
2
zksnarks
2
explaining-snarks
1
knowledge-proofs
1
team-crypto
1
language
1
verifiable-computation
1
confidentiality
1
data-exchange
1
decentralized-internet
1
fair-exchange
1
privacy
1
zero-knowledge-proofs
1
compiler
1
llvm
1
proof-system
1
algorithms
1
cplusplus-11
1
pinocchio
1
python
1
research
1
sdk
1
solidity
1
l2
1
smart-contracts
1
zkrollup
1
managed-by-terraform
1