
Geschriebener Artikel: 0xjs@:
Nachdem der Ethereum Dencun verbessert wurde, verwendet Ethereum EIP-4844, das normalerweise als Proto-Danksharding bezeichnet wird.In diesem Upgrade wurden Transaktionen vom Typ 3 (Typ-3) eingeführt (Hinweis: Ethereum verfügt über Typ-0-, Typ-1-, Typ-2-Transaktion), was dem L2-Netzwerk neue Möglichkeiten und Komplexität bringt, um diese mit Ethereum zu optimieren.
Dieser Artikel enthält die Details von EIP-4844 und untersucht die potenziellen Auswirkungen auf L2-Netzwerke und breitere Blockchain-Ökosysteme.
Frage: hohe L2 -Gasgebühr
Die L2 -Lösung verwendet die Transaktion unter der Kette und hat sich dann regelmäßig für das Ethereum L1 entschieden, um die Skalierbarkeit zu verbessern und die Transaktionskosten zu senken.
Gegenwärtig wird die Abwicklung von L2 -Transaktionen auf L1 durch L1 Calldata -Veröffentlichung von Batch L2 -Transaktionsinformationen abgeschlossen.Für L2 sind die Kosten mit der Veröffentlichung mit Calldata eine enorme Ausgabe.
Dashboard „Rollup Economics“, erstellt von Dune User Niftytable,Um die Transaktionsinformationen an das Hauptnetz von Ethereum zu senden, gab L2 im Dezember 2023 mehr als 15.000 ETH aus und im Februar 2024 mehr als 10.000 ETH aus. Im März 2024 hatte mehr als die Hälfte von ihnen mehr als 7.000 ETH ausgegeben.
Lösung: BLOB -Transaktion
EIP-4844 löst das Skalierbarkeitsproblem in Ethereum, indem ein „Blob“ -Raum für Daten erstellt wird.Die wichtigste erwartete Folge ist, dass die Kosten von L2 reduziert werden.
Einige Details zu Typ-3-Transaktionen und Blobs:
-
Jeder Block kann bis zu 6 Blobs haben
-
Jede Typ-3-Transaktion kann 1 oder 6 Blob haben
-
Jeder Blob kann bis zu 128 KB Daten speichern.Wenn der gesamte 128 KB nicht verwendet wird, muss der TX -Absender noch 128 KB -Blob -Platz bezahlen.
-
Blob muss nur 4096 Epoche aufbewahren (ca. 18 Tage)WesenDies wird als lang genug angesehen und kann von allen Teilnehmern in L2 abgerufen werden, aber es ist auch kurz genug, um die Verwaltbarkeit der Festplattenverwendung aufrechtzuerhalten.Dies macht Blob billiger als dauerhaft gespeicherte Calldata.
Blob kann als eine neue Art von Tool angesehen werden, bei der Rollup Transaktionen und Nachweisdaten effektiv speichern kann, wodurch Gaskosten beim Senden dieser Informationen an das Hauptnetzwerk gespeichert werden.Diese neue Transaktion bietet eine bessere Möglichkeit für den L2- und L1 -Blockraum.
Vorläufige grobe Schätzungen zeigen, dass Blob die Kosten für die Rollup-Transaktion 10-100-fache sparen wird.
Neue Transaktionen und Blockkopffelder
Es gibt zwei neue Felder von Typ-3-Transaktionen:
-
MAX_FEE_PER_BLOB_GAS: Die höchste Gebühr für Benutzer, die für jedes Blob -Gas bezahlen können
-
BLOB_VERSIONED_HASHHES: KZG_TO_VERSIONED_HASH Hash -Ausgaberliste.
In EIP-4844 werden im Blockkopf zwei neue Felder stehen:
-
BLOB_GAS_USED: BLOB -GAS im Block konsumiert
-
Exess_blob_gas: Die Gesamtmenge des vor dem Block konsumierten Blob -Gas überschreitet das Ziel.Dies wird verwendet, um Blob -Gas -Preise einzurichten.
Blobs verbreitete sich
Ethereum verfügt über ein Speicherpool-Mempool, in dem Transaktionen Typ-0-, Typ-1- und Typ-2-Transaktionen vorübergehend gespeichert sind.Die Typ-3-Transaktion befindet sich auch im SpeicherpoolAber der tatsächliche Inhalt von Blob verbreitet sich über den Konsens -Client -Blob -Sidecar und muss nicht den Ausführungs -Client erreichen.Typ-3-Transaktionen enthalten Verweise auf Blob (Hash), nicht auf Blob selbst.
Verstehen Sie die Grundkosten des Blobs
EIP-4844 erstellte einen neuen Blob Gasmarkt.Der Markt ähnelt dem EIP-1559, und die Grundkosten für Blob werden je nach Angebot und Nachfrage geändert.
EIP-4844 wird gemäß den folgenden Preisregeln ausgeführt:
-
Wenn die Anzahl der Blobs im Block mehr als das Ziel ist (derzeit 3), werden die Grundkosten des Blob erhöht.
-
Wenn der Blob im Block geringer ist als das Ziel, werden die Grundkosten des Blob verringert.
-
Wenn die Anzahl der Blobs im Block mit dem Ziel übereinstimmt, ändern Sie die Grundkosten des Blobs nicht.
Zusätzlich zu diesem neuen Preismechanismus hat die Typ-3-Transaktion weiterhin max_fee_per_gas und max_priority_fee_per_gas fields und unterliegt dem vorhandenen EIP-1559-Markt.Zusätzlich zum Blob Space muss die Typ-3-Transaktion für den von ihm verwendeten EVM-Speicherplatz noch bezahlen.
Auswirkungen auf Ethereum L2
Es wird erwartet, dass Blob die Veröffentlichungskosten im Hauptnetz von Ethereum erheblich senkt, was zu einer Änderung des L2 -Marktes führen wird.Viele Menschen im Ökosystem gehen davon aus, dass die Grundkosten von Blob in den meisten Fällen nahe am Minimum liegen.
Diese Einführung wird jedoch den L2-Betreibern neue Komplexität bringen.Manchmal sind herkömmliche Typ-2-Chargen von Verarbeitungstransaktionen teurer als Typ-3-Blob-Transaktionen und umgekehrt.Daher muss jeder L2 zwei unabhängige Märkte überwachen, um festzustellen, welcher Markt gemäß den aktuellen Netzwerkbedingungen günstiger ist.
Es wird erwartet, dass L2 möglicherweise nicht den gesamten Blob -Raum benötigt, und L2 -Timing -Forschung kann auftreten: 1) Warten Sie und füllt einen Blob und/oder 2), um sich mit anderen L2 zu koordinieren, um den Blob -Raum zu teilen.
Dencun Upgrades und EIP 4844 bieten neue Möglichkeiten in das L2 -Netzwerk, aber es wird auch mehr beobachtete Herausforderungen für Ethereum bringen.Wenn Typ-3-Transaktionen in den Markt eintreten, muss L2 diese neuen Möglichkeiten verwalten, die durch diese Änderungen eingebracht werden.