ZK Proof Providers
| Provider | ZK Type | Use Case | Chains |
|---|---|---|---|
| StarkWare | STARK | L2 Scaling | Starknet |
| zkSync | SNARK | L2 Scaling | zkSync Era |
| Polygon Hermez | SNARK | L2 Scaling | Polygon zkEVM |
| Scroll | SNARK | L2 Scaling | Scroll |
| Aztec | SNARK | Privacy | Aztec |
ZK Use Cases
- Privacy - Shield transaction amounts and addresses
- Scaling - Rollup transactions off-chain
- Verification - Prove state transitions
- Identity - Selective disclosure
Popular ZK Libraries
- Circom - ZK circuit compiler
- SnarkJS - Generate and verify proofs
- ZoKrates - Solidity ZK toolbox
- Noir - ZK language by Aztec
Getting Started with ZK
1️⃣
Choose a ZK Stack
Select STARK or SNARK based on your needs
2️⃣
Write Circuits
Define your ZK circuit in Circom or Noir
3️⃣
Deploy & Verify
Deploy contracts with verification keys
Learn Zero-Knowledge Proofs
Start building with ZK technology today.