Auf der EDCON-Konferenz in Montenegro erläuterte @VitalikButerin die technischen Herausforderungen im Ethereum-Netzwerk in Bezug auf Erweiterung, Datenschutz, Sicherheit usw. und kam schließlich zu dem Schluss, dass zk-SNARK in den nächsten 10 Jahren genauso wichtig sein wird wie die Blockchain. Was ist zk-SNARK, für dessen Förderung V God keine Mühen scheut? Welche aktuellen Blockchain-Probleme kann die zk-SNARK-Technologie lösen? Lassen Sie mich als Nächstes, Thread, einige Ideen in die Diskussion einbringen. 1/n

SNARK steht für (prägnantes, nicht interaktives Wissensargument) und ist ein prägnantes, nicht interaktives Wissensargument. Sein Kern besteht darin, mithilfe mathematischer Algorithmen ein Beweissystem aufzubauen, das es dem Prüfer ermöglicht, die Richtigkeit der Daten selbst zu überprüfen, ohne das Original zu kennen Daten. Der Implementierungsprozess umfasst komplexe Technologien wie überprüfbare Schaltkreise, Prinzipien der Elliptischen-Kurven-Kryptographie, Hash-Funktionen, Verschlüsselungsalgorithmen usw., daher werde ich hier nicht zu sehr ins Detail gehen. 2/n

Da SNARK die Originaldaten in einen sehr kleinen Beweis komprimieren kann, um die Richtigkeit seiner Eingabedaten zu überprüfen, kann zk-SNARK in Verbindung mit der wissensfreien technischen Grundlage von zk große Fortschritte in Bezug auf Skalierbarkeit, Datenschutz, Sicherheit und andere Aspekte erzielen. Insbesondere nachdem Ethereum 2018 den Makarov Random Algorithm (MAST) eingeführt hat, kann zk-SNARK direkt in das Ethereum-System integriert werden, um das aktuelle Engpassproblem des Ethereum-Netzwerks zu lösen. 3/n

Aus diesem Grund hat zk-SNARK größere Erwartungen, obwohl die in @Statrknet native zk-STARK-Technologie komplexere Computerprobleme bewältigen kann (Vermeidung von Quantencomputerangriffen usw.). Insbesondere können einige der Blockchain-Paradoxe, über die alle verwirrt sind, effektiv gelöst werden, nachdem die unterste Schicht von zk-SNARK ersetzt wurde, wie zum Beispiel: Schutz der Privatsphäre und potenzielle Probleme der Geldwäsche durch Hacker, Probleme der sozialen Erholung, die sich der Einmischung zentralisierter Institutionen nicht entziehen können , usw. 4/n

Lassen Sie uns zunächst über die Skalierbarkeit sprechen. zk-rollup ist dem op-rollup weit voraus und ist eine endgültige Lösung für die zweite Schicht von Ethereum. OP geht für alle Transaktionen zunächst auf Optimismus zurück und durchläuft dann nach der Übermittlung an die Kette eine 7-tägige Betrugssicherheits-Anfechtungsfrist. ZK kann auf der Grundlage mathematischer Algorithmen schnell und sicher sicherstellen, dass jede Transaktion in der Kette legal ist. 5/n

https://twitter.com/tmel0211/status/1649274901596094464?s=20 Hier löst zk-SNARK ein paradoxes Problem der Skalierbarkeit von Ethereum, den Widerspruch zwischen Skalierbarkeit und Zentralisierung, obwohl die Op-Rollup-Lösung tatsächlich in dem Szenario implementiert ist ausgereifter, birgt jedoch immer noch das potenzielle Risiko einer Zentralisierung im Sequencer und des optimistischen Challenge-Verifizierungsprozesses. Natürlich können wir „optimistisch“ sein, aber um ein absolut dezentrales Rollup zu erreichen, müssen wir SNARK haben. 6/n

Schauen wir uns die Privatsphäre an. Basierend auf dem aktuellen Kontext der Blockchain-Technologie wird unsere Entwicklung der Datenschutztechnologie in ein logisches Paradox geraten. Wird sie letztendlich Hackern dienen? Wenn es jedoch auf zk-SNARK basiert, kann eine Proof of Innocence (POI)-Lösung entwickelt werden, um Benutzer durch Privatsphäre vor dem Ein- und Auszahlen von Geld zu schützen und gleichzeitig zu verhindern, dass Kriminelle damit Böses tun. Insbesondere kann die POI-Technologie auf ähnliche Protokolle wie Tornado 7/n angewendet werden

Die POI-Technologie stellt jedem Benutzer einen digitalen Fingerabdruck zur Verfügung, der auf der Grundlage des Blockchain-Statusverlaufs und privater Schlüssel generiert wird Wenn der Schlüssel unterschiedlich ist), wird er abgefangen und an die ursprüngliche Mischadresse zurückgesendet. Nicht identifizierte Vermögenswerte, die Hackern gleichkommen, können sich der Verfolgung durch das Währungsmischsystem nicht entziehen;

Natürlich können Sie auch direkt einen Merkel-Baum für Ausschlusslisten erstellen, wie Buterin in seiner Rede betonte. Dies entspricht dem Hinzufügen eines Blacklist-Mechanismus zum Tornado-Protokoll. Normale Benutzer können unschuldige Beweise generieren, wenn ihre Einzahlungen nicht in der Liste enthalten sind dann wird es normal sein. Obwohl Blacklisting effektiv ist, birgt es das Risiko einer Zentralisierung. Es ist effektiver, Transaktionen mit inkonsistenten privaten Ein- und Auszahlungsschlüsseln zu blockieren.

9/n Lassen Sie uns abschließend über das Anti-Zensur-Paradoxon (Sicherheitsproblem) Dritter sprechen. Es besteht kein Zweifel daran, dass die Social-Recovery-Funktion der unvermeidliche Weg für die großflächige Anwendung der Blockchain ist. Anhand der Community-Proteste, die Leager bei der Eröffnung dieser Funktion vor zwei Tagen erlitten hat, ist jedoch nicht schwer zu erkennen, dass Social Recovery nicht weiter ausgebaut werden kann die Prämisse, dass der Dritte zentralisiert ist. Und die zk-SNARK-Technologie kann dieses Problem lösen. 10/n

Einfach ausgedrückt: Wenn ein Benutzer mehrere private Schlüsselfragmente generiert, kann er die Fragmente verschlüsseln und das zk-SNARK-Zertifizierungssystem verwenden, um ein Zertifikat zu generieren, und das Zertifikat dann an eine vertrauenswürdige Institution oder einen Freund verteilen, wenn der private Schlüssel des Benutzers verloren geht. Es kann angefordert werden. Der Dritte stellt fragmentierte Datenzertifikate bereit und verwendet dann zk-SNARK, um die Richtigkeit dieser Zertifikate zu überprüfen und so die Funktion der sozialen Wiederherstellung zu realisieren, ohne die Fragmentierung des privaten Schlüssels offenzulegen. 11/n

Nachdem der obige Inhalt vollständig verstanden wurde, ist es nicht schwer, die Bedeutung der zk-SNARK-Technologie für das Blockchain-System zu erkennen. Sie kann verschiedene Probleme im aktuellen Ethereum-Netzwerk lösen, wie z. B. Skalierbarkeit und Zentralisierung, Datenschutz und Böses, Sicherheit und Anti-Virus. Zensur. Das Entwicklungsparadoxon. Daher sagte Buterin, dass zk-SNARK in 10 Jahren genauso wichtig sein wird wie die Blockchain. Vielleicht wird auch die unterste Schicht von Ethereum zk-SNARK sein. 12/12