Heim  >  Artikel  >  Wie entwickelt sich der OP-Stack Schritt für Schritt zur OP-„Superkette“?

Wie entwickelt sich der OP-Stack Schritt für Schritt zur OP-„Superkette“?

WBOY
WBOYOriginal
2024-06-12 13:29:27431Durchsuche

Einführung

Letzten Monat gab die WorldCoin Foundation den Start der Blockchain World Chain auf Basis von OP Stack bekannt, die sich der Superchain Superchain von Optimism anschließen und mit Base and Mode, OP Mainnet und Zora zusammenarbeiten wird um mit anderen Ketten zu interagieren.

Vielleicht haben Sie schon von OP, OP Stack und Super Chain gehört. Neugierige Babys fragen sich vielleicht: Was? Warum? Wo? In diesem Artikel erhalten Sie nacheinander Antworten, einschließlich des aktuellen Status, der Vision usw. der Superkette. Am Ende des Artikels wird auch der Vorgang der One-Click-Veröffentlichung von L2/L3 sorgfältig organisiert.

Beginnen wir mit Optimism

Jeder muss mit Optimism vertraut sein. Es handelt sich um eine Layer-2-Lösung auf Basis von Ethereum, die schnell, stabil, skalierbar und kostengünstig ist Blockchain-Dienste. Es trägt dazu bei, Netzwerküberlastungen zu lindern, indem es auf der Hauptkette von Ethereum (Schicht 1) läuft und dadurch Transaktionskosten und Verarbeitungszeit reduziert.

Optimism nutzt eine Technologie namens Optimism Rollups, indem es große Mengen an Transaktionsdaten zusammenfasst. Es werden nur Gebühren verarbeitet und bezahlt einmal auf der Ethereum-Hauptkette. Dieser Ansatz beschleunigt nicht nur Transaktionen und senkt die Kosten, sondern erhält auch das hohe Sicherheitsniveau aufrecht, das auf Ethereum als Grundlage basiert. Später wurde die Optimism Rollup-Technologie als Open Source bereitgestellt und zu einem von OP Stack – Optimism Collective angekündigten Open-Source-Blockchain-Framework.

OP Stack kann als Toolbox für die L2-Generierung mit einem Klick verstanden werden, die den Aufbau von L2-Ketten erheblich vereinfacht. Diese dezentralen L2-Ketten, die auf Basis von OP Stack entwickelt wurden, bilden die Vision von Stack OP-Superkette.

Aktuelle Situation – Layout in mehreren Bereichen mit OP Stacks.

Derzeit wurde OP Stacks von vielen bekannten Projekten übernommen, darunter Base, das derzeit bei verschiedenen L2-NFT-Transaktionsdaten an erster Stelle steht: Layer2, entwickelt von Coinbase, Debank Chain, gestartet von der Vermögensverwaltungsanwendung Debank, und Farcaster, ein führendes soziales Netzwerk Protokollstapel. Die Vielfalt dieser Anwendungen spiegelt das OP-Hyperchain-Konzept wider, das OP Stack seit seiner Einführung unterstützen sollte.

Was ist eine „Superkette“?

„Super Chain“ ist eine mehrkettige Netzwerkstruktur, die auf der Layer-2-Technologie (L2) basiert und darauf ausgelegt ist, die horizontalen Skalierbarkeitsherausforderungen traditioneller Blockchains zu lösen. Herkömmliche Multi-Chain-Architekturen sind häufig mit Schwierigkeiten bei der Zusammenarbeit und hohen Overhead-Problemen konfrontiert, während „Hyperchains“ Blockchains kommerzialisieren, indem sie jede Kette als „austauschbare Rechenressourcen“ behandeln und es Entwicklern ermöglichen, kettenübergreifende Anwendungen zu erstellen, ohne das systemische Risiko zu erhöhen.

Im „Super Chain“-Modell werden einzelne Ketten (z. B. OP-Ketten) standardisiert und in das Netzwerk integriert, das offiziell von Optimism Collective verwaltet wird. Diese Ketten teilen sich nicht nur Sicherheits- und Kommunikationsebenen, sondern auch einen Open-Source-Technologie-Stack. Dieses Design ermöglicht es Entwicklern, sich mehr auf die Entwicklung von Anwendungen für die gesamte Superkette zu konzentrieren, ohne sich um die spezifischen technischen Details einzelner Ketten kümmern zu müssen.

