zero-knowledge proof
A zero-knowledge proof (ZKP) is a cryptographic protocol that enables one party (the prover) to convince another (the verifier) that a specific statement is true without revealing any underlying data. It proves knowledge without disclosure—ensuring validity while preserving privacy. ZKPs are foundational in advanced cryptography, powering use cases like private transactions, secure authentication, and confidential smart contracts.