In diesem Blog-Beitrag erfahren Sie, wie Test in Prod das Delta-Protokoll-Upgrade entwickelt hat, das die Funktion Span Batches und erhebliche Einsparungen für OP Chain Mainnets brachte.
Letzte Woche landete der Delta-Hardfork auf den OP Chain Mainnets, einschließlich OP Mainnet, Base, Zora Network und anderen.
Basierend auf unseren Backtesting-Ergebnissen haben wir erwartet, dass das Delta-Upgrade den fixen Overhead für die L1-Gebühren aller OP Chains um 6%~11% für performante Chains und über 90% für weniger aktive Chains senken würde. Wir waren in der Lage, noch mehr Optimierungen durchzuführen, um den festen Onchain-Overhead für Chainoperatoren zur Ausführung jeder Standard-OP-Chain um über 90 % zu reduzieren. Wir freuen uns, berichten zu können, dass diese Zahlen auch nach dem Upgrade unverändert geblieben sind. Zora-sepolia bietet eine schöne Visualisierung der 90%igen Reduzierung der fixen Onchain-Kosten. Hier sind sie eine Woche vor und eine Woche nach dem Testnet-Upgrade im Dezember 2023:
In der Praxis hat diese Reduzierung der fixen Gemeinkosten zu weiteren Vorteilen für die Betreiber der OP-Kette beigetragen. Im folgenden Beispiel sehen Sie, dass der Nettogewinn von Zora seit der Einführung von Span Batches erheblich gestiegen ist und konstant geblieben ist.
Wir gehen davon aus, dass dieses Upgrade die Einführung des OP Stack durch die Verringerung der Gebührenbelastung für alle Chainbetreiber erheblich erleichtern wird. Nicht nur die Zahlen sind aussagekräftig, sondern auch die Reise zum Aufbau von Delta war bedeutsam. Wir freuen uns, in diesem Blog-Beitrag ein wenig über diese Reise zu berichten!
Was ist das Delta-Upgrade?
Das Delta-Upgrade enthielt ein einziges Konsensmerkmal, Span Batches - eine neue Batching-Spezifikation, die von Test in Prod entwickelt wurde und die ursprünglichen Entwürfe von Protolambda nutzt. Span Batches minimieren den Overhead der v0-Batch-Spezifikation, indem sie aufeinanderfolgende L2-Blöcke in einen Batch kodieren. Dadurch können OP-Ketten die Menge an redundantem Inhalt reduzieren, den L2s bei jedem L2-Block an L1 senden müssen, wodurch der feste Overhead an Daten, die für ALLE OP-Ketten gesendet werden müssen, gesenkt wird.
Letzte Woche hat Mode network einen Blogbeitrag veröffentlicht, in dem beschrieben wird, wie sich die Span Batches-Funktion des Delta-Upgrades direkt auf sie auswirkt. Es lohnt sich, ihn zu lesen.
Weitere Details finden Sie in den Design Docs, Spec Docs, Governance Post, Github Issue Tracker und Research Repository (Backtesting)!
Test in Prod’s erster kritische Hardfork als Kernentwickler gebaut
Die Delta-Hardfork war ein konsenskritisches Upgrade, das eine extrem heikle Entwicklung und Verifizierung erforderte, was den gesamten Prozess sehr komplex machte. Die Erstellung dieser Hardfork als Nicht-Originalautor des Protokolls machte die Herausforderung noch größer!
Bei der Entwicklung einer protokollkritischen Funktion kommt es nicht nur auf die technischen Fähigkeiten des Teams an. Es ist nur möglich, wenn alles einen Sinn ergibt - unser Verständnis der historischen Zusammenhänge, die Unterstützung der Gemeinschaft und des ursprünglichen Autors, die Motivation unseres Teams, etwas zu bauen, usw. Dank der Kraft des Optimismus haben wir es geschafft, und es war eine freudige Erfahrung. Hier ist der Grund dafür:
-
Offen zugängliche Spezifikationen und Codes: Alle Codes und Spezifikationen können gelesen und geändert werden. Es war einfach, auf der bestehenden Codebasis aufzubauen, da der gesamte Code MIT-lizenziert war, und das Lesen der Spezifikationen ermöglichte es uns, die Protokolldetails leicht zu verstehen.
-
Die Unterstützung von OP Labs & Foundation: Die Codebasis von OP Stack ist umfangreich und anspruchsvoll, aber mit der Unterstützung des ursprünglichen Autors wird das Verstehen und Schreiben von Code viel einfacher. OP Labs und die Optimism Foundation haben uns geholfen, Delta erfolgreich zu entwickeln und haben alles gründlich überprüft.
-
Ein lohnendes System: Während der Entwicklung des Delta-Upgrades wurden wir für unsere früheren Bemühungen, op-erigon durch RetroPGF zu entwickeln, belohnt. Wir fühlten uns von der Optimism-Community und den Badgeholdern sehr wertgeschätzt, was uns in unseren Bemühungen, ein weiteres Stück kritischer Infrastruktur für das Ökosystem zu bauen, motivierte!
-
Die Priorität, die das Kollektiv der sozialen Dezentralisierung einräumt: Alle Mitglieder des Kollektivs haben sich sehr gefreut, dass wir Delta bauen und ausliefern konnten, und haben uns während des gesamten Prozesses unterstützt. Das war auch sehr motivierend, weil wir das Gefühl hatten, dass wir ein wichtiger Teil des Teams sind und dass wir alle gemeinsam auf das gleiche Ziel zusteuern! Das gab unserer harten Arbeit einen Sinn.
Einer der Gründe, warum wir vor über einem Jahr dem Collective beigetreten sind, ist, dass wir an das Schwungrad des Collective geglaubt haben, das solche Wunder immer wieder ermöglicht: Entwickler, die bereit sind, das offene Internet aufzubauen, können sich auf die Kernarbeit am Protokoll konzentrieren und darauf vertrauen, dass sie für ihre Bemühungen belohnt werden. Wir haben gesehen, wie dieses wundersame Schwungrad bei der Entwicklung von Delta zum Tragen kam.
Bedeutsame Aktualisierung mit Sinn
Die Delta-Hardfork reduzierte den Größen-Overhead der v0-Batch-Specs in einem bedeutenden Schritt für Chainbetreiber. Sie trägt dazu bei, die Risiken bei der Einführung neuer L2s mit dem OP Stack zu verringern, und wir hoffen, dass es letztendlich einfacher wird, den OP Stack zu übernehmen - wir sind der Superchain-Zukunft einen Schritt näher!
Der Delta-Hardfork zeigt, dass das Community-Schwungrad des Kollektivs funktioniert! Die Technologie des Kollektivs ist offen für jeden, um kritische Funktionen zu entwickeln und zu liefern. Auf dem Weg dorthin gibt es die Möglichkeit, für die eigene Arbeit belohnt zu werden!
Wir möchten OP Labs, der Stiftung und allen Mitgliedern des Collective für die gemeinsame Entwicklung dieser fantastischen Technologie danken. Es gibt keinen Grund, nicht optimistisch zu bleiben 🔴✨
Sind Sie daran interessiert, eine Funktion für den OP Stack zu entwickeln oder ein Hauptentwickler zu werden? Schreiben Sie uns eine Nachricht!
评论 (0)