OP Stack 如何一步步进化成 OP “超级链”?

Darüber hinaus bedeutet dieses Designkonzept auch, dass das Konzept der Blockchain selbst abstrakter werden kann und Entwickler das gesamte interoperable Blockchain-Netzwerk als eine einheitliche Einheit behandeln können, wodurch es effizienter wird, neue Lösungen zu entwickeln und bereitzustellen. Auf diese Weise optimiert „Super Chain“ nicht nur die Ressourcennutzung, sondern bietet auch neue Möglichkeiten für die zukünftige Entwicklung der Blockchain.

Wie OP Chain Sicherheit erreicht

Im Bridge-Sicherheitsmodell „Hyper Chain“ können Sicherheit (d. h. Wirksamkeit) und Aktivität (d. h. Zensurresistenz) garantiert werden. Die Sicherheit wird durch das Proof-System gewährleistet, und die Lebendigkeit wird durch die Möglichkeit gewährleistet, Transaktionen direkt an L1 zu übermitteln. Die Kombination aus Sicherheit und Lebendigkeit bedeutet, dass Benutzer jederzeit Transaktionen an L1 übermitteln können, wenn mit dem OP-Chain-Sequenzer etwas schief geht, wodurch ihre Nutzung mit einem ordnungsgemäß funktionierenden Sequenzer auf die neue OP-Kette migriert wird.

Das Folgende ist die offizielle Definition von Optimism für „Superkette“. Eine „Superkette“ erfüllt die folgenden Bedingungen:

Eigenschaften Zweck
Die gemeinsame L1-Blockchain stellt die vollständige Reihenfolge von Transaktionen, auch bekannt als Sequencer, für alle OP-Ketten bereit.
Gemeinsame Brücke für alle OP-Ketten ermöglicht OP-Ketten standardisierte Sicherheitseigenschaften.
Kostengünstige OP-Chain-Bereitstellung ermöglicht Bereitstellung und Transaktionen ohne Zahlung hoher L1-Transaktionsgebühren.
OP-Ketten-Konfigurationsoptionen Ermöglichen Sie OP-Ketten, ihre Datenverfügbarkeitsanbieter, Bestelleradressen usw. zu konfigurieren.
Sichere Transaktionen und kettenübergreifendes Messaging ermöglicht Benutzern die sichere Migration von Daten zwischen OP-Ketten.

Route der „Dezentralisierung“ der OP-Technologie

OP Labs hat als Framework-Unterstützer viel Arbeit geleistet, damit OP Stack eine umfassendere Technologiedezentralisierung unterstützt. Beispielsweise unterstützt die Bedrock-Version mehrere Attestierungsschemata und mehrere Clients. Die Ausfallsicherheit bei mehreren Clients ist ein grundlegender Bestandteil der Dezentralisierung der Technologie, und das modulare Framework von Bedrock hat die Fähigkeit der Community, die eigentliche Entwicklung von OP Stack zu dezentralisieren, stark beeinflusst.

Strategie – Ehrlich bleiben

Im Streben nach Dezentralisierung ist es wichtig, intellektuell ehrlich zu den Herausforderungen zu bleiben. Insbesondere das Schreiben von komplexem und fehlerfreiem Code ist schwierig, aber entscheidend, da jede einzelne Schwachstelle katastrophale Folgen für jedes L2 haben kann.

Strategie – Parallele Entwicklung von Protokoll-Upgrades

OP plädiert dafür, bei den Schritten der Ausfallsicherheit in der Kette zielstrebig, pragmatisch und vorsichtig zu bleiben. Das Erreichen eines vollständigen Fehlernachweises wird einige Zeit in Anspruch nehmen, aber Optimism glaubt, dass mehrere Protokoll-Upgrades parallel entwickelt werden können, um dem OP-Stack eine sinnvolle Weiterentwicklung im Hinblick auf die Dezentralisierung zu ermöglichen, ohne auf die Bereitstellung eines Fehlernachweises warten zu müssen.

