Eine der wichtigsten technologischen Entwicklungen im Bereich der Blockchain sind die zkSNARKs. Sie verbessern den Datenschutz und die Dezentralisierung in Blockchain, NFTs und Spielen, neben anderen Nischen. Aber was sind zkSNARKs?
Werfen wir einen Blick auf zkSNARKs und warum sie für eine echte Dezentralisierung unerlässlich sind
Was machen zkSNARKs?
Diese Analogie von Twitter-Nutzer Roxel | Seb-NFTech erklärt diese Technologie wie folgt:
“Stell dir vor, du malst ein Bild. Cool. Du willst nicht, dass deine Mutter es sieht, aber sie muss wissen, dass du ein Bild in dieser Größe gemalt hast. Und wie? Du nimmst 2 Lineale, legst sie an die Seite des Gemäldes und beugst dich dann ganz tief hinunter und machst ein Foto in einem ganz bestimmten Winkel. Deine Mutter kann das Bild nicht sehen, aber sie kann die Größe des Bildes erkennen.”
Was Roxel|Seb-NFTech hier erklärt, ist die grundlegende Funktionsweise von zkSNARKs. Sie helfen zu beweisen, dass ein Objekt vorhanden ist und bestimmte Eigenschaften hat, ohne das Objekt selbst zu enthüllen. Diese Null-Wissens-Beweise sind mächtig und kompliziert in Bezug auf ihre Funktionsweise und ihre Verwendungsmöglichkeiten.
Faktorisierung der Mathematik
Angenommen, Sie haben eine Funktion (f), die zwei Eingaben entgegennimmt – eine öffentliche (x) und eine private (w) – und entweder Wahr oder Falsch zurückgibt, dann kann diese Funktion verwendet werden, um definitiv zu beweisen, dass bestimmte Eigenschaften in der privaten Eingabe vorhanden sind.

Mit zkSNARKs kann man zum Beispiel überprüfen, ob eine bestimmte Wallet eine bestimmte Menge eines bestimmten Tokens besitzt, ohne den Rest der Token in dieser Geldbörse preiszugeben. Dies verleiht dieser Technologie ihre beiden Haupteigenschaften: Datenschutz und Skalierbarkeit.
Die Anwendungen für zkSNARKs sind zahlreich. Sie können zur Verifizierung von Mitgliedschaftsnachweisen, zum Nachweis von Menschlichkeit, zum Aufbau von Anti-Denial-of-Service-Netzwerken, zum Aufbau von Reputationssystemen, die Internetforen sauber halten, und zur Rechenschaftslegung von zentralisierten Knotenpunkt-Validierern neben anderen Anwendungsfällen verwendet werden.
zkSNARKs werden für die Zukunft von Play-2-Earn, Metaverse, NFTs, DeFi und vielem mehr unerlässlich sein.Übersetzt mit www.DeepL.com/Translator (kostenlose Version)