Einführung von op-erigon: Wie das Bedrock-Upgrade die Client-Vielfalt fördert
May 25th, 2023

Test in Prod nutzte den modularen und quelloffenen OP Stack, um einen alternativen Ausführungsclient, op-erigon, zu entwickeln, der nun für Tests auf OP Goerli zur Verfügung steht.

Das bevorstehende Bedrock-Upgrade wird es OP Mainnet und anderen OP Stack Chains ermöglichen, mehrere Clients zu unterstützen, was die Widerstandsfähigkeit und Anpassungsfähigkeit des Netzwerks deutlich erhöht. Gestern haben wir die Ankündigung von Magi, dem Rollup-Client von a16zcrypto, gefeiert, und heute geben wir bekannt, dass ein alternativer Ausführungsclient auf OP Goerli erschienen ist: op-erigon!

Diese aufregende Entwicklung wurde von Test in Prod, einem Team, das nicht zu OP Labs gehört, durchgeführt und demonstriert die Leistungsfähigkeit des modularen und quelloffenen OP Stacks.

Auch wenn diese ersten Versionen von op-erigon und Magi auf OP Goerli noch weiter getestet werden müssen, um die Stabilität zu gewährleisten und einen eventuellen Start des OP Mainnet vorzubereiten, stellen sie dennoch einen großen Meilenstein in der L2-Client-Vielfalt dar.

Lesen Sie weiter, um mehr darüber zu erfahren, warum Bedrock entwickelt wurde, um Client-Vielfalt zu ermöglichen, und um alle Details zu erfahren, wie Sie op-erigon auf OP Goerli testen können.

Was ist Client-Vielfalt und warum ist sie wichtig?

Ein Client ist ein Stück Software, das die Blockchain synchronisiert und es den Nutzern ermöglicht, mit ihr zu interagieren. In Ethereum gibt es mehrere Clients, die von verschiedenen Teams entwickelt und gepflegt werden, was für eine Client-Vielfalt sorgt. Diese Vielfalt ist aus mehreren Gründen entscheidend:

  • Sie bietet unterschiedliche Funktionen und Optimierungen. Clients, die in verschiedenen Sprachen (z. B. Rust, Go und Java) entwickelt werden, können unterschiedliche Ideen, Optimierungen und Forschungsinitiativen erforschen, was die Kreativität fördert und sicherstellt, dass kein einzelner Engpass den Fortschritt behindert.

  • Es bietet Entwicklern eine große Auswahl. Die Benutzer können einen Client auswählen, der ihren Interessen oder spezifischen Anwendungsfällen entspricht, und haben so die Möglichkeit, zu experimentieren und sich an ihren Anforderungen zu orientieren.

  • Es hilft, sich gegen Client-Ausfälle abzusichern. Am wichtigsten ist jedoch, dass eine breit gefächerte Client-Basis sicherstellt, dass das Netzwerk auch dann weiterarbeiten kann, wenn ein Client Probleme hat. Ethereum hat in der Vergangenheit kritische Fehler erlebt, aber die Blockchain ist nicht zusammengebrochen, weil mehrere Clients zur Verfügung standen, während die Fehler behoben wurden.

Wie das Bedrock-Upgrade die Client-Vielfalt im OP Mainnet ermöglicht

Das Bedrock-Upgrade wurde entwickelt, um Modularität zu erreichen und mehrere Clients zu unterstützen, indem die gleiche Aufteilung der Konsens- und Ausführungsschicht wie bei L1 übernommen wurde. Durch die Beibehaltung der gleichen Engine-API-Grenzen wie bei L1 minimiert das Upgrade die Änderungen, die für die Übernahme eines anderen Clients erforderlich sind, und erhöht so die Flexibilität und Anpassungsfähigkeit.

Diese Modularität spiegelt sich auch in den Plänen für die Cannon-Implementierung im OP Mainnet wider: Das Netzwerk wird in der Lage sein, auch die Fehlersicherheits-Diversität zu unterstützen. Die Diversität der Fehlernachweise wird durch die Diversität der Clients unterstützt, und jede Kombination aus mehreren Clients und mehreren Nachweisen trägt zu einem Quorum des Endergebnisses bei. Dadurch wird sichergestellt, dass das Netzwerk auch bei Fehlern weiterarbeiten kann; OP Mainnet wird weiter tuckern. 🚂

Wir stellen op-erigon vor

Ab heute ist die erste Iteration von op-erigon auf OP Goerli live. Das Team von Test in Prod ist sehr daran interessiert, dass die Nutzer das Netzwerk testen, um das Produkt zu verfeinern und es schließlich auf das OP Mainnet zu bringen!

Wenn Sie mit diesem neuen Client-Angebot experimentieren möchten, besuchen Sie dieses GitHub Repo oder Test in Prod's OP Goerli Public RPC. Sie können Test in Prod auf Twitter finden, und Sie können diesem Link folgen, um eine Einladung zu ihrem Discord zu erhalten, um Fehler zu melden oder Unterstützung bei der Einrichtung zu erhalten. Neugierige Leser können auch den op-erigon fork-diff oder Otterscan, den op-erigon block explorer, den Test in Prod eingerichtet hat, durchsuchen.

Die Benutzer sollten sich darüber im Klaren sein, dass neue Clients nicht von Anfang an völlig stabil sind. Wenn die Nutzung des Clients jedoch mit bewährten alternativen Clients ausgeglichen wird, werden Stabilitätsprobleme mit der Zeit unwahrscheinlicher, genau wie bei L1. Durch das Ausprobieren von op-erigon und die Rückmeldung an das Test in Prod-Team tragen die Community-Mitglieder zur Bereicherung des Optimism-Ökosystems bei. Vielen Dank!🫡

Die Kraft des OP Stack

Der Start von op-erigon und Magi auf OP Goerli unterstreicht nicht nur die Vorteile des Bedrock-Upgrades, sondern wir hoffen, dass sie Entwickler dazu inspirieren, den OP Stack zu erkunden und ihre eigene Infrastruktur aufzubauen. Ökosystementwickler wie Test in Prod und a16zcrypto sind für die Optimistic Vision von entscheidender Bedeutung, und ihre harte Arbeit an dieser hochwirksamen Komponente des OP Mainnet verdient Anerkennung.

Diese Woche haben wir den Start von zwei neuen Clients auf OP Goerli gefeiert, und das Bedrock-Upgrade strukturiert den OP Stack so, dass es für Entwickler, die mit Ethereum vertraut sind, relativ einfach ist, weitere Client-Integrationen zu erstellen und in Produktion zu bringen. Wenn Sie daran interessiert sind, zu Projekten wie diesem beizutragen, zögern Sie nicht, uns zu kontaktieren!

Subscribe to 0xa4D7…BA74
Receive the latest updates directly to your inbox.
Nft graphic
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from 0xa4D7…BA74

Skeleton

Skeleton

Skeleton