Detaillierter EIP-7706 und sortiert den neuesten Ethereum-Gasmechanismus aus

Autor:@web3Mario

EinführungDer

Vitalik veröffentlichte den EIP-7706-Vorschlag am 13. Mai 2024, schlug einen ergänzenden Plan für das bestehende Gasmodell vor, die die Gasberechnung von CallData ausschreibt und den Preismechanismus der Blob-Gasbasis anpassen soll, um die Betriebskosten von L2 L2 weiter zu senken.Der damit verbundene Vorschlag muss auch auf den im Februar 2022 vorgeschlagenen EIP-4844 zurückgeführt werden, was eine lange Zeit voneinander entfernt ist.

Das Ethereum-Gasmodell unterstützte derzeit-EIP-1559 und EIP-4844

Im ersten Design verwendete Ethereum einen einfachen Auktionsmechanismus, um die Transaktionsgebühr zu bewerten, wodurch die Benutzer aktiv für ihre eigenen Transaktionen angeboten werden müssen. Daher bestimmen die Bergleute die Transaktionsverpackungsreihenfolge nach dem höchsten wirtschaftlichen Prinzip nach dem Prinzip des wirtschaftlichen Optimals.Aus Sicht des damaligen Kernentwicklers stand dieser Mechanismus mit den folgenden vier Fragen:

  • Die Volatilität und Transaktion des TransaktionskostenniveausKonsensNicht mit den Kosten übereinstimmenDerFür die Blockchain in einem aktiven Zustand ist der Verpackungsbedarf nach Transaktionen ausreichend, was bedeutet, dass der Block leicht gefüllt werden kann, dies bedeutet jedoch häufig, dass die Gesamtkosten äußerst Volatilität sind.Wenn beispielsweise der durchschnittliche Gaspreis 10 Gwei beträgt, beträgt die vom Netzwerk aufgrund einer Transaktion in einem Block generierten Grenzkosten das 10 -fache, wenn der durchschnittliche Gaspreis 1 Gwei beträgt, was nicht akzeptabel ist.

  • Unnötige Verzögerung für Benutzer:Da jeder Block die harte Gasgrenze und die natürlichen Schwankungen historischer Transaktionen aufweist, warten die Transaktionen normalerweise auf mehrere Blöcke, die für das Gesamtnetzwerk ineffizient sind. Relaxation „Mechanismus mit einem größeren Block und dem kleineren Block des nächsten Blocks entspricht den Unterschieden in der Nachfrage nach Blöcken nacheinander.

  • PreisgestaltungGeringe Effizienz:Da der einfache Auktionsmechanismus die geringe Effizienz der fairen Preisentdeckung verursacht hat, was bedeutet, dass für Benutzer eine angemessene Preise angemessen sind, was bedeutet, dass der Benutzer in vielen Fällen höher zahlt.

  • Blockchain ohne BlockprämienWilleInstabil: Wenn die Blockbelohnung durch Bergbau und ein einfaches Modell für das Handhabungsgebühr erhöht wird, kann dies zu viel Instabilität führen, z.

Bis zum Vorschlag und zur Ausführung des EIP-1559 verfügt das Gasmodell über eine erste Iteration, EIP-1559, die von Kernentwicklern wie Vitalik am 13. April 2019 und beim Londoner Upgrade am 5. August 2021 vorgeschlagen wird Dieser Mechanismus hat den Auktionsmechanismus aufgegeben und ein Doppelpreismodell für die Grundgebühr und die Prioritätsgebühr erfolgt, um vom Upgrade des Londons am 5. August 2021 aufgerüstet zu werden. Erzeugt im Block des Elternteils und ein schwimmendes und rekursives Gasziel Die Beziehung wird quantitativ durch ein etabliertes mathematisches Modell berechnet. Es kann besser die Angebots- und Nachfrage -Beziehung widerspiegeln und die Vorhersage von angemessenem Gas genauer machen. die Freiheit des Benutzers.Der spezifische Code lautet wie folgt:

Es ist ersichtlich, dass die Grundgebühr des aktuellen Blocks mit der Grundgebühr des vorherigen Blocks zuzüglich eines Offset -Werts verglichen wird, wenn parent_gas_used größer ist als Eltern. und ein konstantes Gleichgewicht und 1.Die Logik ist ähnlich.

