Die Hauptfunktion von OP Succinct besteht darin, ZKP in die modulare Architektur von OP Stack zu integrieren und OP Stack Rollups in vollständig verifizierte ZK Rollups umzuwandeln.
Wenn Ethereums zukünftige Skalierungslösung darin besteht, alle Rollups in ZK Rollups umzuwandeln, strebt OP Succinct danach, den Typ-1 zkEVM (vollständig äquivalent zu Ethereum) innerhalb des OP Stack unter Verwendung von Rust und SP1 einzusetzen.
OP Der prägnante Vorschlagende erzielt eine parallele Generierung des Nachweises sowie eine Aggregation und Überprüfung des Nachweises.
Das bestehende OP Stack-System basiert auf einem „7-Tage-Betrugssicherheitsfenster“, das zu Transaktionsverzögerungen führt, wenn Streitigkeiten entstehen. OP Succinct verkürzt die Transaktionsfinalitätszeit durch die Verwendung von ZK-Beweisen und beseitigt die Notwendigkeit für das erweiterte Betrugssicherheitsfenster.
OP Succinct kann die Transaktionskosten erheblich reduzieren.
Bildquelle: Blockscout
Zum 30. März 2024 kündigte OP Labs die Veröffentlichung von "Fehlerbeweisen" im OP Sepolia-Testnetz an, das am 11. Juni 2024 offiziell im OP Mainnet gestartet wurde. Dies ist der erste Schritt in Richtung Dezentralisierung, der es den Nutzern ermöglicht, ETH- und ERC-20-Token aus dem OP-Mainnet abzuheben, ohne dass ein vertrauenswürdiger Dritter erforderlich ist. Dieser Mechanismus ermöglicht es Benutzern, ungültige Auszahlungen (einschließlich Base, Metal, Mode und Zora) anzufechten und zu widerrufen.
Um die Sicherheit und das Vertrauen der Benutzeranlagen sicherzustellen, verwendet Optimism Fehlerbeweise, um die Genauigkeit und Gültigkeit von On-Chain-Transaktionen zu überprüfen und bösartige Handlungen zu verhindern. Die wichtigsten Prinzipien sind:
Wenn eine Diskrepanz zwischen Layer-2- und Layer-1-Daten festgestellt wird, kann die streitende Partei eine Herausforderung erheben. Der Layer-2-Betreiber muss einen Nachweis vorlegen, um die Herausforderung zu widerlegen und die Richtigkeit der Daten zu überprüfen. Endgültigkeit: Wenn innerhalb der Herausforderungsfrist keine gültige Herausforderung erfolgt oder der Layer-2-Betreiber die Herausforderung erfolgreich bekämpft, wird die Transaktion abgeschlossen und als gültig betrachtet.
OP Labs ist das Team oder die Organisation, die die Optimism-Lösung entwickelt, während OP Stack ein technisches Framework ist, das zum Aufbau und Skalierung von Ethereum Layer 2-Netzwerken verwendet wird. Die Beziehung zwischen OP Labs und OP Stack kann als die Beziehung zwischen Entwicklern und deren Entwicklungstools betrachtet werden.
OP Labs ist das Hauptteam oder die Hauptorganisation, die für die Entwicklung und Wartung des Optimism-Netzwerks verantwortlich ist. Ihr Ziel ist es, eine effiziente Skalierungslösung für Ethereum zu schaffen, die sich auf die Reduzierung von Transaktionsgebühren und die Erhöhung von Transaktionsgeschwindigkeiten konzentriert. Sie entwickeln nicht nur Optimistic Rollups, sondern treiben auch neue Technologien im Zusammenhang mit Zero-Knowledge-Beweisen voran, wie zum Beispiel OP Succinct in Zusammenarbeit mit Succinct Labs.
OP Stack, entwickelt von OP Labs, bietet ein modulares Framework, das die grundlegende Infrastruktur für den Aufbau von Layer 2-Netzwerken bereitstellt. Entwickler können OP Stack verwenden, um schnell verschiedene Erweiterungsnetzwerke zu erstellen. Das modulare Design ermöglicht es Benutzern, flexibel verschiedene Verifikationsmechanismen (z. B. Optimistic Rollups oder ZK Rollups) auszuwählen, um den Anforderungen verschiedener Projekte gerecht zu werden.
Im Wesentlichen kann OP Labs als die Entwickler von OP Stack betrachtet werden, und OP Stack ist das technische Werkzeug, das von OP Labs bereitgestellt wird, um Entwicklern beim Aufbau und der Skalierung von Ethereum Layer 2-Netzwerken zu helfen.
Bevor Sie in OP Succinct eintauchen, ist es wichtig, die vier Hauptkomponenten jeder OP Stack vorzustellen:
Bildquelle: Succinct Blog
Aufbauend auf den Komponenten des OP-Stacks, die in Abschnitt 1.2 beschrieben sind, ist OP Succinct ein leichtes Upgrade des OP-Stacks, das es Chains ermöglicht, ZK-verifizierte Blöcke zu verwenden, während andere Komponenten (op-geth, op-batcher und op-node) unverändert bleiben. OP Succinct besteht aus den folgenden vier Hauptkomponenten:
Der Aufbau von zkEVM Rollups war aufgrund des umfangreichen kryptografischen Fachwissens, das erforderlich ist, eine Herausforderung. Als OP Labs den modularen OP Stack entwickelten, planten sie, verschiedene Nachweismechanismen zu unterstützen. Zu diesem Zweck haben sie die Entwicklung von Kona (siehe Erweiterungslink 1) zur Implementierung des STF von OP Stack Rollups mithilfe von Rust als Open Source bereitgestellt, was letztendlich die Generierung von Zero-Knowledge-Proofs (ZKP) für OP Stack durch Kona und das SP1-Programm ermöglicht. Das bedeutet, dass theoretisch jede OP Stack-Kette aufgerüstet werden kann, um ZKP zu verwenden.
Das Ziel von SP1 (Succinct Processor 1) ist es, Entwicklern zu ermöglichen, Typ-1 zkEVM-Rollups nahtlos in Standard-Rust-Code zu integrieren. Mit OP Succinct kann der Prozess der Aktualisierung einer bestehenden OP-Stack-Kette zu einem Typ-1 zkEVM-Rollup innerhalb einer Stunde abgeschlossen werden, wodurch die folgenden Vorteile geboten werden:
Gemäß der offiziellen GitHub-Dokumentation erfordert der Prozess lediglich die Installation von Rust, Foundry und Docker, um jeden vorhandenen OP Stack Rollup auf einen Typ-1 zkEVM Rollup zu aktualisieren. Der vereinfachte Prozess besteht aus zwei Schritten:
Bildquelle: Succinct Blog — Upgrade des OP Stack Rollup zu ZK-Beweisen
Succinct ist der Meinung, dass die Zukunft von EVM Rollups in zkEVM liegt, das in der Programmiersprache Rust geschrieben ist und eine bessere Wartbarkeit ermöglicht. Derzeit stehen OP Rollups vor drei großen Herausforderungen: dem langwierigen 7-tägigen Betrugsbeweisfenster, der komplexen Interoperabilität und der Abhängigkeit von Multi-Gruppen-Datenmechanismen in einigen Fällen anstelle von Betrugsbeweisen. Die Entwicklung einer zkEVM ist ein langfristiges Vorhaben, daher wurde SP1 geschaffen, um diese Herausforderungen anzugehen.
SP1 ist eine hochleistungsfähige, vollständig anpassbare zkVM, die zu 100% Open-Source ist. Sie kann die Ausführung beliebiger Rust (oder LLVM-kompilierter) Programme verifizieren. Gemäß öffentlicher Daten läuft der OP Succinct Stack erfolgreich auf OP Mainnet, OP Sepolia und der Base-Chain mit Transaktionsnachweiskosten zwischen 0,01 und 0,02 US-Dollar (siehe Erweiterungslink 3). In Zukunft werden wahrscheinlich alle Blockchain-Infrastrukturen, einschließlich Rollups, Brücken und Coprozessoren, in Rust (oder anderen LLVM-kompilierten Sprachen) geschrieben und die Vorteile von ZKP nutzen.
Basierend auf Zusammenfassungen des Succinct-Blogs und des Open-Source-GitHub-Inhalts beruhen die Leistungsvorteile von SP1 gegenüber anderen zkVMs auf mehreren Schlüsselfaktoren:
Bildquelle: Succinct Blog - Siehe Appendix-Erklärung im Erweiterungslink 4
Bildnachweis: @jtguibas
Wenn Ethereums Skalierungslösungen kurzfristig als OP und langfristig als ZK angesehen werden, könnte der potenzielle Erfolg von OP Succinct einen bedeutenden Meilenstein im Entwicklungsprozess von Ethereum markieren. OP Succinct bietet einen aufrüstbaren Pfad für ETH-Rollups, um von optimistischer Verifizierung zu Zero-Knowledge-Proofs (ZKP) überzugehen. Diese Verschiebung reduziert nicht nur Transaktionskosten, sondern erhöht auch die Transaktionsgeschwindigkeit, während die Sicherheits- und Datenschutzmerkmale von ZK Rollups erhalten bleiben und gleichzeitig neue Möglichkeiten für die Erweiterung der Anwendungsebene in der Zukunft eröffnen.
Unter den anerkannten vier großen Layer-2-Lösungen scheint OP Stack derzeit einen leichten Vorteil gegenüber ZK Stack in Bezug auf die Ökosystementwicklung zu haben. Die Zukunft könnte einen noch deutlicheren Matthäus-Effekt zeigen, bei dem die Einbeziehung von OP Succinct einen Teil des Verkehrs und Potenzials von ZK Stack abzapfen könnte. Wenn OP Succinct erfolgreich ist, könnte es sogar eine Herausforderung für traditionelle zkEVM-basierte Rollups darstellen.
Allerdings ergibt sich aus der bisher vorgestellten Betriebslogik ein entscheidender Aspekt: Wie können Entwickler sicherstellen, dass systemweite Risiken, die durch unbekannte Schwachstellen bei der Änderung der Zustandsübergangsfunktion (STF) oder bei der Hinzufügung neuer Vorkompilierungen verursacht werden, rechtzeitig erkannt werden? Dies ist ein Bereich, der langfristige Aufmerksamkeit erfordert.
Die Hauptfunktion von OP Succinct besteht darin, ZKP in die modulare Architektur von OP Stack zu integrieren und OP Stack Rollups in vollständig verifizierte ZK Rollups umzuwandeln.
Wenn Ethereums zukünftige Skalierungslösung darin besteht, alle Rollups in ZK Rollups umzuwandeln, strebt OP Succinct danach, den Typ-1 zkEVM (vollständig äquivalent zu Ethereum) innerhalb des OP Stack unter Verwendung von Rust und SP1 einzusetzen.
OP Der prägnante Vorschlagende erzielt eine parallele Generierung des Nachweises sowie eine Aggregation und Überprüfung des Nachweises.
Das bestehende OP Stack-System basiert auf einem „7-Tage-Betrugssicherheitsfenster“, das zu Transaktionsverzögerungen führt, wenn Streitigkeiten entstehen. OP Succinct verkürzt die Transaktionsfinalitätszeit durch die Verwendung von ZK-Beweisen und beseitigt die Notwendigkeit für das erweiterte Betrugssicherheitsfenster.
OP Succinct kann die Transaktionskosten erheblich reduzieren.
Bildquelle: Blockscout
Zum 30. März 2024 kündigte OP Labs die Veröffentlichung von "Fehlerbeweisen" im OP Sepolia-Testnetz an, das am 11. Juni 2024 offiziell im OP Mainnet gestartet wurde. Dies ist der erste Schritt in Richtung Dezentralisierung, der es den Nutzern ermöglicht, ETH- und ERC-20-Token aus dem OP-Mainnet abzuheben, ohne dass ein vertrauenswürdiger Dritter erforderlich ist. Dieser Mechanismus ermöglicht es Benutzern, ungültige Auszahlungen (einschließlich Base, Metal, Mode und Zora) anzufechten und zu widerrufen.
Um die Sicherheit und das Vertrauen der Benutzeranlagen sicherzustellen, verwendet Optimism Fehlerbeweise, um die Genauigkeit und Gültigkeit von On-Chain-Transaktionen zu überprüfen und bösartige Handlungen zu verhindern. Die wichtigsten Prinzipien sind:
Wenn eine Diskrepanz zwischen Layer-2- und Layer-1-Daten festgestellt wird, kann die streitende Partei eine Herausforderung erheben. Der Layer-2-Betreiber muss einen Nachweis vorlegen, um die Herausforderung zu widerlegen und die Richtigkeit der Daten zu überprüfen. Endgültigkeit: Wenn innerhalb der Herausforderungsfrist keine gültige Herausforderung erfolgt oder der Layer-2-Betreiber die Herausforderung erfolgreich bekämpft, wird die Transaktion abgeschlossen und als gültig betrachtet.
OP Labs ist das Team oder die Organisation, die die Optimism-Lösung entwickelt, während OP Stack ein technisches Framework ist, das zum Aufbau und Skalierung von Ethereum Layer 2-Netzwerken verwendet wird. Die Beziehung zwischen OP Labs und OP Stack kann als die Beziehung zwischen Entwicklern und deren Entwicklungstools betrachtet werden.
OP Labs ist das Hauptteam oder die Hauptorganisation, die für die Entwicklung und Wartung des Optimism-Netzwerks verantwortlich ist. Ihr Ziel ist es, eine effiziente Skalierungslösung für Ethereum zu schaffen, die sich auf die Reduzierung von Transaktionsgebühren und die Erhöhung von Transaktionsgeschwindigkeiten konzentriert. Sie entwickeln nicht nur Optimistic Rollups, sondern treiben auch neue Technologien im Zusammenhang mit Zero-Knowledge-Beweisen voran, wie zum Beispiel OP Succinct in Zusammenarbeit mit Succinct Labs.
OP Stack, entwickelt von OP Labs, bietet ein modulares Framework, das die grundlegende Infrastruktur für den Aufbau von Layer 2-Netzwerken bereitstellt. Entwickler können OP Stack verwenden, um schnell verschiedene Erweiterungsnetzwerke zu erstellen. Das modulare Design ermöglicht es Benutzern, flexibel verschiedene Verifikationsmechanismen (z. B. Optimistic Rollups oder ZK Rollups) auszuwählen, um den Anforderungen verschiedener Projekte gerecht zu werden.
Im Wesentlichen kann OP Labs als die Entwickler von OP Stack betrachtet werden, und OP Stack ist das technische Werkzeug, das von OP Labs bereitgestellt wird, um Entwicklern beim Aufbau und der Skalierung von Ethereum Layer 2-Netzwerken zu helfen.
Bevor Sie in OP Succinct eintauchen, ist es wichtig, die vier Hauptkomponenten jeder OP Stack vorzustellen:
Bildquelle: Succinct Blog
Aufbauend auf den Komponenten des OP-Stacks, die in Abschnitt 1.2 beschrieben sind, ist OP Succinct ein leichtes Upgrade des OP-Stacks, das es Chains ermöglicht, ZK-verifizierte Blöcke zu verwenden, während andere Komponenten (op-geth, op-batcher und op-node) unverändert bleiben. OP Succinct besteht aus den folgenden vier Hauptkomponenten:
Der Aufbau von zkEVM Rollups war aufgrund des umfangreichen kryptografischen Fachwissens, das erforderlich ist, eine Herausforderung. Als OP Labs den modularen OP Stack entwickelten, planten sie, verschiedene Nachweismechanismen zu unterstützen. Zu diesem Zweck haben sie die Entwicklung von Kona (siehe Erweiterungslink 1) zur Implementierung des STF von OP Stack Rollups mithilfe von Rust als Open Source bereitgestellt, was letztendlich die Generierung von Zero-Knowledge-Proofs (ZKP) für OP Stack durch Kona und das SP1-Programm ermöglicht. Das bedeutet, dass theoretisch jede OP Stack-Kette aufgerüstet werden kann, um ZKP zu verwenden.
Das Ziel von SP1 (Succinct Processor 1) ist es, Entwicklern zu ermöglichen, Typ-1 zkEVM-Rollups nahtlos in Standard-Rust-Code zu integrieren. Mit OP Succinct kann der Prozess der Aktualisierung einer bestehenden OP-Stack-Kette zu einem Typ-1 zkEVM-Rollup innerhalb einer Stunde abgeschlossen werden, wodurch die folgenden Vorteile geboten werden:
Gemäß der offiziellen GitHub-Dokumentation erfordert der Prozess lediglich die Installation von Rust, Foundry und Docker, um jeden vorhandenen OP Stack Rollup auf einen Typ-1 zkEVM Rollup zu aktualisieren. Der vereinfachte Prozess besteht aus zwei Schritten:
Bildquelle: Succinct Blog — Upgrade des OP Stack Rollup zu ZK-Beweisen
Succinct ist der Meinung, dass die Zukunft von EVM Rollups in zkEVM liegt, das in der Programmiersprache Rust geschrieben ist und eine bessere Wartbarkeit ermöglicht. Derzeit stehen OP Rollups vor drei großen Herausforderungen: dem langwierigen 7-tägigen Betrugsbeweisfenster, der komplexen Interoperabilität und der Abhängigkeit von Multi-Gruppen-Datenmechanismen in einigen Fällen anstelle von Betrugsbeweisen. Die Entwicklung einer zkEVM ist ein langfristiges Vorhaben, daher wurde SP1 geschaffen, um diese Herausforderungen anzugehen.
SP1 ist eine hochleistungsfähige, vollständig anpassbare zkVM, die zu 100% Open-Source ist. Sie kann die Ausführung beliebiger Rust (oder LLVM-kompilierter) Programme verifizieren. Gemäß öffentlicher Daten läuft der OP Succinct Stack erfolgreich auf OP Mainnet, OP Sepolia und der Base-Chain mit Transaktionsnachweiskosten zwischen 0,01 und 0,02 US-Dollar (siehe Erweiterungslink 3). In Zukunft werden wahrscheinlich alle Blockchain-Infrastrukturen, einschließlich Rollups, Brücken und Coprozessoren, in Rust (oder anderen LLVM-kompilierten Sprachen) geschrieben und die Vorteile von ZKP nutzen.
Basierend auf Zusammenfassungen des Succinct-Blogs und des Open-Source-GitHub-Inhalts beruhen die Leistungsvorteile von SP1 gegenüber anderen zkVMs auf mehreren Schlüsselfaktoren:
Bildquelle: Succinct Blog - Siehe Appendix-Erklärung im Erweiterungslink 4
Bildnachweis: @jtguibas
Wenn Ethereums Skalierungslösungen kurzfristig als OP und langfristig als ZK angesehen werden, könnte der potenzielle Erfolg von OP Succinct einen bedeutenden Meilenstein im Entwicklungsprozess von Ethereum markieren. OP Succinct bietet einen aufrüstbaren Pfad für ETH-Rollups, um von optimistischer Verifizierung zu Zero-Knowledge-Proofs (ZKP) überzugehen. Diese Verschiebung reduziert nicht nur Transaktionskosten, sondern erhöht auch die Transaktionsgeschwindigkeit, während die Sicherheits- und Datenschutzmerkmale von ZK Rollups erhalten bleiben und gleichzeitig neue Möglichkeiten für die Erweiterung der Anwendungsebene in der Zukunft eröffnen.
Unter den anerkannten vier großen Layer-2-Lösungen scheint OP Stack derzeit einen leichten Vorteil gegenüber ZK Stack in Bezug auf die Ökosystementwicklung zu haben. Die Zukunft könnte einen noch deutlicheren Matthäus-Effekt zeigen, bei dem die Einbeziehung von OP Succinct einen Teil des Verkehrs und Potenzials von ZK Stack abzapfen könnte. Wenn OP Succinct erfolgreich ist, könnte es sogar eine Herausforderung für traditionelle zkEVM-basierte Rollups darstellen.
Allerdings ergibt sich aus der bisher vorgestellten Betriebslogik ein entscheidender Aspekt: Wie können Entwickler sicherstellen, dass systemweite Risiken, die durch unbekannte Schwachstellen bei der Änderung der Zustandsübergangsfunktion (STF) oder bei der Hinzufügung neuer Vorkompilierungen verursacht werden, rechtzeitig erkannt werden? Dies ist ein Bereich, der langfristige Aufmerksamkeit erfordert.