
Autor: YBB-Kapitalforscher AC-Core
TLDR
-
Das Hauptmerkmal von OP -Succinct besteht darin, ZKP in die modulare Architektur des OP -Stacks zu integrieren und OP -Stapel -Rollups in vollständig bewährte ZK -Rollups umzuwandeln.
-
Wenn die zukünftige Skalierungslösung von Ethereum darin besteht, alle Rollups in ZK-Rollups umzuwandeln, zielt OP-Locinct darauf ab, Typ-1-Zkevm in OP-Stack mit Rost und SP1 bereitzustellen (völlig gleichwertig mit Ethereum).
-
OP Succints -Antragsteller implementiert die Beweiserzeugung sowie die Beweisaggregation und -überprüfung.
-
Das vorhandene OP-Stack-System stützt sich auf das Fenster „7-Tage-Betrugsverhütung“ und verursacht Transaktionsverzögerungen, wenn Streitigkeiten auftreten.OP COMPECT reduziert die Abschlusszeit der Transaktion durch Verwendung von ZK -Proof, wodurch die Notwendigkeit des Erweiterungsfensters des Betrugs ausgeschlossen wird.
-
OP -prägnant kann die Transaktionskosten erheblich senken.
1. Aktuelle Überprüfung: OP -Mainnet -Update und die Beziehung zwischen OP -Stack und OP -Labors
Bildquelle: Blockscout
1.1 Wichtige Fortschritte beim OP -Hauptnetz
Am 30. März 2024 kündigte OP Labs die Veröffentlichung des „Fehlerzertifikats“ im OP Sepolia Test Network an, das am 11. Juni 2024 offiziell im OP -Hauptnetzwerk gestartet wurde.Dies ist der erste Schritt bei der Dezentralisierung, mit dem Benutzer ETH- und ERC-20-Token aus dem OP-Hauptnetz extrahieren können, ohne dass ein vertrauenswürdiger Dritter erforderlich ist.Mit diesem Mechanismus können Benutzer ungültige Auszahlungen (einschließlich Basis, Metall, Modus und Zora) herausfordern und widerrufen.
Um die Sicherheit und das Vertrauen von Benutzeranlagen zu gewährleisten, verwendet Optimismus den Nachweis, dass die Genauigkeit und Wirksamkeit von Onkain-Transaktionen nicht überprüft und böswilliges Verhalten verhindern.Zu den wichtigsten Prinzipien gehören:
-
Datenverfügbarkeit: Nachweis des Fehlers stellt sicher, dass alle Daten auf Schicht 2 zugänglich sind und durch Schicht 1 überprüft werden.
-
Herausforderungszeit: Während eines bestimmten Herausforderungszeitraums kann jeder die 2-stufigen Daten einwenden.
Wenn sich die Daten von Schicht 2 und Schicht 1 als inkonsistent befinden, kann die umstrittene Partei eine Herausforderung stellen.Tier 2 -Betreiber müssen Beweise vorlegen, um die Herausforderung zu widerlegen und die Richtigkeit der Daten zu überprüfen.
-
Endgültigkeit: Wenn während des Herausforderungszeitraums keine wirksame Herausforderung auftritt oder der Tier 2 -Betreiber die Herausforderung erfolgreich widerlegt, wird die Transaktion abgeschlossen und gültig angesehen.
1.2 Die Beziehung und der Unterschied zwischen OP -Stack- und OP -Labors
OP Labs ist das Team oder die Organisation, das Optimismus -Lösungen entwickelt, und OP Stack ist der technische Rahmen für den Aufbau und die Skalierung von Ethereum Layer 2 -Netzwerken.Die Beziehung zwischen OP -Labors und OP -Stack kann als die Beziehung zwischen Entwicklern und Entwicklungstools verstanden werden.
-
OP LABS: OP Labs trägt zum Optimismus -Projekt bei, das für die Entwicklung und Aufrechterhaltung von Lösungen für die Optimismusschicht -2 -Lösungen verantwortlich ist.Es ist ein Team oder eine Organisation, die sich der Erstellung und Verbesserung technischer Tools wie optimistischen Rollups im Zusammenhang mit Ethereum -Erweiterungen widmet.Das Hauptziel von OP -Labors ist es, die Last im Hauptnetzwerk von Ethereum zu reduzieren, die Transaktionskosten zu senken und die Transaktionsgeschwindigkeit zu erhöhen.OP Labs arbeitet auch mit anderen Projekten wie den Locinct Labs zusammen, um Ethereum-Skalierungstechnologien voranzutreiben, z.
OP Labs ist das Hauptteam oder die Hauptorganisation, die für die Entwicklung und Aufrechterhaltung des Optimismus -Netzwerks verantwortlich ist.Ihr Ziel ist es, effiziente Skalierungslösungen für Ethereum zu erstellen, wobei sich die Verringerung der Transaktionsgebühren und die Erhöhung der Transaktionsgeschwindigkeiten konzentrieren.Sie entwickeln nicht nur optimistische Rollups, sondern fördern auch neue Technologien im Zusammenhang mit Null-Wissen-Proofs, wie z.
-
OP -Stack: OP Stack ist eine modulare Architektur oder ein Technologie -Stack, mit dem Ethereum Layer 2 -Netzwerke erstellt und erweitert werden.Es besteht aus mehreren anpassbaren Komponenten, sodass Entwickler ihre eigenen zweischichtigen Schichtketten basierend auf bestimmten Anforderungen erstellen können.Es bietet Entwicklern eine standardisierte Möglichkeit, ein 2-Skalierungsnetzwerk der Ebene schnell einzurichten, das zu bestimmten Bedingungen passt.
OP -Stack, das von OP Labs entwickelt wurde, bietet ein modulares Rahmen, das die Infrastruktur zum Erstellen von Networks der Schicht zwei bietet.Entwickler können OP -Stack verwenden, um schnell verschiedene skalierbare Netzwerke zu erstellen.Mit modularem Design können Benutzer verschiedene Überprüfungsmechanismen (z. B. optimistische Rollups oder ZK -Rollups) flexibel auswählen, um den Anforderungen verschiedener Projekte gerecht zu werden.
Im Wesentlichen können OP -Labors als Entwickler von OP Stack angesehen werden. Dies ist ein technisches Instrument, das von OP -Labors bereitgestellt wird, um Entwicklern dabei zu helfen, Ethereum Layer 2 -Netzwerke zu erstellen und zu erweitern.
Bevor Sie in OP -prägnant graben, ist es notwendig, die vier Hauptkomponenten jedes OP -Stacks einzuführen:
1. OP-Geth: Sammeln Sie Transaktionen von Benutzern und generieren und führen Sie Blöcke basierend auf diesen Transaktionen aus.
2. OP-Batcher: Batch-Benutzertransaktionen und übermitteln Sie sie in Schicht 1.
3..
4..
2. Succints Labs kooperiert mit OP -Labors, um ZK -Elemente in den OP -Stack einzuführen
Bildquelle: Prägnant Blog
2.1 Komponenten der prägnanten Architektur
OP-Succinct basiert auf der in Abschnitt 1.2 beschriebenen OP-Stack-Komponente und ist ein leichtes Upgrade des OP-Stacks, sodass die Kette ZK-verifizierte Blöcke verwenden kann, wobei andere Komponenten (OP-Geth, Op-Batcher und Op-Node) konstant beibehalten werden können .OP -Succinct besteht aus den folgenden vier Hauptkomponenten:
-
Reichweite: Ein Programm, das Stapelblöcke verarbeitet, das in Rost geschrieben wurde und für die innerhalb von ZKVM ausgeführt wurde.
-
Aggregationsprogramm: aggregierte Beweise aus Reichweitenprogrammen zur Reduzierung der Verifizierungskosten für Onketten, die ebenfalls in Rost geschrieben und für ZKVM ausgelegt sind.
-
OP COMPECT L2 Ausgang Oracle: Ein Smart -Vertrag mit Solidität, der ein L2 -State -Output -Array enthält. Jede Ausgabe wird dem Zustand der L2 -Kette übermittelt.Dieser Vertrag ist im ursprünglichen Optimismus-System vorhanden, wurde jedoch so geändert, dass es als Authentifizierungsmechanismus nachweislich die Validierung verwendet hat.
-
OP SCOPING -Antragsteller: Beobachten Sie die auf L1 veröffentlichten Transaktionsstapel und verwalten Sie die Erzeugung von Reichweite und Aggregationsprogrammen.
2.2 Wie integriert sich OP -prägnant in die Ethereum -Erweiterungserzählung?
Der Aufbau von ZKEVM -Rollups war aufgrund der großen Menge an Kryptographie -Expertise eine Herausforderung.Wenn OP Labs einen modularen OP -Stack entwickelt, erwarten sie verschiedene Beweismechanismen.Zu diesem Zweck haben sie die Entwicklung von Open Source Kona, STFs von OP-Stack-Rollups mit Rost implementiert und schließlich Null-Knowledge-Proofs (ZKP) für OP-Stack durch Kona- und SP1-Programme erzeugt.Dies bedeutet, dass theoretisch jede OP -Stapelkette aufgerüstet werden kann, um ZKP zu verwenden.
Das Ziel von SP1 (Sucnest Processor 1) ist es, Entwicklern den Typ-1-ZKEVM-Rollup mit Standardrostcode nahtlos zu integrieren.Mit OP-prägnant kann der Prozess der Aktualisierung einer vorhandenen OP-Stack-Kette auf Typ-1-ZKEVM-Rollup in einer Stunde mit den folgenden Vorteilen abgeschlossen werden:
-
Schnelle ZKP-Bestätigung: Reduzieren Sie die Beweisverzögerung auf einige Minuten und ersetzen Sie das 7-Tage-Streitfenster.
-
Kosteneffizienz: Die durchschnittlichen Transaktionskosten werden auf nur wenige Cent reduziert.
-
Switch Op Stack zu ZK: Durch Bereitstellen von Smart Contracts, Starten des leichten Op-Locinct-Vorschlags-Dienstes können Sie durch API-Anrufe Beweise (einschließlich Stapel/Sequenzer, OP-NODE, Indexer usw.) erstellen.
-
Typ-1 ZKEVM: Alle OP-Stack-Rollups-kompatiblen Tools und intelligenten Verträge sind mit den apnizierten Rollups kompatibel.
-
Verbesserte Skalierbarkeit: Anpassbares OP -prägnanter Rollup kann neue Vorkompilationen hinzufügen und die Rollup -Logik bei Bedarf ändern.
Laut offizieller GitHub-Dokumentation erfordert der Prozess nur eine Installation von Rost, Gießerei und Docker, um alle vorhandenen OP-Stack-Rollups auf das Typ-1-ZKEVM-Rollup zu aktualisieren.Der vereinfachte Prozess umfasst zwei Schritte:
-
Stellen Sie den ZK l2outputoracle.Sol -Vertrag ein.
-
Starten Sie den OP -SCNINCTIC -Vorschlagsdienst (siehe GitHub -Erweiterungs -Link 2 für detaillierte Schritte).
Bildquelle: Succints Blog – Upgrade OP Stack Rollup auf ZK -Proofs aktualisieren
2.3 Build Typ-1 ZKEVM mit SP1-Mind
Succinct ist der Ansicht, dass die Zukunft von EVM -Rollups in Zkevm in der Rostsprache liegt, was sie aufrechtervertreter macht.Derzeit steht OP Rollups vor drei großen Herausforderungen: ein langes 7-tägiges Betrugsfenster, komplexe Interoperabilität und in einigen Fällen, die sich auf mehrere Datensätze an und nicht auf Beweise für Betrugsprävention stützen.Die Entwicklung von ZKEVM ist eine langfristige Anstrengung, daher wurde SP1 geschaffen, um diese Herausforderungen zu lösen.
SP1 ist eine leistungsstarke, vollständig anpassbare ZKVM, 100% Open Source und kann die Ausführung eines Rostprogramms (oder LLVM) überprüfen.Laut öffentlichen Daten wurde OP -Locinct Stack erfolgreich auf dem OP -Mainnet, der OP -Sepolien und der Basisketten durchgeführt, wobei die Transaktionsbeweiskosten zwischen 0,01 USD und 0,02 USD liegen (siehe Extended Link 3).In Zukunft werden alle Blockchain -Infrastrukturen, einschließlich Rollups, Brücken und Coprozessoren, wahrscheinlich in Rost (oder einer anderen LLVM -kompilierten Sprache) geschrieben und zkp nutzen.
Laut dem prägnanten Blog- und Open -Source -Github -Inhalt beruht die Leistungsvorteile von SP1 gegenüber anderen ZKVMS aus mehreren Schlüsselfaktoren:
-
Vorkompilations-zentrierte Architektur: SP1 unterstützt flexible Vorkompilierungssysteme, wobei die Signaturüberprüfung der SECP256K1 und ED2519 erheblich beschleunigt wird, SHA256 und KECCAK256 Hashing und die Anzahl der RISC-V-Zyklen für viele Programme um das 5-10-fache verringern.Es ist so konzipiert, dass es ZK -Schaltkreisen vergleichbare Leistung bietet und gleichzeitig die Flexibilität der ZKVM und ein hervorragendes Entwicklererlebnis aufrechterhält.
-
Voll Open Source: SP1 ist 100% Open Source, sodass Teams wie Argument und Scrollen eine benutzerdefinierte Vorkompilierung implementieren, die Anzahl der Schleifen verringern und die Erzeugung der Beweise beschleunigen können.
-
Branchenstandard: Seit seiner Einführung ist die Idee, im Inhouse in ZKVM vorzubereiten, zu einem Branchenstandard, der Projekte wie RISC0, Valida, Nexus und Jolt betrifft.SP1 ist das einzige ZKVM für die Produktion, das eine breite Palette kritischer Verschlüsselungsvorgänge unterstützt.
-
Effizientes Speicherlesen und Schreiben: SP1 nimmt eine innovative Speicherbeweismethode an, die mit nur einer Herausforderung konsistentes Gedächtnis über mehrere Beweise erzielt und den Overhead of Merkleized Memory vermieden wird.
-
Basis-Effizienz-Optimierung: SP1 verbessert die Effizienz der Verfolgungsfläche mit niedrigeren Amplifikationsfaktoren und Suchparametern der nächsten Generation wie Logarithmus-basierten Derivaten wie Logup und Fri-Varianten in Plonky3.
Bildquelle: Prägnant Blog
3. Kann OP -prägnant zur Trump -Karte von Op Stack gegen ZK Stack werden?
Bildquelle: @jtguibas
Wenn der Expansionsplan von Ethereum kurzfristig opend und langfristig OP ist, kann der potenzielle Erfolg von OP -prägnant einen wichtigen Meilenstein im Entwicklungspfad von Ethereum markieren.OP-Succinct bietet einen aufrüstbaren Pfad für ETH-Rollups, um von optimistischer Überprüfung zu Null-Wissens-Proof (ZKP) zu wechseln.Diese Transformation reduziert nicht nur die Transaktionskosten, sondern erhöht auch die Transaktionsgeschwindigkeit, während die Sicherheits- und Datenschutzeigenschaften von ZK -Rollups beibehalten und neue Möglichkeiten für die künftige Erweiterung der Anwendungsschicht eröffnet.
Unter den vier anerkannten Lösungen der Schicht 2 scheint der OP -Stapel etwas besser als ZK -Stack in der ökologischen Konstruktion. .
Aus der aktuellen vorgeschlagenen operativen Logik stellt sich jedoch eine Schlüsselfrage: Wie stellen Entwickler sicher, dass systemweite Risiken, die sich aus der Änderung der staatlichen Übergangsfunktionen (STFs) oder dem Hinzufügen neuer vorkompilierter unbekannter Schwachstellen ergeben?Dies ist ein Bereich, der langfristig Aufmerksamkeit verdient.