Darüber hinaus wird der Bergleute nicht mehr als Belohnung zugeordnet, sondern direkt zerstört.Auf der anderen Seite ist die Prioritätsgebühr den Benutzern den Belohnungen entspricht, Bergarbeiter in gewissem Maße frei zu geben.

Im Laufe der Zeit bis 2021 trat die Entwicklung von Rollup allmählich in einen guten Bereich ein. Daten zu erreichen.Dies ermöglicht diese Rollup -Lösungen bei der Aufrechterhaltung der endgültigen Natur von L2 zu großen Gaskosten, und diese Kosten werden schließlich an Benutzer weitergegeben.

Gleichzeitig steht Ethereum auch vor dem Dilemma des Blockraums. Die Gasgrenze wird bei 300.000 berechnet, und theoretisch gibt es eine Grenze von 30.000.000 / 16 = 1.875.000 Bytes. bis zu bis zu, liegt bis auf die Skala von ca. 1,79 MB.Die vom L2 -Sortierer generierten Rollup -verwandten Daten sind in der Regel groß in Daten, wodurch sie mit der Transaktionsbestätigung anderer Hauptkettenbenutzer konkurrieren, was zu einem kleineren Transaktionsvolumen führt, das durch einen einzelnen Block verpackt werden kann, was sich auf die Hauptkette auswirkt Tps.

Um dieses Dilemma zu lösen, stellten die Kernentwickler den EIP-4844-Vorschlag am 5. Februar 2022 vor und wurden nach dem Upgrade des Dencun im zweiten Quartal 2024 umgesetzt.Der Vorschlag schlägt eine neue Art von Transaktion vor, die als Blob -Transaktion bezeichnet wird.Anders als beim CallData -Typ können die Blob -Daten von EVM nicht direkt werden, können jedoch nur auf seinen Hash zugreifen, der auch als VersionedHash bezeichnet wird.Darüber hinaus gibt es im Vergleich zu gewöhnlichen Transaktionen zwei Konstruktionen, die voneinander verbunden sind. Die natürliche Indexfunktion wird jedoch im mathematischen Modell ausgewählt, damit sie als Reaktion auf die Schwankungen der Transaktionsskala besser abschneidet Der Zustand befindet sich in der Skala der Netzwerktransaktion? Der Funktionswert ist 1.

BASE_FEE_PER_BLOB_GAS = MIN_BASE_FEE_PER_BLOB_GAS*E ** (excess_blob_gas / blob_base_fee_update_fraction)

Unter ihnen sind min_base_fee_per_blob_gas und bloB_base_fee_update_fractions zwei Konstanten, während überschüssiges_blob_gas ein Target_blob_gas_per_block konstant konstant wird. als 1, dann wird Base_fee_per_blob_gas größer, sonst wird es kleiner.

Auf diese Weise können einige Daten, die nur hoffen, die Konsensfunktionen von Ethereum zu verwenden, zu geringen Kosten durchgeführt werden, um die Verfügbarkeitsszenarien sicherzustellen, um die Verfügbarkeit sicherzustellen.Wenn Sie den Rollup -Sortierer als Beispiel einnehmen, können Sie die Schlüsselinformationen von L2 in den Blob -Daten über die Blob -Transaktion einkapseln und das exquisite Design verwenden, um die Logik der verknüpften Kette mithilfe des exquisiten Designs zu verwenden.

Ergänzend ist, dass der aktuelle target_blob_gas_per_block und max_blob_gas_per_block eine limit in das Hauptnetzwerk bringt, dh die durchschnittliche Verarbeitung von 3 Blob (0,375 MB) jedes Blocks und bis zu 6 BLOB (0,75 MB) Grenzwert.Diese anfänglichen Beschränkungen sollen den durch das EIP im Netzwerk verursachten Druck minimieren, und da das Netzwerk die Zuverlässigkeit unter großen Blöcken zeigt, wird erwartet, dass es im zukünftigen Upgrade zunimmt.

Rekonstruktion der Ausführungsumgebung Gasverbrauchsmodell-EIP-7706

Nach der Klärung des aktuellen Ethereum-Gasmodells sehen wir uns die Ziele und Implementierungsdetails des EIP-7706-Vorschlags an.Der Vorschlag wurde am 13. Mai 2024 vorgeschlagen.Ähnlich wie bei Blobendaten wird der Vorschlag vom Gasmodell geschält, das einem anderen speziellen Datenfeld entspricht.Und optimieren Sie die entsprechende Code -Implementierungslogik.

