This is a very decent, non-technical overview of the core idea of zero-knowledge proofs. Most verification today is over-disclosure by default. Zero-knowledge proofs decouple proof from disclosure. They let an entity prove that a statement is true (e.g. “this transaction is valid”, “a requirement is met”, “this identity got verified”) without revealing the underlying data. ZK-KYC won't remove compliance, but it can remove unnecessary extraction, collection and storage of personal data. So, verification still happens, but no data honeypot is created. View quoted note →