In Web3-Projekten sieht man oft „ZK (Zero-Knowledge Proof, Null-Wissen-Beweis)“, aber was ist ZK eigentlich?
Lassen Sie uns ein Missverständnis ausschließen: ZK ist nicht der Token, der abgestürzt ist.$ZK (nur ein Namenskonflikt).

Die wahre Bedeutung von ZK ist: Eine kryptographische Technik, die es Ihnen ermöglicht zu beweisen, dass „ich weiß/ich erfülle eine bestimmte Bedingung“, ohne den spezifischen Inhalt preiszugeben.

In einfachen Worten heißt das:
Ich kann dir beweisen, dass „ich weiß/ich erfülle eine bestimmte Bedingung“, ohne dir den spezifischen Inhalt zu verraten.

Hier sind einige gängige Beispiele aus dem Leben, um das Verständnis zu erleichtern.
1. Das intuitivste Beispiel: Beweisen, dass du das Passwort kennst, ohne das Passwort preiszugeben
Du möchtest dich auf einer Website anmelden:
Traditionelle Methode: Du sendest das Passwort an die Website, die es dann überprüft.
Ideale Methode der ZK: Du sendest das Passwort nicht, sondern gibst der Website einen "Beweis", der der Website versichert: "Diese Person kennt tatsächlich das richtige Passwort", aber die Website kann das Passwort nicht aus dem Beweis ableiten.
Das ist das „Null-Wissen“: Der Verifizierer erhält nur die Schlussfolgerung „du hast recht“, aber sonst nichts.

2. Ein weiteres häufiges Web3-Beispiel:
Beweisen, dass du über 18 bist, ohne deine Ausweisinformationen offenzulegen
Du möchtest auf einen Dienst zugreifen, der nur für Erwachsene zugänglich ist:
Traditionell: Hochladen des Ausweises (offenlegen von Geburtsdatum, Ausweisnummer, Adresse und einer Menge anderer privater Informationen)
ZK: Du legst einen Beweis vor: „Ich ≥ 18 Jahre alt“
aber du gibst nicht preis, wann dein Geburtstag ist oder was deine Ausweisnummer ist.

3. Warum ist es „vertrauenswürdig”? (Keine Mathematik, nur Intuition)
ZK-Beweise haben normalerweise drei Schichten intuitiver Garantien:
Die richtigen Personen können beweisen: Wenn du wirklich die Bedingungen erfüllst, kannst du einen Beweis generieren
Man kann nicht täuschen: Personen, die es nicht wissen, können im Grunde keinen Beweis fälschen, der die Überprüfung besteht
Keine Geheimnisse: Der Beweis selbst wird kein Geheimnis „preisgeben“

4. Wofür wird ZK im Web3 am häufigsten verwendet?
--A. Privatsphäre
Bei Überweisungen/Identität/Vermögensnachweisen keine Details offenlegen
Zum Beispiel: „Ich habe genug Guthaben, um zu bezahlen“, ohne preiszugeben, wie viel Geld du tatsächlich hast.
--B. Skalierung (ZK Rollup)
On-Chain ist sehr teuer und langsam, daher werden viele Transaktionen zuerst off-chain verarbeitet.
ZK Rollup wird eine Menge Transaktionen „in einen Beweis komprimieren“ und an die Chain senden:
On-Chain wird nur dieser Beweis verifiziert (Gas sparen), aber man kann sich dennoch sicher sein, dass diese Transaktionen korrekt ausgeführt wurden.
--C. Compliance-freundlich (Selective Disclosure)
Es kann beweisen, dass du „KYC bestanden hast/keine Sanktionen hast/Regeln erfüllst“, ohne all deine persönlichen Informationen an jede Anwendung offenzulegen.

5. Zusammenfassung in einem Satz
ZK = „Beweist nur das Ergebnis, ohne den Prozess und Geheimnisse preiszugeben“.
Im Web3 ermöglicht es dir, sowohl „vertrauenswürdig“ zu sein, als auch „weniger preiszugeben“.

@Yi He Cousin @cz_binance Schwester @heyibinance, was denkt ihr? $GIGGLE $DCR

#美联储回购协议计划 #比特币与黄金战争 #加密市场观察