This page may contain stale information. Last updated: 2026-06-24
Definition
Zero-knowledge proofs allow one party to prove a statement is true without revealing the underlying data. In blockchain contexts, zk-STARK proofs (used by starkware on starknet) enable selective disclosure — proving specific attributes (e.g., age over 18) without exposing full identity documents.
Key Points
- Selective disclosure: Verifier learns only the required fact, not source data
- Onchain verification: Smart contracts validate proofs against public registries
- Privacy vs compliance: Addresses KYC data breach liability by minimizing data collection
- STRK20 application: Privacy primitives extended from token balances to identity attributes