- Glamsterdam könnte Wallets und Gas-Tools stören, die auf festen Gasannahmen basieren.
- EIP-8037 führt Zustands-Gasgebühren ein, wenn Transaktionen neuen Ethereum-Status erzeugen.
- Platåberget gibt Entwicklern Monate Zeit, die Kompatibilität vor der breiteren Bereitstellung zu testen.
Ethereum-Entwickler haben gewarnt, dass das bevorstehende Glamsterdam-Upgrade Wallets, Indexierer und Gas-Schätzer stören könnte, die feste Gasannahmen verwenden. Die Warnung kommt, während Entwickler das Platåberget-Testnetz für das Upgrade am 20. August vorbereiten.
Glamsterdam-Upgrade verändert Ethereums Gasannahmen
Das Protocol-DevOps-Team der Ethereum Foundation teilte mit, dass Tools, die sich auf ein fest codiertes maximales Gaslimit verlassen, nach Glamsterdam möglicherweise nicht mehr funktionieren. Entwickler werden daher aufgefordert, Anwendungen auf Platåberget zu testen, bevor die Änderungen die länger laufenden Testnetze von Ethereum erreichen.
Laut der Ethereum Foundation führt Glamsterdam mehrere Änderungen ein, die die Ausführungs- und Konsensschicht von Ethereum betreffen. Dazu gehören eine Neubepreisung von Gas, die verankerte Trennung von Proposer und Builder sowie Zugriffslisten auf Blockebene.
Die Gasänderungen könnten Probleme für Software verursachen, die um feste Transaktionskostenannahmen herum gebaut wurde. Insbesondere führt EIP-8037 eine separate Zustands-Gasdimension für Operationen ein, die neuen Ethereum-Status erzeugen.
Eine ETH-Übertragung an ein bestehendes Konto erfordert weiterhin 21.000 Gas. Das Senden von ETH an ein nicht vorhandenes Konto verursacht jedoch eine zusätzliche Zustands-Gasgebühr.
Infolgedessen könnten Wallets und Gas-Schätzer, die annehmen, dass jede ETH-Übertragung genau 21.000 Gas kostet, ungenaue Schätzungen liefern. Entwickler müssen die zusätzlichen zustandsbezogenen Kosten berücksichtigen, wenn sie ihre Software aktualisieren.
Die Änderungen betreffen auch Anwendungen, die Konten erstellen, Verträge bereitstellen oder neuen Speicher schreiben. Entwickler sollten daher die Transaktionslogik und Gasberechnungen überprüfen, bevor Glamsterdam voranschreitet.
Platåberget bietet eine frühe Testumgebung
Laut Forkcast wurde Platåberget am 13. August als öffentliche Testumgebung für Glamsterdam gestartet. Das Testnetz soll mehrere Monate laufen und Entwicklern mehr Zeit geben, Kompatibilitätsprobleme zu erkennen, bevor das Upgrade auf eine breitere Bereitstellung zusteuert.
Die Ethereum Foundation erklärte, dass der Glamsterdam-Fork für den 20. August auf Platåberget geplant ist. Entwickler können auch teilnehmen, indem sie Validator- und Builder-Einzahlungen über die Testnetz-Infrastruktur einreichen.
In der Zwischenzeit verfolgt Forkcast die Entwicklung des Upgrades und die geplante Umsetzung in den Testnetzen von Ethereum.
Über die Neubepreisung von Gas hinaus wird Glamsterdam die verankerte Trennung von Proposer und Builder einführen, wodurch Teile des Blockproduktionsprozesses von Ethereum verändert werden. Zugriffslisten auf Blockebene werden außerdem die während der Blockausführung aufgerufenen Zustandsspeicherorte aufzeichnen.
Das Upgrade erhöht außerdem die maximale Größe bereitgestellter Verträge von 24 KiB auf 64 KiB. Die Initcode-Limits werden von 48 KiB auf 128 KiB erhöht, was Entwicklern mehr Raum für größere Anwendungen gibt.
Nach den Tests auf Platåberget planen die Ethereum-Entwickler zusätzliche Entwicklungsnetzwerke, bevor Glamsterdam Sepolia und Hoodi erreicht. Die Bereitstellung im Mainnet erfolgt erst, nachdem die Änderungen ausreichende Stabilität gezeigt haben.



Schreibe einen Kommentar