Ein Zero-Knowledge Proof ist ein kryptographisches Verfahren, mit dem eine Partei (Prover) einer anderen Partei (Verifier) beweisen kann, dass eine Aussage wahr ist, ohne dabei irgendeine zusätzliche Information preiszugeben. ZKPs sind die Grundlage für Privatsphäre-Protokolle und für Validity-Proofs in ZK-Rollups.