Da sich Avail schnell dem Mainnet nähert, werden in dieser Artikelserie potenzielle Integrationen zwischen Avail und führenden Skalierungslösungen untersucht und gezeigt, wie Entwickler sich in Avail integrieren können, um die Vorteile seiner sicheren, dezentralen und kostengünstigen Datenverfügbarkeits-Blockchain zu nutzen.
Zu lang, um die Version zu lesen
Lesen Sie den ersten Artikel der Serie: “zkEVM-Validien können die Gasgebühren in ETH Geschäften um 90 % senken!”
OP Stack ist zu einer beliebten Wahl für Gemeinden und Unternehmen geworden, um ihre eigenen L2-Rollups zu erstellen. Es wird vom OP Mainnet verwendet und vom Optimism Collective gepflegt. Es ist auch ein Technologie-Stack, den Entwickler zu erweitern und zu modifizieren begonnen haben. Eine solche Modifikation ist die Verwendung einer speziell entwickelten Datenverfügbarkeitsschicht wie Avail. In diesem Artikel erörtern wir, wie Sie OP Stack mit Avail als Datenverfügbarkeitsanbieter nutzen können, um Ihre ETH Transaktionsgebühren erheblich zu senken.
OP Der DA-Layer, der standardmäßig von Stack unterstützt wird, ist ETH. L2-Transaktionen werden an den Sequencer übermittelt, der für das Sortieren von Transaktionen und das Erstellen von L2-Blöcken verantwortlich ist. Der Transaktionsbatch wird vom Sequencer an den ETH gesendet, und der ETH sendet die Transaktionsdaten als Aufrufdaten.
Der Vorteil der Verwendung von ETH als Datenverfügbarkeitsschicht (DA-Schicht) besteht darin, dass Entwickler, die den OP Stack verwenden, die Sicherheitsgarantien von ETH Workshop erben können. Jeder kann auf die auf ETH Square veröffentlichten L2-Transaktionsdaten zugreifen und daraus den korrekten Kettenstatus von L2 ableiten.
Dieser Vorteil ist jedoch mit erheblichen Kosten verbunden. ETH Fang ist nicht als Datenverfügbarkeitslösung konzipiert und für diesen Anwendungsfall nicht optimiert. Es werden zwar Anstrengungen unternommen, um dies zu verbessern, aber zum Zeitpunkt der Erstellung dieses Artikels werden bis zu 90 % dessen, was L2 ETH Fang zahlt, für die Verwaltung der Datenverfügbarkeit verwendet. Umfangreiche Anwendungsfälle, bei denen große Mengen an Transaktionsdaten verarbeitet werden, können durch den Einsatz von speziell entwickelten Datenverfügbarkeitslösungen wie Avail erheblich reduziert werden.
Das Avail-Team hat den Avail OP Stack entwickelt, eine modifizierte Version des OP Stacks, die Transaktionsdaten an Avail statt an ETH sendet, wodurch die Transaktionsgebühren um bis zu 90 % gesenkt werden.
Transaktionen werden an Sequencer-Knoten im Avail OP Stack übermittelt. Der Op-Batcher sendet dann den Transaktionsbatch an ein Modul namens op-avail, das hinzugefügt wird, um die Daten an die Avail zu senden.
Die Transaktionsdaten werden dann der Avail-Blockchain hinzugefügt, und eine Transaktionsreferenz wird an die op-avail zurückgegeben, die an den op-batcher übergeben und als Aufrufdaten an die ETH übermittelt wird. Transaktionsreferenzen, die auf ETH Square veröffentlicht werden, enthalten den Avail-Block-Hash, die Absenderadresse und die Nonce der externen Transaktion.
Chains, die mit dem Avail OP Stack erstellt wurden, erben die Sicherheitsgarantien des nominierten Proof-of-Stake-Blockchain-Netzwerks von Avail. Die Blockchain von Avail basiert auf dem Polkadot SDK, um das Risiko der Zentralisierung von Validatoren zu verringern, und arbeitet daran, 1000 externe Validatoren zu unterstützen. Daten, die in den Avail-Blöcken veröffentlicht werden, werden vom Avail-Netzwerk validiert, aber nicht ausgeführt. L2 kann den OP Stack mit Avail nutzen und zahlt einen Bruchteil der Kosten der aktuellen Implementierung, bei der Transaktionsdaten im ETH veröffentlicht werden.
Um einen detaillierteren Blick darauf zu werfen, wie der Avail OP Stack für Sequencer und Validator-Nodes funktioniert, können Sie sich ein detaillierteres Diagramm im Avail OP Stack-Repository ansehen.
Das Proof-of-Fault-System von Optimism, das die Richtigkeit von Transaktionen auf ETH überprüft, befindet sich zum Zeitpunkt der Erstellung dieses Artikels noch in der Entwicklung. OP Stack Sequencer ist vorerst noch zentralisiert, aber es gibt Pläne, ihn zu dezentralisieren. Wenn diese Verbesserungen vom Optimism Collective eingeführt werden, wird der Avail OP Stack aktualisiert, um diese Änderungen zu berücksichtigen.
Es wurden mehrere Verbesserungen am Avail OP Stack identifiziert, die in Kürze implementiert werden. Die Datenwurzeln von Avail werden über die Vector Data Proof Bridge für die ETH veröffentlicht. Der Datenstamm ist der Stamm des Merkle-Baums, und seine Blätter sind die Datenblöcke, die an Avail übermittelt werden. Dies ermöglicht es Sequenzern und anderen L2-Knoten, auf der ETH zu überprüfen, ob die Validatoren von Avail einen Konsens über die Verfügbarkeit der Daten erreicht haben.
Sobald der OP Stack einen gültigen Fehlernachweis implementiert hat, kann ein DA mit einem Beweis zusammen mit dem Batch-Hash von Avail gesendet und im interaktiven Proof-of-Failure-Spiel von OP Stack verwendet werden.
Das Optimism Collective hat auch Pläne für ein interoperables Netzwerk von L2-Ketten angekündigt, die mit dem OP Stack erstellt wurden, genannt Superchains(). Alle diese zukünftigen Verbesserungen befinden sich noch in der Entwicklung und werden, wo immer möglich, in den Avail OP-Stack implementiert.
Schauen Sie sich den Leitfaden “Erste Schritte” im Avail OP Stack-Repository () an und legen Sie noch heute los! Wenn Sie Fragen oder Vorschläge zur Verbesserung dieses Builds haben, können Sie sich in den Avail-Foren oder auf Discord an das Team wenden.
OP Stack ist eine von vielen Blockchains, die die Vorteile der sicheren universellen Datenverfügbarkeitsschicht von Avail nutzen können. Um mehr über die Integration von Avail mit anderen führenden L2- und Blockchain-Ökosystemen zu erfahren, lesen Sie die Avail Ecosystem-Serie und abonnieren Sie unseren Newsletter.