Skip to main content

Non-Interactive Zero-Knowledge

Definition

Non-interactive zero-knowledge (NIZK) is a cryptographic proof system where a prover can demonstrate knowledge of a secret to a verifier without revealing any information about the secret itself, and crucially, without any interaction between them after the proof is generated. The verifier can check the proof independently. This advanced cryptographic technique is vital for privacy and scalability in blockchain protocols. It enables verifiable privacy without direct communication.