awesome-zero-knowledge-proofs
A curated list of awesome Zero-Knowledge Proofs (ZKP) resources.
https://github.com/sCrypt-Inc/awesome-zero-knowledge-proofs
Last synced: 10 days ago
JSON representation
-
Introductions
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- Understanding ZKPs Through Illustrated Examples
- zk-SNARKs on Bitcoin
- Zero Knowledge Proof and its Applications in Bitcoin
-
Other Curated Lists
-
Snarkjs: zkSNARK implementation in JavaScript & WASM
-
-
Programming Languages
-
Proof Systems
-
Snarkjs: zkSNARK implementation in JavaScript & WASM
- **Polylang** - lang.org/) | [**Leo**](https://leo-lang.org/) |
- Proving system comparison
- zk-SNARKs vs. Zk-STARKs vs. BulletProofs
- Comparing General Purpose zk-SNARKs
- Comparison of Different zk-SNARKs
- A Cambrian Explosion of Crypto Proofs Eli Ben-Sasson
- Comparison of the most popular zkp systems
- Proving system comparison
- Proving system comparison
-
zkSNARKs
- Part 1 - plonk-works-part-2-1072dcd7634a)
- PLONK on Bitcoin
- PLONK by Hand
- A good tutorial on PLONK in CN
- Understanding PLONK by Vitalik
- Another good tutorial on PLONK in CN
- How PLONK works by David Wong - part series
- PLONK: Privacy in a World of Universal SNARKs - Zac Williamson
- PLONK: Ariel Gabizon (Protocol Labs)
- ZK Study Club - Plonk with Zac Williamson
- Awesome PLONK
- A Python tutorial of the paper PLONK
- PLONK: Privacy in a World of Universal SNARKs - Zac Williamson
- PLONK: Ariel Gabizon (Protocol Labs)
- Understanding PLONK by David Wong
- ZK Study Club - Plonk with Zac Williamson
- PLONK: Privacy in a World of Universal SNARKs - Zac Williamson
- PLONK: Ariel Gabizon (Protocol Labs)
- Part 1 - plonk-works-part-2-1072dcd7634a)
- PLONK on Bitcoin
-
-
Tools
-
Snarkjs: zkSNARK implementation in JavaScript & WASM
-
ZoKrates: a toolbox for zkSNARKs
-
-
Trusted Setup
-
Bulletproofs
-
Subversion Resistance
- A Subversion-Resistant SNARK
- Zero knowledge, subversion resistance, and concrete attacks | Steven Goldfeder | RWC 2018
- Zero-Knowledge Contingent Payments Revisited
- Zero knowledge, subversion resistance, and concrete attacks | Steven Goldfeder | RWC 2018
- Zero knowledge, subversion resistance, and concrete attacks | Steven Goldfeder | RWC 2018
-
-
Tutorials
- zk Battleship interactive course by sCrypt
- Create Your First Zero-Knowledge Proof Program on Bitcoin
- Intro to Circom and Snarkjs by Iden3
- Proving Knowledge of a Hash Pre-Image with ZoKrates
- A Practical Guide To Building Zero Knowledge dApps
- Create Your First Zero-Knowledge Proof Program on Bitcoin
- zk Battleship interactive course by sCrypt
Programming Languages
Categories
Sub Categories
Other app directories
102
Games
23
Snarkjs: zkSNARK implementation in JavaScript & WASM
21
zkSNARKs
20
Attestation
9
Tokens / NFT
7
Bulletproofs
7
Identity
7
ZoKrates: a toolbox for zkSNARKs
6
Subversion Resistance
5
Machine learning and AI
4
Voting / Participation
4
Marketplace
4
Blockchains
4
Social
3
Auctions
2
Mixer
2
Rollup
1
Keywords
zk-snarks
2
game
2
zero-knowledge
2
ethereum
2
cairo
2
cairo-lang
2
starknet
2
explaining-snarks
1
knowledge-proofs
1
snark
1
team-crypto
1
cryptography
1
wordle
1
dapp
1
chess
1
confidentiality
1
data-exchange
1
decentralized-internet
1
fair-exchange
1
privacy
1
zero-knowledge-proofs
1
layer2
1
rollups
1
scaling
1
starks
1
starkware
1
zkrollup
1
zkstarks
1