Die Aktualisierung technischer Lösungen ist tatsächlich der Grund, warum Arbitrum vor einiger Zeit zwei Fehler im OP entdeckt hat[1]. Als Technologieanbieter wartet ein solches Open-Source-Framework, das von der Community weit verbreitet ist, immer auf die Prüfung durch den Markt und die Community und muss mehr aushalten.

OP Stack 如何一步步进化成 OP “超级链”?

Zeitleiste und Meilensteine ​​der Technologie-Dezentralisierung

OP Stacks Super Chain LayoutErfolg in der Geschäftsbank

Laut Daten von L2Beat, Stand: Am 4. Mai 2024 belief sich der Layer2-TVL (Total Locked Value) auf insgesamt 39,98 Milliarden US-Dollar, wovon OP Stack 18,61 Milliarden US-Dollar hatte, fast die Hälfte des gesamten TVL und den ersten Platz belegte. Der Stack-Dienst von Optimism wurde weithin angenommen, und immer mehr Projekte haben das OP-Stack-Framework übernommen, um schnell ein neues L2 zu erstellen, wie z. B. Optimism, Base, Mode, Zora, Frax, Lyra, Ancient, Redstone, Worldcoin, Mint, Lisk. Dies unterstreicht den Wert der Dienstleistungen von Stack in der Markterzählung.

OP Stacks——Wie entwickelt man sich zu einer Superkette?

Aus technischer Sicht haben wir einen Teil des Codes und die offiziellen Informationen entfernt, um zu antworten Der SystemConfig-Vertrag beginnt mit der Definition der L2-Kette direkt über den L1-Smart-Vertrag. Dies kann dahingehend erweitert werden, dass alle Informationen, die die L2-Kette definieren, in die Kette eingefügt werden, einschließlich der Generierung eindeutiger Ketten-IDs, Blockgasgrenzwerte und anderer wichtiger Konfigurationswerte. Das SystemConfig-Vertragsfragment wird wie folgt abgefangen

[2]:
<code style="font-size: inherit; font-family: PingFang SC,Helvetica Neue,Helvetica,Arial,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;">/** * @title SystemConfig * @notice The SystemConfig contract is used to manage configuration of an Optimism network. All *         configuration is stored on L1 and picked up by L2 as part of the derviation of the L2 *         chain. */contract SystemConfig is OwnableUpgradeable, Semver {    /**     * @notice Enum representing different types of updates.     *     * @custom:value BATCHER              Represents an update to the batcher hash.     * @custom:value GAS_CONFIG           Represents an update to txn fee config on L2.     * @custom:value GAS_LIMIT            Represents an update to gas limit on L2.     * @custom:value UNSAFE_BLOCK_SIGNER  Represents an update to the signer key for unsafe     *                                    block distrubution.     */    /*     * @notice Minimum gas limit. This should not be lower than the maximum deposit gas resource     *         limit in the ResourceMetering contract used by OptimismPortal, to ensure the L2     *         block always has sufficient gas to process deposits.     */    uint64 public constant MINIMUM_GAS_LIMIT = 8_000_000;    /**     * @notice Identifier for the batcher. For version 1 of this configuration, this is represented     *         as an address left-padded with zeros to 32 bytes.     */    bytes32 public batcherHash;    /**     * @notice L2 gas limit.     */    uint64 public gasLimit;</code>

CREATE2 generiert eine bestimmte Kettenadresse

Basierend auf dem SystemConfig-Design wird nach dem vollständigen Platzieren der Daten in der Kette eine Factory (Chain Factory) erstellt ) kann für jede Kette erstellt werden, die die Konfiguration und alle anderen erforderlichen Verträge bereitstellt. Wir erweitern diesen Schritt weiter, indem wir CREATE2 verwenden, um Eins-zu-Eins-Vertragsadressen zu generieren: Das bedeutet, dass wir bei gegebener Kettenkonfiguration alle mit dieser Kette verbundenen Bridge-Adressen ermitteln können. Dadurch können wir auch mit der Kette interagieren, ohne den Bridge-Vertrag bereitzustellen, wodurch die Bereitstellung der Kette nahezu kostenlos wird und die Kette die Standardsicherheitseigenschaften erben kann.

Kommunikation zwischen OP-Ketten – „Chain Factory“ folgt OP-Kettendaten

