Zero-Knowledge-Proofs (ZK-Proofs) sind in diesem Jahr in der Kryptowelt populär geworden, aber Nicht-Kryptografen und Programmierer könnten verwirrt sein.
ZK-Proofe sind trotz ihres Aussehens kompliziert. Sie ermöglichen es dem Prüfer, dem Prüfer sein Wissen ohne weiteres zu demonstrieren, ohne die Details preiszugeben. Dies erfordert nicht, dass der Prüfer die Informationen bespricht.
Mitte der 1980er Jahre waren nur wenige Akademiker Pioniere dieser Idee. Seitdem hat es sich zu einem realistischen Mechanismus für überprüfbare Berechnungen entwickelt und den Rahmen für die Web3-Umgebung gelegt, in der ZK-Beweise wichtiger sind.
ZK-Proofs gab es in der theoretischen Kryptographie schon vor der Blockchain-Technologie, aber durch die Dezentralisierung der Blockchain sind sie sichtbarer und prominenter geworden. Im Wesentlichen handelt es sich bei der Blockchain um ein öffentliches Hauptbuch. Unabhängig von der Transaktion wird jedes Detail dokumentiert und ist für die Öffentlichkeit zugänglich.
Die Blockchain-Technologie bietet Transparenz, doch die Privatsphäre der Nutzer ist ein großes Anliegen.
ZK-Proofs lösen Konflikte zwischen Blockchain-Privatsphäre und Offenheit. Sie ermöglichen eine Transaktionsüberprüfung, ohne Transaktionsinformationen preiszugeben, und wahren so die Privatsphäre der Benutzer und die Unveränderlichkeit der Blockchain.
Überprüfbare Off-Chain-Berechnungen, ein wichtiger Fortschritt der Blockchain, haben sich im letzten Jahrzehnt zu einem wichtigen Anwendungsfall für ZK-Proofs im Web3 entwickelt.
Überprüfbares Off-Chain-Computing ist wichtig, aber zunächst müssen wir die schwerwiegenden Grenzen intelligenter Verträge diskutieren. Smart Contracts haben grundsätzlich drei große Nachteile:
Die Art des Denkens, die sie verfolgen können: Ein intelligenter Vertrag kann die grundlegendsten Formen der bedingten Logik nur verwenden, wenn dafür keine extrem hohen Gaskosten anfallen.
Diese Probleme müssen behoben werden, damit die Blockchain skaliert werden kann, um den Anforderungen des Web3-Ökosystems gerecht zu werden. Zum Glück ist ZK mit Web3 gewachsen.
Wir können die begrenzte Speicher- und Rechenleistung des Netzwerks elegant lösen, indem wir einige Daten und Rechenarbeit aus der Blockchain auslagern.
Mit der Erkenntnis, dass Off-Chain-Aktivitäten durchgeführt werden können und ein ZK-Proof verwendet werden kann, um der Hauptkette eine kurze und vertrauenswürdige Zusammenfassung der Off-Chain-Vorgänge zu liefern, ohne alle zugrunde liegenden Daten weiterzugeben, hat sich die Blockchain-Technologie verändert. Lassen Sie uns die sich entwickelnden Protokolle in diesem Bereich untersuchen.
Obwohl ZK-Proofs gegenüber dezentraler Speicherung und ZK-Rollups die Möglichkeiten der Blockchain erweitert haben, fehlt noch etwas Wichtiges. Dezentrale Speichermöglichkeiten sind mehr als es scheint.
Die Datenspeicherung ist von entscheidender Bedeutung, aber die Unfähigkeit dieser Plattformen, mehr als nur den Datenabruf (nicht „Berechnung“) zu leisten, schränkt ihre Anwendbarkeit ein. Auch ZK-Rollups, die mehrere Rechenjobs ausführen können, schließen die Lücke nicht.