Ein Zero-Knowledge-Beweis ist eine kryptografische Technik, die es einer Partei, dem Beweisführer, ermöglicht, einer anderen Partei, dem Verifizierer, zu demonstrieren, dass eine bestimmte Aussage oder Behauptung wahr ist, ohne zusätzliche Informationen oder Details über die zugrunde liegenden Daten oder Geheimnisse preiszugeben. Zero-Knowledge-Beweise werden in verschiedenen Anwendungen eingesetzt, wie in Datenschutz-wahrenden Kryptowährungen, sicheren Wahlsystemen oder vertraulichen Transaktionen, um eine vertrauenslose und effiziente Überprüfung der Datenintegrität, Authentizität oder Compliance zu ermöglichen, während die Privatsphäre, Vertraulichkeit oder Anonymität der beteiligten Parteien gewahrt bleibt.