Grundsätzlich entspricht die Basisgebühr-Computerlogik von CallData der Grundgebühr für Blobdaten in EIP-4844 Berechnen Sie das Skalierungsverhältnis der aktuellen Basisgebühr.

Es ist erwähnenswert, dass ein neues Parameterdesign, limit_target_ratios = [2,2,4], wobei limit_target_ratios [0] das Zielverhältnis der Betriebsklasse angibt, limit_target_ratios [1] bedeutet das Zielverhältnis der BLOB -Datenklasse, limit_t_t_target_riatios [[ 2] zeigt das Zielverhältnis des CALLDATA -Klasse Gas an. Kontrolle der Gasgrenze:

Die Einstellung der Logik von gas_limits lautet wie folgt:

Gas_limits [0] muss der vorhandenen Anpassungsformel folgen

Gas_limits [1] muss gleich max_blob_gas_per_block sein

Gas_limits [2] muss gleich Gas_limits [0] // CallData_Gas_Limit_ratio sein

Wir wissen, dass die aktuellen gas_limits [0] 30000.000 beträgt, CALLDATA_GAS_LIMIT_RATIO ist voreingestalt Nicht -Non -Non -Null -Bytes verbrauchen 16 Gas und Null -Bytes 4 Gas.Daher sollte das aktuelle CallData -Gasziel den CallData -Daten von 187500 Bytes entsprechen, die etwa doppelt so hoch wie die aktuelle Durchschnittsdosis sind.

Der Vorteil ist, dass es die Wahrscheinlichkeit, dass der Fall von Calldata die Situation der Gasgrenze erreicht, stark verringert.Der Grund für dieses Design ist, Hindernisse für die Entwicklung von L2 zu zerstreuen.

  • Related Posts

    Das Potenzial von Ethereum wird nicht nur am Spot ETF bestanden

    Jessy, Bitchain Vision Reich In Bezug auf Ethereums einstimmige Sings und Niedergang trat eine Transformation auf, nachdem das Etherum -Spot -ETF vergangen war. Es wird berichtet, dass die Wahrscheinlichkeit, dass…

    Reflexion von Ethereum Governance: Warum sind Sie mit dem EIP-3074-Vorfall unzufrieden?

    Quelle: Buyu sagte Dieser Artikel erklärt mein Denken über den jüngsten Vorfall mit EIP-3047, dank Vitalik und Yoav für die Überprüfung des Inhalts. Wenn Sie diesen Vorfall nicht kennen,Lassen Sie…

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

    You Missed

    Kann die traditionelle Replikation bis hin zu Innovationen die Zukunft ergreifen?

    • Von jakiro
    • März 26, 2025
    • 12 views
    Kann die traditionelle Replikation bis hin zu Innovationen die Zukunft ergreifen?

    Saylors BTC -Strategie von 200 Billionen US -Dollar: US -amerikanische BTC -Herrschaft und Unsterblichkeit

    • Von jakiro
    • März 26, 2025
    • 14 views
    Saylors BTC -Strategie von 200 Billionen US -Dollar: US -amerikanische BTC -Herrschaft und Unsterblichkeit

    Ethereums zwei Hauptaufstände auf Pectra und Fusaka werden ausführlich erklärt. Was wird zur ETH gebracht?

    • Von jakiro
    • März 26, 2025
    • 11 views
    Ethereums zwei Hauptaufstände auf Pectra und Fusaka werden ausführlich erklärt. Was wird zur ETH gebracht?

    Coingecko: Wie sehen Anleger das Potenzial der Crypto AI -Technologie?

    • Von jakiro
    • März 26, 2025
    • 12 views
    Coingecko: Wie sehen Anleger das Potenzial der Crypto AI -Technologie?

    Galaxie: Untersuchung der aktuellen Situation des Futarchy-Governance-Systems und des Prognosemarktes auf Ketten

    • Von jakiro
    • März 26, 2025
    • 9 views
    Galaxie: Untersuchung der aktuellen Situation des Futarchy-Governance-Systems und des Prognosemarktes auf Ketten

    Die neuesten Updates von ETH und Solana: Worauf müssen die Dinge achten?

    • Von jakiro
    • März 25, 2025
    • 11 views
    Die neuesten Updates von ETH und Solana: Worauf müssen die Dinge achten?
    Home
    News
    School
    Search