ZK Proofs: verifizieren, ohne Daten preiszugeben
Mit Zero-Knowledge-Beweisen lässt sich nachweisen, dass eine Reihe von Vorgängen gültig ist, ohne die Originaldaten offenzulegen. So funktioniert das in Basis Network.
Stellen Sie sich vor, ein Unternehmen muss einem Auditor nachweisen, dass alle Instandhaltungsaufträge des Monats ordnungsgemäß abgeschlossen wurden, will aber die Details der einzelnen Aufträge nicht offenlegen. Genau das leisten Zero-Knowledge-Beweise (ZK Proofs).
Das mathematische Prinzip
Ein ZKP ist eine kryptographische Konstruktion, die es dem Beweiser (Prover) ermöglicht, den Verifizierer davon zu überzeugen, dass eine Aussage wahr ist — zum Beispiel „diese Transaktion hält die Regeln des Systems ein“ —, ohne die Daten zu übermitteln, auf denen die Aussage beruht. Der Verifizierer erhält mathematische Gewissheit über das Ergebnis; die Inputs sieht er nie.
Der Ablauf in Basis Network
Jedes private Subnetz wickelt seine Vorgänge souverän ab. Sobald eine Transaktion den Perimeter des Subnetzes überschreitet — in Richtung eines anderen Subnetzes oder des Basisnetzwerks —, wird sie in einen Zero-Knowledge-Beweis verpackt übermittelt. Die Validatoren des gesamten Netzwerks prüfen den Beweis mathematisch: Sie bestätigen, dass die Transaktion gültig ist, ohne auf ihren Inhalt zuzugreifen. Die Transaktion ist erfasst, ihre Gültigkeit ist bewiesen, ihr Inhalt verlässt nie den Perimeter des Ursprungssubnetzes.
Warum das wichtig ist
Drei Effekte, die sich gegenseitig verstärken: (1) sensible Daten verlassen nie den Perimeter der Organisation, (2) das gesamte Netzwerk validiert jede einzelne Transaktion, ohne sie sehen zu müssen, und wahrt so universelle Auditierbarkeit bei granularer Vertraulichkeit, und (3) die kollektive kryptographische Sicherheit steht hinter jeder atomaren Transaktion, auch wenn die Subnetze isoliert arbeiten. Es ist das erste Mal, dass operative Vertraulichkeit und universelle Auditierbarkeit in Produktion nebeneinander bestehen.