Autor |. Callum@Web3CN.Pro
Rollup hat als aktuelle Mainstream-Layer-2-Erweiterungslösung zum Streben von Ethereum nach Skalierbarkeit beigetragen. OptimisticRollup und ZKRollup sind zwei Rollup-Lösungen, die nach und nach vom Markt verifiziert wurden. Danach begann die Layer-2-Erweiterung, mehrere Rollup-Richtungen einzuleiten. Mithilfe des SDK kann jeder schnell mit dem Rollup beginnen und Anwendungen auf dem Rollup mit hoher Leistung und geringen Kosten ausführen , und in diesem Prozess ist das Wichtigste, die Art und Weise zu vereinfachen, wie Entwickler verschiedene Arten von Rollups bereitstellen.
Am 26. Juni startete zkSync ZK Stack, ein modulares Open-Source-Framework zum Erstellen von ZK-Treibern. ZK Stack ist ein kostenloses, modulares Open-Source-Framework, das entwickelt wurde, um benutzerdefinierte ZK-gestützte L2 und L3 (sogenannte Hyperlinks) basierend auf dem Code der zkSync-Ära zu erstellen. Zuvor brachte das Optimism-Team die Skalierbarkeitslösung OP Stack auf den Markt, um ein gemeinsames, hochwertiges, vollständig Open-Source-System für die Erstellung neuer Layer-2-Blockchains zu schaffen.
In diesem Artikel vergleichen wir die Gemeinsamkeiten und Unterschiede zwischen diesen beiden Lösungen, ihre jeweiligen Vor- und Nachteile sowie Nutzungsszenarien im derzeit zunehmend wettbewerbsintensiven Layer-2-Markt, die eine größere Interoperabilität des Ökosystems schaffen werden.
OP-Stack
OP Stack ist ein standardisierter, gemeinsam genutzter und Open-Source-Entwicklungsstack, der Optimism unterstützt und vom Optimism Collective verwaltet wird. Er enthält drei Designprinzipien: praktisch, einfach und erweiterbar. Als öffentliches Produkt der Ökosysteme Ethereum und Optimism besteht der OP Stack aus vielen verschiedenen Softwarekomponenten, die zusammen das Rückgrat von Optimism bilden.
Funktionen von OP Stack
OP Stack konzentriert sich in erster Linie auf die Schaffung eines gemeinsamen, qualitativ hochwertigen, vollständig Open-Source-Systems zur Erstellung neuer Layer-2-Blockchains. Durch die Koordinierung gemeinsamer Standards vermeidet das Optimism Collective die wiederholte Neuerstellung derselben Software in Silos. Der OP Stack kann als Softwarekomponente betrachtet werden, die dabei hilft, eine bestimmte Schicht des Optimism-Ökosystems zu definieren, oder er kann als Modul innerhalb einer bestehenden Schicht fungieren. Obwohl der aktuelle Kern von OP Stack die Infrastruktur zum Ausführen von Layer-2-Blockchains ist, kann OP Stack theoretisch auf Schichten über der zugrunde liegenden Blockchain erweitert werden, einschließlich Tools wie Block-Explorer, Messaging-Mechanismen und Governance-Systeme.
OP unterteilt die Blockchain in drei Ebenen: Konsensschicht, Ausführungsschicht und Abwicklungsschicht. Dann werden die drei Schichten standardisiert. In Bezug auf die spezifische Architektur kann OP Stack in sechs Schichten unterteilt werden:
DA (Datenverfügbarkeitsschicht): Die Datenverfügbarkeitsschicht definiert die Quelle der Rohdaten basierend auf der Schicht 2 des OP-Stacks. Der OP-Stack kann ein oder mehrere Datenverfügbarkeitsmodule verwenden, um seine Eingabedaten zu erhalten. Ethereum DA wird derzeit im OP-Stack am häufigsten verwendet Umfangreiches Datenverfügbarkeitsmodul, aber in Zukunft können immer mehr andere Ketten angeschlossen werden.
Sequenzierung (Sequenzierungsschicht): Die Sequenzierungsschicht bestimmt, wie Benutzertransaktionen in der OP-Stack-Kette erfasst und im verwendeten Modul der Datenverfügbarkeitsschicht veröffentlicht werden. In der Standard-Rollup-Konfiguration von OP Stack wird die Sortierung normalerweise von einem einzigen dedizierten Sortierer durchgeführt. In der Ableitungsschicht definierte Regeln schränken normalerweise die Fähigkeit des Sortierers ein, Transaktionen über einen bestimmten Zeitraum hinaus aufzubewahren. In der vorgeschlagenen Zukunft wird die Bestellung modular sein, sodass eine Kette den Mechanismus, der ihren aktuellen Besteller steuert, einfach auswählen und ändern kann.
Ableitung: Die Ableitungsschicht definiert, wie Rohdaten in der datenverfügbaren Schicht verarbeitet werden, um verarbeitete Eingaben zu bilden, die über die standardmäßige Ethereum Engine-API an die Ausführungsschicht gesendet werden.
Ausführung (Ausführungsschicht): Die Ausführungsschicht definiert die Zustandsstruktur innerhalb des OP-Stack-Systems. Die Abstraktion der Ausführungsschicht bietet einen Einstiegspunkt für EVM-Änderungen oder eine völlig andere zugrunde liegende VM.
Abrechnung (Abrechnungsschicht): Wird zur Überprüfung der aktuellen Transaktionsergebnisse verwendet. Nach der Bestätigung durch Schicht 2 werden die Bestätigungsinformationen zur endgültigen Abrechnung an die Zielblockchain gesendet, um die Datengültigkeit zu erhalten.
Governance: Governance bezieht sich auf den gemeinsamen Satz von Tools und Prozessen, die zur Verwaltung von Systemkonfigurationen, Upgrades und Designentscheidungen verwendet werden.
Das Ziel von OP besteht darin, durch diese Architektur ein Upgrade auf eine Superkette durchzuführen. Der OP-Stack dekonstruiert die verschiedenen Komponenten, die zum Aufbau einer Layer-2-Kette erforderlich sind, und bündelt sie als separate Module. Dadurch können Entwickler die am besten geeigneten Module kombinieren, um ihre eigene Layer-2-Kette zu erstellen Entwickler machen es einfacher und effizienter, proprietäre Ketten zu implementieren.
Grundgesteinsverbesserung
Der Abschluss des Bedrock-Upgrades stellt eine vollständige modulare Neufassung der Kernkomponenten der OP-Mainnet-Rollup-Architektur dar. Die erste offizielle Version des OP-Stacks wird veröffentlicht und ist gleichzeitig die nächste Hauptversion des Optimism-Netzwerks, wodurch die Unterschiede zwischen ihnen weiter verringert werden Optimismus und Layer1 Ethereum. Die Bedrock-Version unterstützt die Verwendung mehrerer Proof-Systeme und mehrerer Clients, um verschiedene Entwickler und Projektparteien anzulocken. Darüber hinaus wird sie die Dezentralisierung der Technologie auf verschiedenen Wegen verfolgen und gleichzeitig die Dezentralisierung der Governance-Struktur beibehalten. Dies bietet OP wichtige Vorteile für die zukünftige Implementierung einer Superkette:
Reduzieren Sie die Netzwerkkosten: Optimieren Sie die Datenkomprimierungsstrategie, indem Sie die mit der EVM-Ausführung verbundene Gasgebühr eliminieren, was die Einzahlungswartezeit um etwa 10 % reduzieren kann: Führen Sie eine Layer-1-Reorganisation im Knotensoftware-Support ein , Einzahlungen werden voraussichtlich innerhalb von 3 Minuten bestätigt; Verbesserte Beweismodularität: Das Beweissystem wird separat vom OP-Stack abstrahiert, und Sie können zwischen fehlertoleranten Beweisen oder Gültigkeitsnachweismechanismen wie Zk-Snark wählen; Verbesserte Knotenleistung: Durch die gleichzeitige Ausführung mehrerer Transaktionen in einem einzigen Rollup-Block kann die Datenmenge um 15 G pro Jahr reduziert werden. Verbesserte Ethereum-Äquivalenz: Mehrere Abweichungen von Ethereum in früheren Versionen wurden entfernt, Unterstützung für EIP-1559, Kettenreorganisation und andere auf Layer1 vorhandene Ethereum-Funktionen hinzugefügt.
Nachdem Bedrock das Upgrade abgeschlossen hatte, verbesserte es nicht nur das Layer-2-Rollup von Optimism, sondern rüstete Optimism auch zu einer Superkette auf. Die nächste große Skalierbarkeitsverbesserung von OP Stack ist die Einführung des Konzepts der Superkette: Shared Bridging, dezentrale Governance und Upgrades. , Kommunikationsschicht usw., die alle auf dem OP-Stack basieren. Der Start von Hyperchain wird das Optimism-Mainnet und andere Chains zu einem einheitlichen OP-Chain-Netzwerk zusammenführen und damit einen wichtigen Schritt darstellen, um skalierbares und dezentrales Computing auf die Welt zu bringen.
OP Stack vereinfacht den Prozess der Erstellung von Layer-2-Blockchains und unterstützt alle Software von Optimism. Mit dem Wachstum von Optimism wird auch OP Stack wachsen. Der Base Layer2, den Coinbase in diesem Jahr einführen will, wird auf Basis von OP Stack entwickelt. BNB Chain gab außerdem bekannt, dass das Testnetzwerk von opBNB auf Basis von OP Stack aufgebaut wird. OP Stack erscheint derzeit als Software hinter dem Optimism-Mainnet und wird schließlich als Optimism-Superchain und ihre Governance erscheinen.
ZK-Stapel
ZK Stack ist ein kostenloses, modulares Open-Source-Framework, das entwickelt wurde, um benutzerdefinierte ZK-gestützte L2 und L3 (sogenannte Hyperlinks) basierend auf dem Code der zkSync-Ära zu erstellen. Im Kern bietet ZK Stack zwei Hauptmerkmale: Souveränität und nahtlose Konnektivität. Entwickler haben volle Rechte am Code und genießen uneingeschränkte Autonomie bei der Anpassung und Gestaltung jedes Aspekts der Kette. Hyperchains arbeiten unabhängig und verlassen sich ausschließlich auf Ethereum Layer1, um ihre Lebendigkeit und Sicherheit zu gewährleisten, während das Hyperbridge-Netzwerk die Verbindung jeder Hyperchain erleichtert und so eine vertrauenswürdige, schnelle und kostengünstige Interoperabilität ermöglicht. Im Allgemeinen weist ZK Stack drei Merkmale auf: Open Source, Zusammensetzbarkeit und Modularität.
Funktionen von ZK Stack Free: ZK Stack wird unter der uneingeschränkt zulässigen MIT/Apache-Open-Source-Lizenz entwickelt und stellt so sicher, dass es frei verfügbar ist. Zusammensetzbar: Mit ZK Stack erstellte Hyperchains können nahtlos in einem vertrauenswürdigen Netzwerk verbunden werden, mit geringer Latenz und gemeinsamer Liquidität. Modularität: Passen Sie jeden Aspekt der Hyperkette individuell an und gestalten Sie ihn, von der Auswahl der Besteller und Datenverfügbarkeitsmodi bis hin zur Definition einer einzigartigen Token-Ökonomie. Extrem niedrige Kosten: Aufgrund der Einfachheit von ZK-Proofs sind bestimmte Transaktionstypen (z. B. Oracle-Updates) auf ZK Stack 1000-mal günstiger als auf anderen Aggregationsplattformen. Zusätzlich zum ZK-Rollup-Modus kann der ZK-Stack optional mit dem äußerst günstigen zkPorter-Konto für den richtigen Anwendungsfall erweitert werden. Bewiesen: Die zkSync-Ära ist das am weitesten verbreitete ZK-Rollup auf Ethereum, was sich in ihrem beeindruckenden TVL und Transaktionsvolumen zeigt. Mit dieser Erfolgsbilanz ist ZK Stack eine sichere Wahl, wenn es um Sicherheit und Zuverlässigkeit geht. Zukunftssicher: ZK-Rollups sind die Zukunft der Ethereum-Skalierung. Um das volle Potenzial der Superkräfte von ZK auszuschöpfen, müssen Sie von Anfang an die richtige Architektur aufbauen. Upgrade des ZK-Stacks
ZK Stack ist auch ein wichtiges Upgrade für das zkSync-Kernteam. Von der zkSync-Ära bis hin zu zkstack begann sich die Perspektive des Teams allmählich zu erweitern, von der Entwicklung der ZK-Technologie hin zur Unterstützung vieler Teams beim Verständnis von ZK Stack und bei der Mitarbeit daran. Je mehr Hyperlinks eingeführt werden, desto größer wird die Zahl der Hauptmitwirkenden und die Community wird zum wahren Eigentümer des zkSync-Netzwerks, insbesondere beim Erstellen benutzerdefinierter Hyperlinks. Wenn ein allgemeines DeFi-Dapp- oder NFT-Projekt erstellt wird, ist es einfacher, es auf einer vorhandenen Hyperchain wie zkSync Era bereitzustellen, sodass es synchron mit anderen Protokollen im Ökosystem kombiniert werden kann.
Darüber hinaus ermöglicht ZK Stack den Aufbau Ihrer eigenen souveränen Hyperchain, ohne dass die Interoperabilität und Zusammensetzbarkeit darunter leidet. Dies wird die Ultra-Skalierbarkeit von ZK Stack erheblich verbessern. Jede Hyperchain ist nahtlos in ihr unendlich skalierbares Ökosystem integriert, das auf gemeinsamen Prüfern und fraktaler Skalierung basiert und ein vollständiges Liquiditätsnetzwerk fördert. In diesem Ökosystem können Benutzer Vermögenswerte schnell und vertrauenswürdig übertragen, ohne dass zusätzliche Kosten entstehen. Intelligente Verträge werden asynchron über Ketten hinweg aufgerufen, und die Hyperketten selbst werden souverän sein, sodass sie sich alternativen Ökosystemen anschließen und ihre Vermögenswerte in der Kette mitnehmen können, wenn sie sich entscheiden, die Kette zu verlassen.
Als Nächstes wird das ZK Stack-Team Änderungen an der Codebasis vornehmen, um das Auschecken, Konfigurieren und Bereitstellen von ZK Stack-Instanzen zu erleichtern und so das ultimative Ziel einer Ein-Klick-Bereitstellung zu erreichen.
OP-Stapel VS ZK-Stapel
Bei der Einführung von ZK Stack geht es nicht so sehr darum, mit OP Stack zu konkurrieren, sondern darum, einen neuen Ansatz für die Multi-Chain-Interaktion zu verfolgen.
Aus technischer Sicht nutzt die Hyperchain von ZK Stack die Sicherheits- und Konsensmethoden von Ethereum weitestgehend wieder und kann sich direkt auf die Sicherheit von Ethereum verlassen. Im Vergleich zum interaktiven Betrugsnachweis von OP überprüft der ZK-Beweis Zustandsänderungen direkt, ohne auf Zustandsänderungen am Ende von Ethereum zu warten. Dies vereinfacht das Design und vermeidet Doppelinvestitionen, wodurch die Effizienz der Interaktionen zwischen Ketten verbessert wird. Im Vergleich zum gleichen Zeitraum weist OP Stack bei asynchronen kettenübergreifenden Aufrufen immer noch große Einschränkungen auf: Seine Statusänderungen müssen auf die Überprüfung durch die unterste Schicht von Ethereum warten, und Betrugsnachweise müssen ebenfalls auf eine Bestätigung warten.
Darüber hinaus möchte der ZK-Stack im Gegensatz zum OP-Stack, der sich auf die Transformation des Layer-2-Marktes konzentriert, sowohl Layer-2- als auch Layer-3-Märkte umfassen. Obwohl beide durch Interoperabilität zwischen den Ketten ein Multi-Chain-Imperium verwirklichen wollen, versuchen das von ZK Stack aufgebaute Layer-3- und Multi-Chain-Netzwerk, eine hochgradig maßgeschneiderte Erweiterung zu entwickeln.
Aus ökologischer Sicht hat OP Stack einen First-Mover-Vorteil. Nicht lange nach der Einführung von OP Stack erhielt es Unterstützung von vielen Projekten. Im Februar dieses Jahres kündigte Coinbase die Einführung von Base an, einer Multi-Chain-Layer-2-Plattform auf Basis von OP Stack, und würde mit Optimism Collective zusammenarbeiten, um eine Superkette aufzubauen . Zweitens wird OP Stack auch von BNB Chain unterstützt. Am Abend des 19. Juni kündigte BSC die Einführung einer neuen Erweiterungslösung an: opBNB, die auf der Bedrock-Version von OP Stack basiert und mit EVM kompatibel ist. Darüber hinaus haben auch viele Anwendungsentwicklungsteams, wie der NFT-Handelsmarkt Zora und der von a16z Crypto gestartete Kunde Magi, begonnen, OP Stack für die Entwicklung von Anwendungsketten zu wählen.
Im Gegensatz dazu ist zkSyncs eigener Layer 2 noch nicht vollständig erstellt, und es gab Kompatibilitätsprobleme und Ausfallzeiten bei ZkRoullup. Ökologisch gesehen handelt es sich bei den meisten davon um native Projekte, mit weniger Unterstützung durch namhafte große Hersteller und Projekte. Unter diesem Gesichtspunkt ist zkSync bestrebt, Layer 3 aufzubauen, kann den Markt jedoch nicht davon überzeugen, dies anzuerkennen.
Zusammenfassung
Aus Sicht der Blockchain-Skalierbarkeit verdienen Hyperchain und Super-Skalierbarkeit Aufmerksamkeit, aber nach der aktuellen Entwicklung befindet sich das Projekt noch in einem frühen Stadium. Wer ist der Markt für OP Stack mit ökologischen Vorteilen und ZK Stack mit technischen Vorteilen? unbekannt, aber trotz Unterschieden in Technologie, Details und Perspektiven haben sie alle unbegrenzt skalierbare Ziele. Nach und nach entfaltet sich eine neue Runde der Multi-Chain-Skalierbarkeitserzählung für Ethereum.
Referenzen
ON StacksDocs
Einführung in den ZK Stack
Fünf große Layer-2-Entwicklungspfade: Warum bewegen sie sich alle in Richtung der Superkette und des von L3zkSync eingeführten OP-Stack-Konkurrenzprodukts? Kann es den Kampf um die L2-Erweiterung gewinnen?