Bedrock stellt eine Methode zum Aufbau einer L2-Kette aus der L1-Kette vor, bei der alle Kettendaten mit dem L1-Block synchronisiert werden können. Mit der L1-Chain-Factory-Erweiterung, die die gesamte Konfiguration in der Kette platziert, sind Optimism-Knoten in der Lage, jede OP-Kette mit nur einer L1-Adresse plus einer Verbindung zum L1 deterministisch zu synchronisieren.

Es ist zu beachten, dass der Kettenstatus lokal berechnet wird, wenn die Synchronisierung der OP-Kette abgeschlossen ist. Dies bedeutet, dass die Bestimmung des Status der OP-Kette völlig erlaubnisfrei und sicher ist. Da alle ungültigen Transaktionen vom lokalen Knotenberechnungsprozess des Knotens ignoriert werden, ist für die Ableitungskette kein Beweissystem erforderlich. Um Auszahlungen auf der Superchain-Kette zu garantieren, ist jedoch weiterhin ein Nachweissystem erforderlich.

Besteller modular mit SystemConfig gestalten

Bedrock hat im SystemConfig-Vertrag die Funktion eingeführt, die Bestelladresse festzulegen. Durch die Einführung mehrerer Ketten mit eigenen SystemConfig-Verträgen ist es möglich, dem Bereitsteller der OP-Kette die Konfiguration der Bestelladresse zu ermöglichen. Dieses konfigurierbare Sortiererdesign wird als modulare Sortierung bezeichnet. Dadurch können verschiedene Einheiten die OP-Kette bestellen und gleichzeitig das Standard-Sicherheitsmodell [Superchain Bridge] beibehalten – ein wichtiger Schritt zur Dezentralisierung der Besteller.

Modulare Sortierung ermöglicht das Experimentieren mit verschiedenen Sortiermodellen ohne Berechtigungen. Entwickler können verschiedene Bestellprotokolle übernehmen, z. B. Round-Robin-Bestellung, Orderer-Konsensprotokoll, Preiswettbewerbsbestellung (PGA-Bestellung) oder First-In-First-Out-Bestellung (FIFO-Bestellung). Wir können davon ausgehen, dass mit der Zeit benutzerfreundlichere Sortierkriterien entstehen werden.

OP-Ketten haben einen gemeinsamen Technologie-Upgrade-Pfad

Um die erste Superchain mit einem hohen Maß an Vertrauen in Bezug auf Sicherheit und Dezentralisierung zu starten, sollte ein dezentraler Sicherheitsausschuss zur Verwaltung von Upgrades eingeführt werden. Das Sicherheitskomitee sollte in der Lage sein, den Chain-Prover-Satz zu aktualisieren, Vertrags-Upgrades verzögert einzuleiten und in Notsituationen die Bridge-Pause-Taste zu drücken, während laufende Upgrades abgebrochen werden.

Die Möglichkeit, die Brücke im Notfall auszusetzen, bedeutet, dass im schlimmsten Fall, wenn der private Schlüssel eines Mitglieds des Sicherheitsausschusses kompromittiert wird, Auszahlungen auf unbestimmte Zeit ausgesetzt und Brücken-Upgrades dauerhaft abgebrochen werden. Mit anderen Worten: Die L1-Brücke wird eingefroren. Dies folgt dem Designprinzip, der Sicherheit Vorrang vor der Lebendigkeit einzuräumen – d. h. der Verlust von ETH oder Token sollte immer verhindert werden (d. h. die Sicherheit wird durchgesetzt), auch wenn dies bedeutet, dass ETH oder Token gesperrt werden (d. h. die Lebendigkeit geopfert wird).

