Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-zero-knowledge-proofs
A curated list of awesome Zero-Knowledge Proofs (ZKP) resources.
https://github.com/sCrypt-Inc/awesome-zero-knowledge-proofs
- Understanding ZKPs Through Illustrated Examples
- Zero Knowledge Proofs: An Illustrated Primer by Matthew Green
- Demonstration of Zero-Knowledge Proof for Sudoku Using Standard Playing Cards
- zudoku
- Zero Knowledge Proof and its Applications in Bitcoin
- zk-SNARKs on Bitcoin
- ZKPs for Engineers: Introduction
- zk Battleship interactive course by sCrypt
- Create Your First Zero-Knowledge Proof Program on Bitcoin
- Intro to Circom and Snarkjs by Iden3
- Getting Started with zkSnarks on ZoKrates
- Proving Knowledge of a Hash Pre-Image with ZoKrates
- Zokrates Hello World Walkthrough
- Zero Knowledge Proofs Workshop - Zokrates Tutorial
- A Practical Guide To Building Zero Knowledge dApps
- 0xPARC circom and Halo2 learning resources
- Introduction to Domain Specific Languages (DSLs)
- Programming Languages in ZKP
- Bitcoin
- Zero Knowledge Proofs Workshop - Zokrates Tutorial
- Zokrates Hello World Walkthrough
- Practical ZK-SNARKs for Ethereum
- Elliptic Curve BLS12–381 Support on Bitcoin
- Bitcoin
- Circom Workshop 1 by 0xparc
- Circom Workshop 2 by 0xparc
- Proofs, Arguments, and Zero-Knowledge
- A Graduate Course in Applied Cryptography
- The MoonMath Manual to zk-SNARKs
- Zero-knowledge podcast
- 0xPARC: Applied ZK Learning Group
- ZKProof
- matter-labs: Awesome zero knowledge proofs
- ventali/awesome-zk
- zkp.science
- Zero-Knowledge Proofs Starter Pack
- gakonst/awesome-starknet
- Zero Knowledge Canon by a16z
- ZKP Knowledge Base by Delendum Research
- Comparison of the most popular zkp systems
- 🏋️♀️ ZK Bench - open source, continuous benchmarks for popular zk implementations
- **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
- Awesome PLONK
- Part 1 - plonk-works-part-2-1072dcd7634a)
- PLONK on Bitcoin
- PLONK by Hand
- A good tutorial on PLONK in CN
- Understanding PLONK by Vitalik
- Understanding PLONK by David Wong
- A Python tutorial of the paper PLONK
- Another good tutorial on PLONK in CN
- ZK Study Club - Plonk with Zac Williamson
- How PLONK works by David Wong - part series
- PLONK: Privacy in a World of Universal SNARKs - Zac Williamson
- PLONK: Ariel Gabizon (Protocol Labs)
- The Incredible Machine
- Diving into the zk-SNARKs Setup Phase
- Trusted Setup Workshop by 0xparc
- Setup Ceremonies
- On-Chain Trusted Setup Ceremony
- How do trusted setups work?
- Announcing the Perpetual Powers of Tau Ceremony to benefit all zk-SNARK projects
- Trusted setup ceremonies explored
- A Subversion-Resistant SNARK
- Zero knowledge, subversion resistance, and concrete attacks | Steven Goldfeder | RWC 2018
- Zero-Knowledge Contingent Payments Revisited
- Zcash: Privacy-Protecting Digital Currency
- Monero: Private Digital Currency
- Mina Protocol: A Constant-Size Blockchain
- Namada: Asset Agnostic, Multichain privacy
- Incomplete Information Games on Bitcoin
- Dark Forest: zkSNARK space warfare strategy game
- Battleship - Knowledge Proof Tutorial
- Zordle: ZK Wordle
- Mastermind
- exgrasia - chain RPG-style sandbox game
- Sudoku
- zksnark-sudoku
- Isaac: a physics-powered onchain reality on Starknet - isaac-defcon)
- Crypto Maze: action-packed MMO
- Mental Poker
- part 1 - poker-in-the-age-of-snarks-part-2)
- ZK Poker
- sample code in Circom
- Cachebox
- Lottery
- chess-cairo - A Cairo contract to play chess in Starknet
- GoL2 - Cellular automata on replicated state machine
- zkAutoChess: An On-chain Auto Chess Battle Game
- MNIST for recognizing handwritten digits on Bitcoin
- zk-MNIST: web frontend app + Jupyter notebook with ML model generation on Ethereum
- zkCNN: GKR-based zero-knowledge proof protocol for CNN model inference
- Object detection and classification on an image
- Blind auction using zero knowledge - knowledge-blind-auctions/18600)
- Publicly Verifiable Sealed-Bid Auctions with a Trustless Auctioneer
- A collection of solutions leveraging the power of ZK information bounties
- Nightmarket: a Dark Forest plugin that allows players to buy and sell planet coordinates
- Modulo Zero: on-chain solution for private data exchange
- zkPoD: A Practical Decentralized System for Data Exchange
- Zkitter: Anonymous Social Network
- ETHdos Numbers
- Tornado Cash: Introducing Private Transactions On Ethereum
- Otter Cash: A privacy layer for the Solana ecosystem
- ZK-Rollups on Bitcoin
- Scalable Peer to Peer Tokens on Bitcoin - to-Genesis Problem using recursive SNARKs
- StealthDrop: Anonymous Airdrops using ZK proofs
- ZKP Private Airdrop - merkle-airdrop-lib)
- zk-NftMint: Mint an NFT if you know a secret
- Zero Knowledge Message Board by nulven, yush\_g
- Semaphore: a privacy gadget built on Ethereum
- ZKU-Vote: a platform that allows anonymous voting
- OVOTE: Offchain Voting with Onchain Trustless Execution - present-ovote-offchain-voting-with-onchain-trustless-execution/3603)
- Part 1 - id-2)
- ZK-Identity (Semaphore): Private Identity Claim System by minting a NFT
- Interep: An on-ramp for reputation
- Aletheia: an anonymous & on-chain reputation based login system for websites
- Continuum: background checker
- Proof of Passport: proof of official passport
- zkAttestor: Block and State Attestations on Ethereum - sun/zk-attestor)
- zkPhoto: Private Authentic Photo Sharing
- Using ZK Proofs to Fight Disinformation
- zkDocs: Document Management
- UniRep (Universal Reputation): a private and non-repudiable reputation system
- Bitcoin SV Zero-Knowledge Proof Hackathon finalists
- zkDAO category from Harmony
- Cairo goldmine
- ventali/awesome-zk
- Six Moonshot ZK Applications
- Final Projects by ZKU Graduates
- zkApps on Mina
- 10 zkApps Use Cases on Mina Protocol
- ![CC0
Programming Languages