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

Sources