Privatsphäre -- es gibt eine echte Herausforderung, sie auf dezentralen Blockchains bereitzustellen. Warum? Wir alle nutzen unsere Smartphones und Online-Apps für unsere vertraulichsten Angelegenheiten. Wir verwenden sie täglich für Zahlungen, zur Verwaltung persönlicher Informationen und Dateien, zum Schreiben von E-Mails über Menschen, die wir lieben oder hassen. Wir führen all diese Aktionen mit einem bestimmten Maß an Privatsphäre aus. Ob das genug Privatsphäre für dich ist oder nicht, ist eine gute Frage, aber warum können wir nicht zumindest dieses Maß an Privatsphäre auf der Blockchain erreichen? Es geht darum, wem wir vertrauen, um die Dinge für uns zu verwalten. Bei Nicht-Krypto-Apps oder "Web 2" vertrauen wir einer großen Partei, die Dinge ordnungsgemäß verwaltet. Denk darüber nach: Die E-Mails, die du schreibst, sind zwischen dir und den Google-Maschinen verschlüsselt. Wir vertrauen Google nicht nur, um unsere E-Mails zu senden, sondern auch mit allen Daten, die damit verbunden sind -- wem wir sie senden, ihren Inhalt, die Dateien, die wir anhängen, die Antwort, die wir erhalten haben, die Häufigkeit, die Uhrzeit des Sendens usw. Auf der Blockchain vertrauen wir keiner großen Partei, die die Dinge für uns verwaltet. Wir wollen ein System, das so funktioniert, wie wir es wünschen, ohne die geringste Möglichkeit, unsere Vermögenswerte zu zensieren, einzuschränken oder zu stehlen. Um das zu erreichen, bitten wir viele, viele Menschen, das System zu betreiben. Wenn Alice meine Transaktion nicht ausführt, wird es Bob tun, und wenn er es nicht tut, wird es Carol tun. Die Macht, das System zu betreiben, ist dezentralisiert. Aber wenn ich möchte, dass Alice, Bob und Carol alle in der Lage sind, meine Transaktion zu verarbeiten, muss ich die Daten dieser Transaktion zusammen mit den Daten meiner Wallet mit jedem von ihnen teilen, und tatsächlich mit jedem. Also vertraue ich diesem dezentralen System, um meine Vermögenswerte zu verwalten, aber es ist einfach nicht gut für meine Privatsphäre. ZK-Proofs bieten eine Lösung: Etwas beweisen, ohne es offenzulegen. Es klingt wie Magie, aber es gibt einen mathematischen Weg, dies zu tun. Wir können (Mond-)Mathematik verwenden, um zu beweisen, dass eine Transaktion die erforderlichen Kriterien erfüllt, um gültig zu sein, ohne etwas darüber hinaus anzugeben. Jeder in diesem dezentralen System kann sich auf diesen Beweis verlassen und wissen, dass eine Transaktion gültig ist, auch ohne ihre Daten zu sehen. ENDE