Ethereum-Mitbegründer Vitalik Buterin (V God) hat gestern (13.) auf Github einen neuen Ethereum-Verbesserungsvorschlag „EIP-7706“ vorgeschlagen, der darauf abzielt, den Transaktionsanrufdaten eine neue Art von Gas hinzuzufügen. Buterins dezentralisiertes Sozialprotokoll Farcaster äußerte die Hoffnung, dass dieser Vorschlag die Diskussion über das Konzept des „mehrdimensionalen Gases“ konkreter machen wird.
EIP-7706-Vorschlag und Motivation
Der Vorschlag erwähnt, dass dieser Transaktionstyp max_basefee und Priority_fee in Vektorform bereitstellt, die für drei Arten von Gas geeignet ist: „Execution Gas“, „Blob Gas“ und „Calldata Gas“ und Der EIP-1559-Vorschlag wird geändert, um sicherzustellen, dass für alle drei Gasarten derselbe Mechanismus verwendet wird.
Hinweis: Seit dem EIP-1559-Upgrade besteht die Gasgebühr aus zwei Arten von Gebühren: Grundgebühr (Grundgebühr) und Prioritätsgebühr (Prioritätsgebühr). Die Grundgebühr ist die Mindestgebühr, die für jede Transaktion gezahlt werden muss ; während die Prioritätsgebühr eine zusätzliche Gebühr ist, die Benutzer an Bergleute zahlen, um Transaktionen zu beschleunigen.
Darüber hinaus erwähnte Buterin in der Begründung des Vorschlags, dass das derzeitige Hauptargument gegen die Erhöhung der Gaslimits durch Ethereum, die Reduzierung der Anrufdatenkosten und die Erhöhung der Blobanzahl darin besteht, dass der theoretische maximale Platz des Ethereum-Blocks bereits zu groß ist und sich keine weiteren Erhöhungen leisten können . Daher Einführung eines separaten Gasmarktes für Anrufdaten über EIP-7706.
Theoretisch wird die Anrufdatengröße stark reduziert, und im Durchschnitt werden auch die Anrufdatenkosten stark reduziert.
Die mehrdimensionale Gasroute von Ethereum
Einige Tage bevor EIP-7706 vorgeschlagen wurde, erwähnte Buterin in seinem neuesten Artikel auch das Konzept des „mehrdimensionalen Gases“. Folgende Blobs werden als praktisches Beispiel für mehrdimensionales Gas verwendet und die Vorteile und Perspektiven dieses Konzepts diskutiert:
Stateless Client: Der Stateless Client ist ein neuer Typ von Client, der jedoch weniger oder keine Daten speichern kann Aufgrund vieler Einschränkungen wird die Effizienz des Blocks verringert, wenn ein zustandsloser Client verwendet wird. In diesem Zusammenhang erklärte Buterin in dem Artikel, dass das mehrdimensionale Gaskonzept den Speicherzugang jeweils begrenzen und berechnen kann, um die durchschnittliche Anzahl von Besuchen pro Block sicherzustellen, und gleichzeitig Grenzen für jeden Block festlegen kann, um die Sicherheit und Effizienz zu verbessern das Netzwerk.
Breitere Anwendung: Mehrdimensionales Gas kann die Gasgebühren für verschiedene Probleme anpassen, ohne die Sicherheit von Ethereum zu beeinträchtigen, anstatt sie basierend auf der maximalen Nutzung jedes Blocks anzupassen.
Maximaler Wert pro Transaktion: In einem eindimensionalen Gassystem werden die Gaskosten einer Transaktion auf der Grundlage des verbrauchten Gases durch Daten und Berechnungen bestimmt. In einem mehrdimensionalen Gassystem können die Gaskosten jedoch auf der Grundlage der durch die Transaktion verbrauchten Hauptressourcen ermittelt werden. Dieser Ansatz verbessert den Durchsatz bei gleichzeitiger Wahrung der Sicherheit.
Multidimensional EIP-1559: Der Kern von Multidimensional EIP-1559 besteht darin, die Grundgebühr von Blobs anzupassen, indem der Parameter „excess_blobs“ verfolgt wird, um sicherzustellen, dass die durchschnittliche Nutzung von Blöcken auf dem Zielniveau bleibt. Wenn die Anzahl der in einem Block enthaltenen Blobs den Zielwert überschreitet, erhöht sich die Grundgebühr, um die Nutzung zu reduzieren. Dieser Preismechanismus ermöglicht die dynamische Anpassung der Transaktionspreise innerhalb eines Blocks, um einen halbgefüllten Zustand aufrechtzuerhalten. Gleichzeitig wird ein Auslösebeschränkungsmechanismus eingerichtet, um einen angemessenen Wettbewerb bei Transaktionen sicherzustellen.
Abschließend fügte Buterin in dem Artikel hinzu, dass die Komplexität des Systems erheblich zunehmen wird, sobald mehrdimensionales Gas eingeführt wird, sodass Ethereum vor einer schwierigen Entscheidung steht: „Ob es bereit ist, mehr Komplexität bei EVM zu akzeptieren?“ Als Gegenleistung für die Freischaltung der Layer-2-Skalierbarkeit.“
Das obige ist der detaillierte Inhalt vonVitalik schlägt neuen Ethereum-Verbesserungsvorschlag EIP-7706 vor! Entwickelt, um neue Gasarten hinzuzufügen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!