Ethereum Foundation onderzoekt vier rapporten over Glamsterdam-contracten
De Ethereum Foundation bekijkt vier rapporten over slimme contracten die problemen kunnen krijgen door de voorgestelde gasregels van Glamsterdam. De geplande Hoodi test fork is uitgesteld en er is nog geen nieuwe datum voor die fork of een hoofdnet-activatie vastgesteld.
Wat er gebeurde
De Foundation onderzoekt vier rapporten over contracts die mogelijk falen onder de gasregels die Glamsterdam voorstelt. Deze specifieke gevallen zijn toegevoegd aan de vertraging van de Hoodi test fork, zonder nieuwe datum voor die fork of voor een mogelijke hoofdnet-activatie.
De Hoodi fork stond oorspronkelijk gepland op 26 oktober. De Foundation heeft nog geen nieuwe datum vastgesteld voor Hoodi en ook geen datum gegeven voor activatie op het hoofdnet.
De rapporten zijn nog in review en de Foundation neemt contact op met protocollen die mogelijk geraakt zijn. Ze heeft de betrokken contracts of protocollen niet publiekelijk genoemd. De rapporten beschrijven mogelijke fouten, maar zeggen niet dat contracts zijn misbruikt of dat alle Ethereum-contracten hetzelfde risico lopen.
EIP-8037 past de kosten voor het aanmaken van state aan en voegt een aparte pool van state-gas toe. EIP-8038 verandert de kosten van operaties die state lezen of schrijven. Samen kunnen die voorstellen veranderen hoeveel gas er op verschillende momenten in een uitvoering overblijft.
Een contract dat een mislukte call opvangt kan doorlopen. Gas dat terugkeert na een reverted call, of gas dat terugkomt wanneer opslag wordt gewist, kan genoeg gas laten overblijven voor foutafhandelingscode later in de uitvoering. Dat kan bepalen of een fout de hele transactie doet terugdraaien, afhankelijk van het codepad en de gasaanname.
Onder de voorgestelde regels kost het aanmaken van een nieuw opslagslot 97.920 eenheden state-gas plus 12.100 eenheden execution gas voor een cold write. Als de state-gas pool de kosten niet kan dekken, kan execution gas worden gebruikt. Het wissen van een eerder in dezelfde transactie aangemaakt slot kan onder bepaalde voorwaarden tot 97.920 eenheden execution gas herstellen.
De review repository van de Foundation noemt acht aannames die ontwikkelaars en auditors moeten controleren. Voorbeelden zijn of een out-of-gas call altijd de hele transactie revert, of vaste gasbudgetten nog toereikend zijn en of gasleft() alleen kan afnemen. Teams zijn gevraagd zowel on-chain contracts als gerelateerde off-chain systemen te controleren.
Glamsterdam ging op 6 oktober live op de Sepolia testnet. De Foundation plant publicatie van rapporten van ChainSecurity en Dedaub op 13 november, een presentatie van bevindingen op 16 november en een developer-discussie op 19 november. Er is geen besluit genomen over aanpassingen van de specificatie of over een nieuwe planning voor Hoodi.
Waarom dit telt
Voor beleggers betekent dit meer onzekerheid rond upgrades en de veiligheid van bestaande Ethereum-contracten. De Foundation onderzoekt risico’s en brengt betrokken teams op de hoogte, maar er is nog geen besluit over verdere stappen of een nieuwe planning.
Waar je op kunt letten
- Publicatie van de ChainSecurity- en Dedaub-rapporten.
- Updates van de Ethereum Foundation over Hoodi en eventuele specificatie-aanpassingen.
- Of protocollen of contracts publiek aangeven dat ze zijn gecontroleerd of aangepast.