Ethereum stelt volgende Glamsterdam-stap uit wegens gas-accounting risico's
Ethereum heeft de volgende Glamsterdam-stap op het Hoodi testnet uitgesteld. De Ethereum Foundation vraagt teams hun code te auditen omdat sommige apps kunnen breken door veranderingen in gas-accounting.
Wat er gebeurde
Op 6 november maakte een ontwikkelaar van de Ethereum Foundation bekend dat de Glamsterdam-teststap op het Hoodi testnet niet doorgaat zolang gevonden problemen niet zijn opgelost. De vertraging volgt nadat onderzoekers projecten vonden die waarschijnlijk afhankelijk zijn van aannames over hoe gas wordt afgerekend.
De Foundation noemde specifiek EIP-8037 en EIP-8038 als voorstellen die extra controle vragen. ChainSecurity ontdekte projecten die kwetsbaar zouden kunnen worden omdat zij uitgaan van invarianten over gasgebruik. Een verbroken invariant betekent niet automatisch dat een contract kan worden aangevallen, maar het kan wel leiden tot foutief gedrag of onverwachte storingen.
De engineers werken samen met ChainSecurity en Dedaub en doen interne audits. De Foundation publiceerde een repository met acht relevante invarianten en voorbeelden die teams kunnen controleren. Dit is een oproep aan ontwikkelteams om mee te doen aan de review, niet alleen een interne discussie.
AllCoreDevs besloot Hoodi niet te forken totdat de problemen zijn opgelost. Tegelijkertijd gaat het werk aan een latere upgrade, Hegota, door. De 6 november-post gaf geen nieuwe uiteindelijke uitrol- of deploydatum.
Wat er niet aan de hand is, is een netwerkstoring. De stap is uitgesteld om compatibiliteitsrisico’s met bestaande toepassingen te vinden en te herstellen voordat de wijzigingen op mainnet staan.
Waarom dit telt
Voor beleggers en gebruikers van Ethereum betekent dit dat de upgrade zorgvuldiger wordt getest om te voorkomen dat slimme contracten of applicaties onverwacht stoppen of fouten vertonen door veranderingen in gas-accounting.
Waar je op kunt letten
- Controleer of uw contracten of integraties afhankelijk zijn van gas-accounting aannames.
- Bekijk de gepubliceerde repository met de acht invarianten en de gegeven voorbeelden.
- Volg updates van AllCoreDevs en de Ethereum Foundation over de Hoodi-test en bevestigde oplossingen.