NieuwsCryptoEthereum waarschuwt dat Glamsterdam-upgrade wallets en gas-tools kan breken

Ethereum waarschuwt dat Glamsterdam-upgrade wallets en gas-tools kan breken

Auteur: LiveBitcoinNews·

Belangrijkste punten

  • Glamsterdam is een gecoördineerde Ethereum hard fork die op 20 augustus actief wordt op het Platåberget-testnet; deze publieke testomgeving ging op 13 augustus live en zal naar verwachting enkele maanden draaien.
  • EIP-8037 introduceert een afzonderlijke state-gas-dimensie: ETH-transacties naar bestaande accounts blijven 21.000 gas kosten, maar transacties naar nog niet bestaande accounts krijgen een extra kost, wat het risico op onnauwkeurige schattingen geeft in wallets en gas-estimators die uitgingen van het sinds 2015 ongewijzigde bedrag.
  • Naast gasrepricing verankert de upgrade proposer-builder separation in het protocol zelf, waarmee mechanismen die nu extern via MEV-Boost worden afgehandeld worden verplaatst, en voegt hij block-level access lists toe die de tijdens de blockuitvoering geraadpleegde state-locaties registreren.
  • Glamsterdam verhoogt de maximale grootte van gedeployde contracten van 24 KiB naar 64 KiB en verhoogt de initcode-limieten van 48 KiB naar 128 KiB, waardoor ontwikkelaars meer ruimte krijgen voor grotere applicaties.
  • Na de tests op Platåberget en aanvullende ontwikkelingsnetwerken staat gepland dat de fork de testnets Sepolia en Hoodi bereikt; de mainnet-uitrol volgt pas zodra de wijzigingen voldoende stabiliteit aantonen.
Ethereum waarschuwt dat Glamsterdam-upgrade wallets en gas-tools kan breken

Ethereum-ontwikkelaars hebben gewaarschuwd dat de aankomende Glamsterdam-upgrade wallets, indexers en gas-estimators die vertrouwen op vaste gasaannames kan verstoren. De waarschuwing komt nu het netwerk zich opmaakt om de upgrade op 20 augustus te activeren op het Platåberget-testnet. Zoals elke Ethereum-protocolupgrade is Glamsterdam een hard fork: node-operators en applicatieontwikkelaars moeten de nieuwe regels in een gecoördineerde stap overnemen, en daarom worden compatibiliteitsproblemen ruim vooraf gemeld.

Glamsterdam wijzigt de gasaannames van Ethereum

Het Protocol DevOps-team van de Ethereum Foundation zei dat software die afhankelijk is van een hardcoded maximale gaslimiet onbruikbaar kan raken zodra Glamsterdam wordt uitgerold. Ontwikkelaars wordt daarom aangeraden hun applicaties op Platåberget te testen voordat de wijzigingen de langer draaiende testnets van Ethereum bereiken.

Volgens de Ethereum Foundation introduceert Glamsterdam verschillende wijzigingen die van invloed zijn op de execution- en consensuslagen van Ethereum, waaronder gasrepricing, enshrined proposer-builder separation en block-level access lists.

De gaswijzigingen vormen de meest waarschijnlijke bron van problemen voor software die is gebouwd rond vaste aannames over transactiekosten. In het bijzonder introduceert EIP-8037 een afzonderlijke state-gas-dimensie voor operaties die nieuwe Ethereum-state creëren. De groei van de state is al langer een zorg op het gebied van schaalbaarheid binnen Ethereum, omdat elke node nieuw aangemaakte accounts en storage-items permanent moet opslaan; de nieuwe dimensie geeft deze operaties een eigen expliciete prijs.

Een ETH-transactie naar een bestaand account blijft 21.000 gas kosten. Het versturen van ETH naar een account dat nog niet bestaat, brengt echter een extra state-gas-kost met zich mee. Daardoor kunnen wallets en gas-estimators die ervan uitgaan dat elke ETH-transactie exact 21.000 gas kost onnauwkeurige schattingen opleveren, en moeten ontwikkelaars de extra state-gerelateerde kosten meenemen bij het bijwerken van hun software. Dat bedrag van 21.000 gas is ongewijzigd sinds de lancering van Ethereum in 2015, wat de reden is dat het in zoveel tooling is verwerkt. Gasrepricing zelf is zeldzaam maar niet ongekend: de Tangerine Whistle-fork van 2016 verhoogde de kosten voor state-intensieve operaties als reactie op denial-of-service-aanvallen op het netwerk.

De wijzigingen hebben ook gevolgen voor applicaties die accounts aanmaken, contracten deployen of nieuwe storage wegschrijven. Ontwikkelaars dienen hun transactielogica en gasberekeningen te herzien voordat Glamsterdam verder oprukt.

Platåberget biedt een vroege testomgeving

Volgens Forkcast ging Platåberget op 13 augustus live als publieke testomgeving voor Glamsterdam. Verwacht wordt dat het testnet enkele maanden draait, waardoor ontwikkelaars meer tijd krijgen om compatibiliteitsproblemen te identificeren voordat de upgrade verder oprukt richting bredere uitrol.

De Ethereum Foundation zei dat de Glamsterdam-fork op 20 augustus op Platåberget staat gepland. Ontwikkelaars kunnen ook deelnemen door validator- en builder-deposits in te dienen via de infrastructuur van het testnet. Forkcast blijft de ontwikkeling van de upgrade en de geplande implementatie over de testnetwerken van Ethereum volgen.

Verdere protocolwijzigingen in Glamsterdam

Naast gasrepricing introduceert Glamsterdam enshrined proposer-builder separation, waardoor delen van het blockproductieproces van Ethereum veranderen. Vandaag bestaat die scheiding buiten het protocol, grotendeels via het veelgebruikte MEV-Boost-relaysysteem waarmee validators blocks van externe builders kunnen betrekken; door dit in het protocol te verankeren worden die mechanismen onderdeel van de eigen regels van Ethereum. Block-level access lists registreren daarnaast de state-locaties die tijdens de uitvoering van een block worden geraadpleegd.

De upgrade verhoogt voorts de maximale grootte van gedeployde contracten op Ethereum van 24 KiB naar 64 KiB. De huidige limiet dateert van EIP-170, geïntroduceerd in de Spurious Dragon-fork van 2016. De limieten voor initcode stijgen van 48 KiB naar 128 KiB, wat ontwikkelaars meer ruimte geeft voor grotere applicaties.

Na de testfase op Platåberget plannen de Ethereum-ontwikkelaars aanvullende ontwikkelingsnetwerken voordat Glamsterdam Sepolia en Hoodi bereikt, de langer draaiende publieke testnets — Hoodi werd in 2025 geïntroduceerd als vervanging van de buiten gebruik gestelde netwerken Goerli en Holesky. De uitrol op de mainnet volgt pas nadat de wijzigingen voldoende stabiliteit hebben aangetoond.