awesome-zk
A curated list of awesome ZK resources, libraries, tools and more.
https://github.com/ventali/awesome-zk
Last synced: 4 days ago
JSON representation
-
Auditing and Consulting
-
Projects
-
Zk-Applications
- Monero: private, decentralized cryptocurrency
- Argent: smart contract wallet based on zkSync
- TumbleBit: An Untrusted Bitcoin-Compatible Anonymous Payment Hub
- Checks and balances: Machine Learning and zero-knowledge proofs
- Crypto Maze: action-packed MMO
- Leela vs the World: the first zkAI game
- Zcash: a privacy-protecting, digital currency
- Manta: a Plug and Play Private DeFi Stack
- Zef: Low-latency, Scalable, Private Payments
- Anoma: A protocol for private, asset-agnostic digital cash - recursive-zkp/)
- Intmax2: A ZK-rollup with Minimal Onchain Data and Computation Costs
- CoinJoin: an open-source way to mix bitcoins
- Tornado Cash: Introducing Private Transactions On Ethereum
- Otter Cash: A privacy layer for the Solana ecosystem
- Mixcoin: Anonymity for Bitcoin with accountable mixes
- zkKYC: A solution concept for KYC without knowing your customer
- Sealance: building financial compliance into digital currencies
- OutDID: your zero-knowledge, decentralized KYC filter of blockchain users
- ZeroBiometrics: Privacy Preserving and Data Protection Face Authentication
- zCloak: Privacy-first DID and verifiable computation infrastructure
- Numio: Layer 2 focused wallet built on zkSync
- Zkopru: Affordable Ethereum Privacy Wallet
- Bunkyr: zero‑knowledge security without seed phrases or backup codes
- Particle Network: Zero Knowledge Wallet-as-a-Service, confidential social logins and transactions
- =nil; Foundation's Solana and Mina to Ethereum zkBridge
- Overeality: Infrastructure for Web3 Interoperability
- Mystiko Network: Anonymous Protocol for a Cross-Chain Network
- Penumbra: a shielded, cross-chain network
- Suez: move Eth to the Starknet ecosystem
- ZKCross: a trustworthy cross-chain protocol built with multichain zkRollup
- Electron Labs: ZK Light Clients for NEAR Rainbow Bridge
- ZeroPool: a fully private multi-blockchain solution
- Raze Network: Multichain Privacy Middleware
- Zendoo: A zk-SNARK enabled verifiable cross-chain transfer protocol - Sidechain-Zendoo-A_zk-SNARK-Verifiable-Cross-Chain-Transfer-Protocol.pdf)
- DarkFi: applications and shielded cross-chain assets utilizing Halo 2
- =nil; Foundation's Proof Market: a decentralized proof market protocol
- Modulo Zero: on-chain solution for private data exchange
- Ruby Protocol: Building a Cross-chain Cryptographic Infrastructure for Data Monetization
- Ladder: KYC on-ramp solution implementing an oraclized peer-to-peer protocol
- Interep: verify users' reputation without exposing their identities
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- Filecoin: Zero Knowledge and the Filecoin Network
- Nectar Protocol: Web3 infrastructure for healthcare
- ZKML: Bridging AI/ML and Web3 with Zero-Knowledge Proofs
- Loopring Launches zkRollup Exchange
- Railgun: brings privacy to cryptocurrencies
- EdgeSwap: Ethereum-based layer 2 trading protocol
- Mute: a ZK-Rollup based AMM exchange
- Semaphore: a privacy gadget built on Ethereum
- Cabal: create credibly pseudonymous channels based on members' Ethereum activity
- Waku: a suite of privacy-preserving, peer-to-peer messaging protocols
- Mobius: Trustless Tumbling for Transaction Privacy
- Dark Forest: an MMO space-conquest game - init-circuit)
- SwapCT: Swap Confidential Transactions for Privacy-Preserving Multi-Token Exchanges
- zkID.app: A Privacy-Preserving Passport to the Web 3.0 World
- Notebook: a zero-knowledge B2B2C identity protocol
- Iden3: future-proof tech stack for self-sovereign identity
- Humanode: biologically verified human nodes for a fair financial system
- IdentityBlockchain: state-certified electronic identities to establish blockchain identities
- Everest ID: Your global everything account
- Zecrey: Bringing Cross-chain Privacy to Digital Assets
- Relic Protocol: the first provably secure source of historical data on chain
- Axiom: generate proofs for various computations completed previously on chain
- Panther Protocol
- ZigZag: ZK Rollup order book DEX
- Immutable X: the first layer-2 scaling solution for NFTs on Ethereum
- zkC.R.E.A.M: Confidential Reliable Ethereum Anonymous Mixer
- OVOTE: Offchain Voting with Onchain Trustless Execution - present-ovote-offchain-voting-with-onchain-trustless-execution/3603)
- Scaffold-ETH: Prove Membership with Circom and Zero Knowledge
- Vocdoni: A decentralized self sovereign governance platform
- Ruby Protocol: Building a Cross-chain Cryptographic Infrastructure for Data Monetization
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- Hyper Oracle: Programmable zkOracle network with zkIndexing and zkAutomation
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- Isaac: a physics-powered onchain reality on Starknet - isaac-defcon)
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- zkonduit: inference for deep learning models and other computational graphs in a zk-snark
- Privacy pools: Opt-in or Opt-out Anonymity Sets
- Zordle: the first end-to-end web app built using Halo 2 ZK proofs
- zkSNARK-Sudoku: Sudoku verifier using zkSNARK and circom.
- zk-MNIST: web frontend app + Jupyter notebook with ML model generation
- zkCNN: GKR-based zero-knowledge proof protocol for CNN model inference
- zkPoD: A decentralized system for data exchange
- zk-NftMint: Mint an NFT if you know a secret
- Zero Knowledge Message Board by nulven, yush\_g
- zkDocs: information attestation and verification workflows
- Succinct Labs: the trust-minimized interoperability layer
- MicroMix: A noncustodial Ethereum mixer
- Worldcoin: Privacy-Preserving Proof-of-Personhood Protocol
- Isaac: a physics-powered onchain reality on Starknet - isaac-defcon)
- Modulus Labs: bringing powerful ML models on-chain
- ZETH: Integrating Zerocash on Ethereum
- CashShuffle: background coin shuffling for Bitcoin Cash
- Juicer Protocol: trusted and secure
- ZkLink: cross chain amm swap protocol powered by ZK-Rollup
- Electron Labs: ZK Light Clients for NEAR Rainbow Bridge
- Raze Network: Multichain Privacy Middleware
- FirstBatch: create a representation of your identity from your social data
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- zk-SQL: ZK-based engine for self-sovereign SQL queries
- Hyper Oracle: Programmable zkOracle network with zkIndexing and zkAutomation
- Double Blind: semi-anonymously sign messages for a group of people - blind.xyz/docs/#/)
- Crypto Maze: action-packed MMO
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- StealthDrop: Anonymous Airdrops using ZK proofs
- ZKP Private Airdrop - merkle-airdrop-lib)
- ZK Machine Learning: truly private machine learning, with zk-SNARKs and blockchain
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- zk-SQL: ZK-based engine for self-sovereign SQL queries
- Waku: a suite of privacy-preserving, peer-to-peer messaging protocols
- Proof of Passport: Privacy Preserving Passport Proving
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- =nil; \`DROP DATABASE \*: A database management system for blockchains enhanced by provable SQL
- Mute: a ZK-Rollup based AMM exchange
-
Zk-Layer1
- Celo: EVM compatible proof-of-stake layer-1 - 2/)
- Iron Fish: the universal privacy layer for crypto
- Mina: a payment system using a succinct blockchain
- Lelantus: transaction confidentiality and anonymity
- DarkFi: a new Layer 1 blockchain, designed with anonymity at the forefront
- Espresso Systems: single-shot scaling & privacy solution
- Mir Protocol
- Zeeka Network: a light and scalable blockchain using ZKPs
- quark: decentralized state machine with STARK proofs
- Neptune: a new privacy layer-one blockchain
- Aleo: A SDK for Zero-Knowledge Transactions
- Lelantus: transaction confidentiality and anonymity
- Lelantus: transaction confidentiality and anonymity
- Espresso Systems: single-shot scaling & privacy solution
- Lelantus: transaction confidentiality and anonymity
- Lelantus: transaction confidentiality and anonymity
- Lelantus: transaction confidentiality and anonymity
- Lelantus: transaction confidentiality and anonymity
- Lelantus: transaction confidentiality and anonymity
-
Hardware Acceleration
- Hardware for ZKPs & VDFs with Supranational - based VDF](https://zkproof.org/2021/11/24/practical-snark-based-vdf/)
- PipeZK: Accelerating Zero-Knowledge Proof with a Pipelined Architecture
- DZK: decentralized zero-knowledge proof platform
- Cysic: Hardware Accelerating Zero-Knowledge Proof
- Ingonyama: building a ZK processing unit
- ZKAccel: Accelerated ZKP as a Service
- DZK: decentralized zero-knowledge proof platform
-
Zk-Layer2
- Aztec: Scalable Privacy on Ethereum
- Polygon Zero: a layer 2 scaling solution for Ethereum
- Taikocha: a zkEVM-based general-purpose zkRollup
- Twilight: Layer 2 for Private Computation
- Radius: MEV-resistant ZK-Rollups with Practical VDE (PVDE)
- ZEXE on Plasma: An implementation of ZEXE on Ethereum
- Nightfall: Private Token Transaction on Ethereum
- StarkNet: permissionless decentralized ZK-Rollup
- Scroll: an EVM-equivalent zkRollup
- Orbis: A Layer 2 ZK-Rollup Scaling Solution Built on Cardano
-
Zk-EVM
- Matter Labs zkEVM
- Hermez zkEVM
- Scroll
- ConsenSys zkEVM
- Sovereign Labs: zkEVM on Risc0
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- Matter Labs zkEVM
- TinyZKEVM
- Matter Labs zkEVM
- Appliedzkp: Circuits for zkEVM
- Appliedzkp: Circuits for zkEVM
-
Zk-VM
- ZK-Bench: Benchmarks for popular ZK frameworks, continuously updated
- zk-Harness: a comprehensive benchmarking framework for zk SNARKs
- Delphinus zkWASM
- zkMove: bytecode VM - rocks/zkmove)
- OlaVM: An Ethereum compatible ZKVM
- Miden: STARK-based zero-knowledge virtual machine
- Risc0: a general purpose zkVM based on RISCV
- Tritron VM
- ZK System Benchmarking: compare the performance of different zero-knowledge proof libraries
- zkRiscV: RV32I Risc-V instruction set
-
Privacy Layer
-
Framework / SDK
-
Trusted Execution Environment (TEE) Based Projects
-
Transpiler
-
Computing Infrastructure
- Trustless Labs: ZK-friendly Multi-rollup Architecture for Web3 Applications
- CirC: Compiler Infrastructure for Cryptosystems and Verification
- SuccinctX: Infrastructure for zk-app development
- =nil;'s zkLLVM: LLVM-based zero-knowledge proof systems compiler
- Trustless Labs: ZK-friendly Multi-rollup Architecture for Web3 Applications
-
Fully Homomorphic Encryption (FHE) Based Projects
-
-
Communities
-
Basics
-
- Zero Knowledge Proofs: An Illustrated Primer
- A Non-Mathematical Introduction to Zero Knowledge Proof
- ZKPs for Engineers: Introduction
- The MoonMath Manual to zk-SNARKs
- Part I: Homomorphic Hidings
- Part II: Blind Evaluation of Polynomials
- Part III: The Knowledge of Coefficient Test and Assumption
- Part IV: How to make Blind Evaluation of Polynomials Verifiable
- Part V: From Computations to Polynomials
- Part VI: The Pinocchio Protocol
- Part VII: Pairings of Elliptic Curves
- Privacy in Cryptocurrencies: An Overview
- Prerequisite understanding questions
- Understanding ZKPs Through Illustrated Examples
- Understanding zero-knowledge proofs without cryptography background
- Zero Knowledge virtual machine step by step
- Part 1: Proofs with Polynomials
- Part 2: Thank Goodness It's FRI-day
- Part 3: Into the Weeds
- Part I: STARK Overview
- Part II: Basic Tools
- Part II: FRI
- Part IV: The STARK Polynomial IOP
- Part V: A Rescue-Prime STARK
- Part VI: Speeding Things Up
- Brainfuck STARK Tutorial
- zkSNARKs in a nutshell
- The RareSkills Book of Zero Knowledge
- An approximate introduction to how zk-SNARKs are possible
- Succinct ZK - K92
- Succinct Non-Interactive ZK - M94
- “SNARK” terminology and characterization of existence - BCCT11
- Succinct NIZK without the PCP Theorem - Groth10
- Verifiable Delay Function
- Circuit Optimisation Handout
- An Incomplete Guide to Rollups
- Why rollups + data shards are the only sustainable solution for high scalability
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Validity Proofs vs. Fraud Proofs
- A Pre-consensus Mechanism by Leohio
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Understanding ZKPs Through Illustrated Examples
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Introducing zkSync: the missing link to mass adoption of Ethereum
- 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
- Introducing zkSync: the missing link to mass adoption of Ethereum
- Succinct NIZK without the PCP Theorem - Groth10
- Validity Proofs vs. Fraud Proofs
- Introducing zkSync: the missing link to mass adoption of Ethereum
- What are zk-SNARKs?
-
Mathematical Foundations
- Introduction to Mathematical Cryptography - %20Hoffstein%2C%20Pipher%2C%20Silverman.pdf)
- Modern Computer Algebra
- Explicit-Formulas Database
- Abstract Algebra
- Algebraic Number Theory
- Computational Introduction to Number Theory and Algebra
- A Graduate Course in Applied Cryptography
- Lattice Cryptography
- The Design of Rijndael
- Elliptic Curves Number Theory And Cryptography
- Pairings for Beginners
- Succint Proofs and Linear Algebra
- Elliptic Curves Number Theory And Cryptography
- Explicit-Formulas Database
- Abstract Algebra
-
-
Advanced Topics
-
Groth16
-
Anonymous Zether
-
Quisquis
-
Bulletproofs
-
Network Privacy
-
PLONK
-
Halo
-
Quadratic Span Programs
-
Probabilistic Proof Systems
-
Pinocchio
-
Systems
-
Zk-VM
-
Elliptic Curve
-
Slush: Fractal Scaling
-
DIZK: Distributed ZKP
-
Hash Functions
-
Zether
-
-
Books
-
Tools
-
ECDSA
-
Circuit Building Library
-
Formal Verification
-
Other Tools
-
Plonk
-
-
Validator Services
-
Other Tools
-
-
Discussions
-
Other Tools
- Why Dark Forest Matters: A Good Game, not a Crypto Game
- Hardware Acceleration for Zero Knowledge Proofs
- How do trusted setups work?
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- Programming Languages in ZKP
- Six Moonshot ZK Applications
- A Socratic Dialogue to Come Up With a Secure ZK Message Board Architecture
- The Strongest Crypto Gaming Thesis
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- 10 zkApps Use Cases on Mina Protocol
- Why Dark Forest Matters: A Good Game, not a Crypto Game
- Programming Languages in ZKP
- 10 zkApps Use Cases on Mina Protocol
- Why Dark Forest Matters: A Good Game, not a Crypto Game
-
-
Programming Languages
-
Language examples
-
Programming Languages
Categories
Sub Categories
Zk-Applications
154
Other Tools
68
Zk-EVM
59
Zk-Layer1
19
Mathematical Foundations
15
Zk-VM
12
Zk-Layer2
10
Hardware Acceleration
7
Circuit Building Library
6
Computing Infrastructure
5
Trusted Execution Environment (TEE) Based Projects
4
Formal Verification
4
Elliptic Curve
3
Transpiler
3
Network Privacy
3
PLONK
2
Plonk
2
Bulletproofs
2
ECDSA
2
Framework / SDK
2
Halo
2
Hash Functions
1
Quadratic Span Programs
1
Probabilistic Proof Systems
1
Systems
1
Quisquis
1
Anonymous Zether
1
Groth16
1
Privacy Layer
1
Language examples
1
Pinocchio
1
Zether
1
DIZK: Distributed ZKP
1
Slush: Fractal Scaling
1
Fully Homomorphic Encryption (FHE) Based Projects
1
Keywords
zero-knowledge
7
cryptography
6
zero-knowledge-proofs
3
ethereum
3
rust
3
privacy
3
blockchain
3
stark
3
virtual-machine
2
fair-exchange
1
decentralized-internet
1
data-exchange
1
confidentiality
1
wordle
1
game
1
zkml
1
ai
1
starkware
1
starknet
1
solidity-contracts
1
solidity
1
evm-bytecode
1
evm
1
cairo-lang
1
zk-snarks
1
zeth
1
zerocash
1
research-and-development
1
mixer
1
clearmatics-research
1
programming-language
1
compiler
1
verification
1
security
1
circomlib
1
circom
1
zksnarks
1
wasm
1
typescript
1
sdk
1
nodejs
1
javascript
1
aleo
1
zk-starks
1
plonk
1
risc-v
1