
Der Null-Wissen-Beweis wird eine der grundlegendsten Technologien von Web3 sein, und die meisten Projekte werden mit Null-Wissen-Beweis in Verbindung gebracht.Das heißt, Null-Wissen-Beweis wird tiefgreifende Auswirkungen haben und in jede Ecke von Web3 eindringen.
Behalten Sie hier ein Foto!(Am Ende davon in zwei Jahren zurücksehen)
Lassen Sie mich zuerst darüber sprechen, was Web3 ist.Einfach ausgedrückt ist Web3 das dezentrale Internet (dezentrales Web).Wenn Sie nicht über die Dezentralisierung sprechen, sprechen Sie einfach über Web3.
Die Prämisse des unmöglichen Dreiecks
Wenn es um die Dezentralisierung geht, ist Blockchain unverzichtbar.Apropos Blockchain, es ist unmöglich, dem Blockchain unmöglichen Dreieck zu entkommen.Mit anderen Worten, Dezentralisierung, Skalierbarkeit und Sicherheit können nicht gleichzeitig erhalten werden.
Aber es gibt eine Voraussetzung dafür, dh unter bestimmten technischen Bedingungen.Unter bestimmten technischen Bedingungen werden ein oder zwei Aspekte, die verbessert werden sollen, andere Aspekte zwangsläufig geopfert..Beispielsweise behaupten viele aktuelle Projekte, TPS zu erreichen und Tausende und Hunderttausende zu erreichen.Nichts anderes, nur Sicherheit und Dezentralisierung zu opfern.Daher hat diese Art von Projekt keine starke Sicherheitsbasis, und es ist noch empörender.Es ist nur so, als würde man Hundefleisch mit Schafskopf verkaufen.
Was ist, wenn die Technologie voranschreitet?
Es ist jedoch nicht unmöglich, beide zu haben, und dies erfordert technologische Fortschritte, um dies zu erreichen.Wenn Technologie Durchbrüche erzielt, können allgemeine Verbesserungen erzielt werden.Um ein kurzes Beispiel zu geben, kann TPS verbessert werden, wenn die Rechenleistung und die Netzwerkgeschwindigkeit verbessert werden, ohne Sicherheit und Dezentralisierung zu beeinträchtigen.
Der technologische Fortschritt kann zu einseitigen Durchbrüchen oder Allround-Durchbrüchen führen.Beispielsweise ermöglicht die Entwicklung von Speichernachweisen den POC-Konsens, um eine ähnliche Sicherheit im POW-Konsens zu erzielen, sodass Blockchains möglicherweise keine energiekonsumierenden Methoden verwenden müssen, um dezentrales grundlegendes Vertrauen bereitzustellen.Die Entwicklung und die breite Anwendung des byzantinischen Konsens haben einige Szenarien ermöglicht, in denen die Sicherheitsanforderungen nicht besonders hoch sind, um eine auf POS basierende Sicherheitsbasis für Downgrade bereitzustellen.Die Entwicklung und Weiterentwicklung der Kryptographie hat es ermöglicht, die Transaktionssicherheit zu stärken, und Sicherheit und Benutzerfreundlichkeit können berücksichtigt werden.Die Entwicklung von Null-Wissen-Proofs kann rundum durchbrachliche Durchbrüche liefern, dh sie kann die Dezentralisierung, Sicherheit und Skalierbarkeit Allround-Unterstützung bieten.
Was ist Null-Wissen-Beweis?
Einfach ausgedrückt, Null-Knowledge-Proof ist eine kryptografische Methode, mit der eine Partei (Proverifier) der anderen Partei (Verifizierer) beweisen kann, dass einige Informationen zutreffen, ohne zusätzliche Informationen bereitzustellen.
Es ist zu abstrakt, um es einfach auszudrücken. Hier sind zwei Aspekte:
1. Beweis: Es soll eine Proof-Zeichenfolge (eine Klassennummer fester Länge) verwenden, um etwas zu beweisen, das ein Stück gespeicherte Daten, eine abgeschlossene Berechnung usw. sein kann;
2. Null Wissen: Das heißt, Sie haben bewiesen, dass relevante Informationen nicht durchgesickert sind.
Es ist immer noch zu abstrakt.Sie wissen es nicht, es sei denn, Sie laden es herunter und führen einen Vergleich an, es ist problematisch, also entscheiden Sie sich einfach zu glauben und wenn etwas wirklich schief geht, verklagen Sie es später einfach.
Sie haben beispielsweise eine virtuelle Maschine auf Alibaba Cloud gemietet, um ein Programm auszuführen.Woher wissen Sie, dass das Ausführungsergebnis dieses Programms korrekt ist?Sie gehen nur davon aus, dass es richtig ist.Was du denkst, warum hat mich Alibaba Cloud so hart angelogen?Also glaubst du es.Aber hier gibt es keine Garantie oder Beweise.
Wenn die Technologie jedoch vorangetrieben, können Sie Baidu NetDisk oder Alibaba Cloud Computing Platform Ihnen den Beweis vorlegen, dass Sie nach jedem Speicher oder Berechnen leicht überprüfen können, und einen mathematisch strengen Beweis.Sie glauben nicht einfach zu glauben, Sie können sich entscheiden, zu überprüfen.Dies ist besonders wichtig in dezentralen Netzwerken, denken Sie daran:Vertrauen Sie nicht, überprüfen Sie!
Wenn diese Beweise öffentlich überprüfbar sind, können jeder, einschließlich Sie es, ohne Privatsphäre aufzudecken, dann ist dies perfekt.Dies ist Null-Wissen-Beweis.
Warum ist überall null-kennerbeweis?
Schauen wir uns zunächst an, warum Baidu Netdisk oder Alibaba Cloud keinen solchen Beweis liefert?Der Grund ist einfach.Die Nutzungskosten sind immer noch sehr hoch.Einfach ausgedrückt ist es viel teurer, Beweise zu erzeugen, als es wieder zu tun.
Diese Situation unterscheidet sich jedoch in dezentralen Netzwerken geringfügig.Erstens sind dezentrale Netzwerke sehr teuer, wie beispielsweise das Ethereum Computing.Dies ist so teuer, weil jeder Knoten wiederholt die gleiche Berechnung durchführen muss, sodass die Kosten tausende Male der zentralisierten Berechnungen betragen.Und wenn wir die Kette außerhalb des Kettens berechnen und den Beweis direkt an die Kette einreichen können, muss die Berechnung nur garantiert sicher sein.Dies ist die theoretische Grundlage von Zkrollup.Die meisten Berechnungen von Zkrollup sind zentralisiert, ihre Berechnungen werden jedoch zur Überprüfung in ein dezentrales Netzwerk unterzogen, das die Sicherheit von Schicht 1 auszeichnet, und das Netzwerk wird durch Hierarchie erweitert.Mit anderen Worten, das Netzwerk hat erweitert, aber die Sicherheit wurde nicht geschwächt, und das dezentrale Dock ist immer noch dieselbe.
Es ist nicht nur Zkrollup, das die Sicherheitsbasis der Ethereum Layer 1 mit Null-Wissen-Beweis nutzen kann.Wir können auch die Schicht 1 direkt innovieren. Mit Null-Wissen-Beweis müssen wir in Schicht 1 keine wiederholten Berechnungen durchführen. Wir müssen nur eine dezentrale Überprüfung benötigen.Die Abschreibung führt zu ZKVM.
Da Zkrollup Schicht 1 durch Null-Wissen-Beweis verlängern kann, sind andere Anwendungen auch in Ordnung?Sicher.Aus diesem Grund führen viele Anwendungen nun eine Schicht 2 direkt aus, senden Sie den Nachweis direkt an die Hauptkette, um die Sicherheit zu leihen, und realisieren dezentrales Vertrauen.Auf diese Weise kann eine große Anzahl von Web2 -Anwendungen in ein sicheres Blockchain -Netzwerk versetzt werden und direkt mit BTC, Ethereum oder Filecoin verbunden werden.
Mit Null-Wissen-Beweis als Grundlage besteht die Möglichkeit, Web2-Anwendungen auf Web3 zu übertragen.Eine mögliche Web3 -Architektur ist:
-
Es gibt einige Blockchain -Netzwerke, die ausreichend dezentral sind.
-
Die Serviceschicht von Null-Wissen-Proof, die zur Bereitstellung von Null-Wissen-Proof-Diensten, Linkanwendungen und sicheren Blockchain-Netzwerken verwendet wird.
-
Dezentrales Speichernetzwerk, eine DA-Schicht erstellen und null-kenner-Proof-Technologie verwenden, um die Privatsphäre und Datensicherheit zu gewährleisten.
-
Verschiedene Anwendungen, deren Computing zentralisiert ist, erstellt Beweise durch die Null-Wissen-Proof-Service-Ebene und überprüft das Blockchain-Netzwerk, um die Korrektheit und Integrität zu gewährleisten. Integrität.
Wie lange dauert es, bis es warten wird?
Jemand fragt, es scheint, dass die aktuelle Web3 -Anwendung nicht so ist?Das ist richtig, es ist nicht der Fall.
Aus der Anwendungsebene stellt der aktuelle Web3 den Vertrag entweder in Schicht 1 auf und stützt sich auf wiederholte Berechnungen, um Sicherheit zu gewährleisten, oder stellt nur die Token in den Vertrag ein und verkleidet ihn als Web3 (keine dezentrale Sicherheitsgarantie).Ein willkommener Trend ist, dass viele Web3 -Projekte in Rollup ausgeführt werden können, sodass Layer 1 verwendet werden kann, um Sicherheit über die OP- oder ZK -Methode zu bieten.Wir können jedoch sehen, dass Web3 immer noch sehr Nische ist und hauptsächlich Finanzen (Defi) ist.
Stellen Sie sich vor, ohne dezentrale Speicher (genügend dezentrales DA -Netzwerk) können Daten nicht dezentralisiert werden, und Anwendungen mit großen Mengen an Dateninteraktion können in Web3 nicht verwendet werden.Darüber hinaus hat sich die Null-Wissen-Proof-Technologie in der Theorie nur als Machbarkeit erwiesen, und ihre Effizienz und Kosteneffizienz müssen hinsichtlich des Ingenieurwesens und der Methoden erheblich verbessert werden.Diese beiden Teile sind der Schlüssel zur zukünftigen Entwicklung von Web3.Wenn in beiden Aspekten erhebliche Durchbrüche erzielt werden, wird die gesamte dezentrale Ära des Internets kommen, und die Web3 -Ära wird kommen.Zu diesem Zeitpunkt ist es erforderlich, dass seine Dienste durch ein dezentrales Vertrauensnetzwerk überprüft werden können, ob es sich um eine neue Anwendungsparadigma an diese Nachfrage anpassen kann.
Ich weiß nicht, wie lange es dauern wird, bis es warten wird.Aber der Trend ist klar.Sie haben keine zu hohen Erwartungen für kurzfristig und unterschätzen Sie nicht die Macht der langfristigen schrittweisen Entwicklung.