OP Stack wird zu einer „Superkette“Schmerzpunkte auf der Straße

    Natürlich gibt es vor der Vision der Skalierbarkeit noch einige wichtige Probleme, um eine Superkette zu werden Blockchain kann vollständig realisiert werden. Schwachstellen müssen angegangen werden. Zu den erwarteten Schwachstellen gehören:
  • Auszahlungsanfragen basieren auf einer Reihe vertrauenswürdiger Kettenprüfer.
  • Kettenübergreifende Transaktionen sind langsam und Sie müssen auf eine Herausforderungsphase warten.
  • Die Übermittlung von Transaktionen an Superchain ist nicht skalierbar genug und Transaktionsdaten müssen an L1 mit begrenzter Kapazität übermittelt werden.
    • Cross-Chain-Transaktionen sind asynchron, was die Fähigkeit zerstört, atomare Cross-Chain-Transaktionen (z. B. Flash-Darlehen) durchzuführen.
    • Dies hat sich nach EIP4844 verbessert.
    • Mangel an nützlichen Frameworks zum Erstellen skalierbarer Anwendungen, die mehrere OP-Ketten nutzen.
    • Fehlen einer einfachen Wallet zur Verwaltung von Token und Anwendungen über mehrere OP-Ketten hinweg.

    Wir stellen uns vor, dass es, wenn diese Schwachstellen gelöst werden können, möglich sein wird, dezentrale Alternativen zu entwickeln, die die komplexesten Web2-Anwendungen ersetzen können.

    4844 Nach

    großflächiger Anwendung der Superkette?

    Der Start von EIP-4844 erfolgt fast zeitgleich mit dem Delta-Upgrade des Optimism-Ökosystems, was perfekt passt.

    Datenverfügbarkeitslösungen (DA) wie Celestia dienen hauptsächlich dazu, die Rollup-Kosten bei der Übermittlung von Daten an L1 zu reduzieren, während 4844 eine native Lösung bietet, die die Betriebskosten (OPEX) der OP-Kette um mehr als 90 % senkt.

      Wir sehen, dass sich die Hauptausgaben von OP Stack vor 4844 auf L1-Gaskosten konzentrierten, wie folgt:
    • OP Stack On-Chain-L1-Aktivitätsdaten (Kette/L2-Einnahmen/L1-Ausgaben/Bruttogewinnspanne/L1-Kostenquote). ):
      • OP Mainnet: 2K ETH / 1,97K ETH / 30 ETH / 98,5%
      • Base: 1,7K ETH / 1,37K ETH / 330 ETH / 80%

    THAT 4 nach 844 Für OP Stack ist die Ökologie der Superkette eine gute Sache, und immer mehr Projekte werden bereit sein, L2 als technische Lösung zu verwenden. Wir hoffen auch, dass die Gebührensenkung von Blockchain-Lösungen den Projektparteien mehr Geschäftsmöglichkeiten bietet und die Möglichkeit einer groß angelegten Anwendung (Mass Adoption) bietet.

    Wie verwende ich Superchain

    , um L2 einfach bereitzustellen?

    Wie geht das in der Praxis? Superchain bietet eine Plattform namens Superchain Dev Console
    [3][4], die Ethereum, Base, Fraxtel, Mode, OP Mainnet, Redstone, Lisk und Zora als L1 oder L2 unterstützt.

    OP Stack 如何一步步进化成 OP “超级链”?

    🎜🎜

    Gleichzeitig gibt es in der Superchain-Community viele Tools für die L3-Generierung mit einem Klick, wie beispielsweise Mode Flare, das vom Mode-Team entwickelt wurde. Die Architektur verwendet Pyth, Blockscout und Goldsky usw. [5].

    Einige Gedanken zum Schluss: Wir haben die Struktur von Optimismus und den Erfolg von Superchain in der Geschäftslandschaft gesehen. OP Stacks hat den Schwellenwert für die Veröffentlichung einer Kette erheblich gesenkt. Immer mehr Teams profitieren von OP Stack, um ihre eigenen L2 und L3 bequem und schnell bereitzustellen. Wird OP Stack in Zukunft zu einem Branchenführer wie AWS oder Alibaba Cloud werden und uns verschiedene Infrastrukturen zur Verfügung stellen, die es Entwicklern ermöglichen, ihre eigenen Projekte zu erstellen? Tatsächlich kann diese dezentrale Technologielösung bis zu einem gewissen Grad die Open Source und Sicherheit der Technologie garantieren. Hat die Superkette aus gestalterischer Sicht auch potenzielle Branchenmonopolrisiken?

    Die Zeit wird es zeigen.

    Das obige ist der detaillierte Inhalt vonWie entwickelt sich der OP-Stack Schritt für Schritt zur OP-„Superkette“?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

    Stellungnahme:
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn