Uppskjutning av Glamsterdam-uppgraderingen
Ethereum-utvecklare har beslutat att skjuta upp Glamsterdam-uppgraderingen på Hoodi-testnätet på grund av oro kring kompatibiliteten med smarta kontrakt. Detta innebär att den planerade aktiveringen den 26 oktober och den avsedda ökningen av gasgränsen till 200 miljoner har avbrutits. Enligt ett meddelande från Ethereum Foundation den 22 oktober följde beslutet diskussioner under mötet för All Core Developers Execution, där utvecklarna enades om att undersöka hur EIP-8037 interagerar med befintliga mainnet-kontrakt. Stiftelsen har ännu inte meddelat något ersättande datum för testnätaktivering.
Detaljer kring uppgraderingen
Uppgraderingen var ursprungligen planerad att aktiveras den 26 oktober klockan 17:42:48 UTC, vilket motsvarar Hoodi-epok 132,352. Utvecklarna har tagit bort Amsterdam-exekveringslageraktiveringen och Gloas-konsensuslageraktiveringen från den reviderade konfigurationen. Denna skjuts påverkar den planerade ökningen av Hoodis gasgräns till 200 miljoner, vilket utvecklarna avsåg att undersöka tillsammans med andra protokolländringar. Stiftelsen klargjorde dock att denna justering påverkar en framtida nätverksuppgradering och inte återställer Hoodis befintliga transaktionshistorik.
”Hej #ethereum nodoperatörer som är på #hoodi testnätet, VAR VÄNLIG OCH NOTERA ATT HOODI-UPPGRADERINGEN NÄSTA MÅNDAG HAR BLIVIT AVBRUTEN. Återgå till en äldre version utan den planerade Hoodi-uppgraderingen, eller vänta på att ditt EL-klientteam ska släppa en ny version som avbryter uppgraderingen. TACK!” – Christine D. Kim
Oro kring EIP-8037
Skjutningen följer oro kring EIP-8037, som introducerar separat redovisning för gas som förbrukas vid skapandet av blockchain-tillstånd. Ett annat förslag, EIP-8038, ändrar kostnaderna för att få tillgång till befintligt tillstånd. I en teknisk bedömning den 13 oktober varnade blockchain-säkerhetsföretaget ChainSecurity för att de föreslagna ändringarna kan påverka hur distribuerade smarta kontrakt hanterar misslyckade externa anrop.
Vissa applikationer använder återstående gasbalanser för att avgöra om en operation misslyckades permanent eller om den fortfarande bör vara berättigad till ett nytt försök. Enligt de föreslagna reglerna kan en misslyckad operation lämna tillräckligt med gas för det anropande kontraktet att fortsätta bearbeta, när samma transaktion tidigare skulle ha återgått. ChainSecurity varnade för att ett sådant beteende kan få vissa applikationer att registrera en misslyckad operation utan att tillåta användare att försöka igen.
Åtgärder för nodoperatörer
Ethereum Foundation har nu instruerat operatörer att granska sin exekveringslager- och konsensuslagerprogramvara före den 26 oktober. Klienter som behåller den ursprungliga aktiveringskonfigurationen måste uppdateras för att förhindra att de försöker den tidigare schemalagda gaffeln. Stiftelsens reviderade utgivningstabell listar Lodestar v1.50.1 för konsensuslagret, medan exekveringslagerutgåvor inkluderar Besu 26.10.1 och Nethermind 2.2.1.
Validatoroperatörer måste kontrollera både sina beacon-noder och validator-klienter, inklusive eventuell extern blockbyggnadsinfrastruktur. Stiftelsen varnade för att utgåvor som listas i det tidigare Hoodi-meddelandet inte bör betraktas som bekräftelse på att de stödjer skjutningen.
Framtiden för Glamsterdam-uppgraderingen
Ethereum:s Glamsterdam-aktivering på Sepolia genomfördes den 6 oktober, vilket gjorde det möjligt för utvecklarna att undersöka uppgraderingens prestanda med en högre gasgräns. Hoodi-skjutningen rör ett separat testnät och återställer inte den tidigare Sepolia-aktiveringen. Före skjutningen hade utvecklarna diskuterat den 1 december, den 8 december och den 9 december som möjliga datum för Glamsterdam-mainnetaktivering.
Agendan för mötet den 22 oktober föreslog att välja ett datum veckan därpå om Hoodi-testningen gick framgångsrikt. Inga av dessa datum fick slutlig bekräftelse, och stiftelsens senaste meddelande fastställer inget ersättningsschema. Utvecklarna måste fortsätta undersöka kompatibilitetsproblemen innan de meddelar en annan Hoodi-aktivering.
Glamsterdam inkluderar inskriven förslags- och byggarseparation samt blocknivååtkomstlistor, ändringar avsedda att förbättra Ethereums transaktionsbehandlingskapacitet. Tidigare har Curve Finance framhävt potentiella DeFi-fördelar, samtidigt som de varnat för att reviderade gasavgifter kan påverka vissa applikationer. Ethereum Foundation bekräftade att mainnet-användare och ETH-innehavare inte behöver vidta åtgärder på grund av skjutningen. Applikationsutvecklare har instruerats att inte planera ytterligare Hoodi-testning kring den avbrutna aktiveringen den 26 oktober.