Ethereums kärnutvecklare har stoppat Glamsterdam-uppgraderingsforken på testnätet Hoodi efter att revisorn ChainSecurity identifierade åtta smart kontrakt-invarianter som bryts av de föreslagna gasprisändringarna i EIP-8037 och EIP-8038. Uppskovet är på obestämd tid i avvaktan på lösning.
Viktiga Punkter
- Hoodi-testnätets fork för Glamsterdam skjuts upp på obestämd tid efter ChainSecurity-rapporten den 13 oktober
- Åtta smart kontrakt-invarianter bryts av EIP-8037 och EIP-8038 gasprisändringar
- Risk: kontrakt som antar fasta gaskostnader för misslyckade externa anrop kan brytas
- Glamsterdam redan live på Sepolia sedan 6 oktober; mainnet-tidslinje obekräftad
- Lösning kräver EIP-modifikationer eller mitigeringar innan Hoodi kan omplaneras
Kort Sammanfattning: Underrättelsebrief
ChainSecurity-revision utlöser obestämt uppskov
Ethereum Foundation bekräftade fredagen att Hoodi-testnätets fork inte kommer att genomföras förrän säkerhetsfrågorna knutna till åtta smart kontrakt-invarianter är lösta. Beslutet följde en rapport från ChainSecurity den 13 oktober, som fann att EIP-8037 och EIP-8038 kan bryta smarta kontrakt som bygger på fasta gasrelaterade antaganden när externa anrop misslyckas.
Dessa två Ethereum Improvement Proposals ändrar hur gas debiteras för specifika operationer. Befintliga projekt har byggt logik som antar att vissa operationer förbrukar en förutsägbar mängd gas; Glamsterdam-ändringarna gör dessa antaganden ogiltiga, vilket skapar en sårbarhetsklass där kontrakt kan bete sig oväntat eller misslyckas vid körningsfel.
Glamstrams omfång och Sepolia-precedens
Glamsterdam representerar ett stort steg i Ethereums layer-1-skalningsroadmap, genom att införa inrättad proposer-builder-separation, blocknivå-åtkomstlistor och gasprisreformer utformade för att bättre spegla körningskostnader. Uppgraderingen gick live på Sepolia-testnätet den 6 oktober, som en av de sista stora provkörningarna innan mainnet-övervägande.
Hoodi-testnätet var avsett som en efterföljande valideringsmiljö. Dess uppskov belyser Ethereum-utvecklingskulturen preferens för rigorös testnät-granskning framför stela deployments-kalendrar, särskilt när bakåtkompatibilitet med deployad kontraktlogik står på spel.
Teknisk mekanik bakom invariantbrotten
De åtta invarianterna i riskzonen kretsar runt beteendet hos externa anrop som reverterar eller misslyckas. Under nuvarande regler kan utvecklare rimligt uppskatta gaskostnaden för ett misslyckat externt anrop. EIP-8037 och EIP-8038 omstrukturera denna prissättning, vilket innebär att ett kontrakt som kontrollerar gasleft() efter ett misslyckat anrop – eller bygger på en specifik gasstipendiering – kan köra olika logikvägar, potentiellt öppnande för reentrancy-vektorer, brytande åtkomstkontroller eller orsakande tysta logikfel.
ChainSecuritys analys antyder att påverkansytan sträcker sig till alla kontrakt som gör externa anrop med inbakade gasantaganden, ett mönster som är vanligt i DeFi-protokoll, multisig-plånböcker och uppgraderbara proxy-mönster.
Framåtblick och mainnet-implikationer
Inget omplanerat datum för Hoodi-forken har meddelats. Ethereum Foundation uppgav att utvecklare behöver tid för att identifiera potentiella smart kontrakt-problem och avgöra om ändringar av EIP:erna själva eller mitigeringar krävs. Mainnet-deployment förblir obekräftad och villkorlig till lyckad testnät-validering över alla vektorer.
Marknadsaktörer bör övervaka Ethereum Foundations blogg och kärnutvecklar-samtal för meddelande om Hoodi-omplanering och eventuella EIP-ändringar. Sepolia-deploymenten fortsätter att leverera live-data om uppgraderingens bredare funktionalitet.
