Een van de bekendste regels op
Ethereum wordt minder betrouwbaar: een simpele
ETH-overboeking kost straks niet in alle gevallen 21.000 gas.
De
Ethereum Foundation waarschuwt bovendien dat wallets, indexers en gasestimators kunnen breken wanneer ze vaste maximale gaslimieten in hun software hebben gezet. De wijzigingen worden vanaf 20 augustus getest op Platåberget, het tijdelijke publieke testnet voor Glamsterdam.
Ethereum waarschuwt expliciet voor brekende software
De waarschuwing komt rechtstreeks van Protocol DevOps van de Ethereum Foundation.
In de
aankondiging van Platåberget schrijft het team dat tooling met een hardcoded maximale gaslimiet moet worden aangepast. Wallets, indexers en gasestimators worden expliciet genoemd.
Dat maakt Glamsterdam niet alleen een upgrade voor nodeontwikkelaars.
Apps die transactiekosten berekenen, software die blocks verwerkt en
wallets die bepalen hoeveel gas een gebruiker moet meesturen, krijgen eveneens met andere aannames te maken.
Code die jarenlang veilig kon aannemen dat bepaalde gasgrenzen vaststonden, moet opnieuw worden gecontroleerd.
Platåberget is juist bedoeld om zulke fouten vóór de mainnet-upgrade zichtbaar te maken. Het testnet moet enkele maanden actief blijven.
Glamsterdam mikt op veel grotere blocks
Gas is de rekeneenheid waarmee Ethereum bepaalt hoeveel netwerkwerk een transactie of
smart contract mag gebruiken.
Glamsterdam bevat een breed pakket aan prijswijzigingen dat Ethereum moet voorbereiden op een gasniveau van ongeveer 200 miljoen per block. De Foundation waarschuwt dat dit niet simpelweg betekent dat één bestaande limiet omhooggaat.
Ook individuele handelingen krijgen andere prijzen.
Daarom kan software die bijvoorbeeld een eigen maximale gaswaarde heeft vastgelegd onverwacht verkeerde berekeningen maken.
Zelfs 21.000 gas is niet meer universeel
De opvallendste verandering raakt een oude Ethereum-vuistregel.
Een gewone ETH-transfer naar een bestaand account blijft 21.000 gas kosten. Die 21.000 wordt onder de nieuwe regels alleen anders opgebouwd uit verschillende kostencomponenten.
Stuur je ETH naar een adres waarvoor nog geen account in de Ethereum-state bestaat, dan verandert de rekening.
EIP-8037 rekent voor het creëren van dat nieuwe account extra state gas. Die aparte gascomponent moet beter weerspiegelen hoeveel permanente gegevens nodes voortaan moeten opslaan.
Daarmee verdwijnt de simpele aanname:
ETH versturen = altijd 21.000 gas.
Voor bestaande accounts blijft dat bedrag staan. Voor een nieuw account kan extra state gas nodig zijn.
Ethereum splitst rekenwerk en nieuwe state verder uit elkaar
Daarachter zit een groter probleem.
Nieuwe accounts, contractcode en nieuwe opslagposities voegen gegevens toe die Ethereum-nodes langdurig moeten bewaren. Hoe harder Ethereum opschaalt, hoe sneller die hoeveelheid kan groeien.
EIP-8037 probeert daar een prijs op te zetten via een vast bedrag per nieuwe state-byte.
Het huidige pakket gebruikt daarvoor 1.530 gas per byte in de aparte state-gasberekening. Een nieuw account staat voor 120 bytes en krijgt daardoor 183.600 aan state gas toegewezen.
Dat bedrag moet niet simpelweg worden opgeteld alsof het om de oude gasberekening gaat.
Glamsterdam introduceert juist een afzonderlijke manier om dit type permanente opslag te meten. Dat is precies waarom bestaande gasestimators hun logica moeten controleren.
Grotere smart contracts worden tegelijk mogelijk
Ethereum maakt sommige vormen van permanente state duurder, maar geeft ontwikkelaars op andere plekken meer ruimte.
EIP-7954 verhoogt de maximale grootte van uitgerolde contractcode van ongeveer 24 KiB naar 64 KiB. De maximale initcode stijgt van 48 KiB naar 128 KiB.
Dat voorstel staat inmiddels op de lijst met onderdelen die voor Glamsterdam zijn ingepland.
De combinatie is bewust.
Ethereum wil grotere en complexere applicaties mogelijk maken, maar nieuwe permanente gegevens tegelijkertijd realistischer prijzen.
Meer capaciteit mag niet betekenen dat de
blockchain onbeperkt zwaarder wordt voor partijen die zelf een node draaien.
Ook blockproductie wordt flink verbouwd
De gaswijzigingen zijn slechts één deel van Glamsterdam.
De upgrade bevat ook Enshrined Proposer-Builder Separation, of ePBS. Daarmee verandert de manier waarop blocks worden gebouwd, aangeboden en gevalideerd.
Daarnaast komen Block-Level Access Lists.
Die leggen vast welke state een block heeft benaderd en welke wijzigingen transacties hebben aangebracht. Dat moet andere schaalverbeteringen mogelijk maken en verwerking efficiënter maken.
Voor gewone gebruikers zijn die onderdelen grotendeels onzichtbaar.
Voor ontwikkelaars en operators zijn het forse wijzigingen in de werking van het netwerk.
Platåberget krijgt Glamsterdam op 20 augustus
Platåberget draait eerst met de huidige regels.
Op 20 augustus 2026 staat de Glamsterdam-fork op dit testnet gepland. Daardoor kunnen ontwikkelaars niet alleen de nieuwe regels testen, maar ook kijken wat er tijdens de daadwerkelijke overgang met hun software gebeurt.
Daarna is mainnet nog niet direct aan de beurt.
De Ethereum Foundation wil eerst feedback verwerken en nog een devnet inzetten voor moeilijke consensusgevallen. Wanneer die tests stabiel zijn, volgen de bestaande testnetten Sepolia en Hoodi. Pas daarna komt de mainnetovergang.
Dat maakt de huidige waarschuwing vooral een oproep aan ontwikkelaars.
Gebruikers hoeven vandaag niets aan hun ETH-transacties te veranderen.
De gevaarlijkste bug kan een oude aanname zijn
Glamsterdam laat zien waarom grote blockchain-upgrades niet alleen draaien om nieuwe functies.
Software bouwt jarenlang aannames op over hoe een netwerk werkt. Een maximale gaswaarde lijkt dan geen variabele meer, maar gewoon een feit. Een ETH-transfer van 21.000 gas idem.
Tot het protocol verandert.
De Ethereum Foundation zegt daarom opvallend expliciet dat bepaalde tooling zal breken wanneer die vaste aannames niet worden verwijderd.
De upgrade zelf moet Ethereum meer capaciteit geven zonder permanente state onbeheersbaar te laten groeien.
Maar vóórdat die winst telt, moeten walletmakers eerst bewijzen dat hun oude code de nieuwe regels begrijpt.