Varning från Ethereum Foundation
Ethereum Foundation har varnat för att plånböcker, indexerare och gasuppskattare kan påverkas negativt när Glamsterdam-uppgraderingen ändrar antagandet om 21 000 gas för vissa ETH-transaktioner. Uppgraderingen är planerad att aktiveras på testnätet Platåberget den 20 augusti.
Testning och påverkan
Ethereum Foundations Protocol DevOps-team meddelade den 17 augusti att alla verktyg som förlitar sig på en hårdkodad maximal gasgräns ”kommer att bryta”, och nämnde plånböcker, indexerare och gasuppskattare som exempel på programvara som sannolikt kommer att påverkas. Teamet uppmanade applikations- och infrastrukturutvecklare att testa sina system på Platåberget, ett offentligt testnät som är utformat för att vara online under flera månader.
Forkcast-data visar att Platåberget lanserades den 13 augusti, vilket gav utvecklare en tidig miljö för att testa Glamsterdam innan uppgraderingen flyttas till Sepolia och Hoodi.
Ändringar i gasprissättning
Under det planerade gasprissättningspaketet meddelade stiftelsen att programvara inte längre kan anta att Ethereum har en enda fast gasgräns eller att vanliga operationer kommer att fortsätta kosta samma belopp i varje fall. Ändringarna är utformade kring en ungefärlig gasbotten på 200 miljoner och påverkar priset på individuella operationer samt antaganden kopplade till blockgasgränsen.
För applikationsutvecklare är den omedelbara frågan programvara som sätter fasta gränser när de uppskattar transaktionskostnader. Protocol DevOps-teamet sa att sådana system behöver granskas innan Glamsterdam når mainnet, eftersom prissättningen berör plånböcker, indexerare och gasuppskattare över nätverket.
Specifika förändringar och EIP-8037
En central del av varningen rör EIP-8037, som introducerar en separat tillståndsgasdimension för operationer som skapar nytt tillstånd.
Stiftelsen sa att skapandet av ett konto, distribution av kod eller skrivning av en ny lagringsplats kommer att mätas till en fast kostnad per tillståndsbyte och debiteras vid körning. På grund av den förändringen kommer en grundläggande ETH-överföring inte alltid att ha samma gaskostnad.
Att skicka ETH till ett konto som redan finns kommer att fortsätta kosta 21 000 gas, med beloppet uppdelat i grundtransaktionskostnaden, kallkontoåtkomst och värdeöverföringskostnaden. Att skicka medel till en adress som ännu inte finns kommer också att medföra en tillståndsgaskostnad kopplad till skapandet av det nya kontot.
Testning och framtida uppgraderingar
Utvecklare bör därför återbesöka applikationer som behandlar 21 000 gas som tillräckligt för varje ETH-överföring, sa Protocol DevOps-teamet. Gasuppskattare som byggts kring endast en gasdimension kan också ge felaktiga uppskattningar när nytt tillstånd mäts separat.
Glamsterdam kommer också att öka storleksgränserna för distribuerade kontrakt och initieringskod. Stiftelsen sa att den maximala storleken för distribuerade kontrakt kommer att öka från 24 KiB till 64 KiB, medan den maximala storleken för initieringskod kommer att öka från 48 KiB till 128 KiB.
Med Platåberget öppet för offentlig deltagande har Protocol DevOps-teamet uppmanat solo-stakare, distribuerade validator-teknikprojekt, anpassade programvaruoperatörer och stora staking-leverantörer att testa sin infrastruktur.
Framtiden för Ethereum
Utvecklingen av Ethereums nästa schemalagda fork pågår också separat. En planeringsrapport från Hegotá den 16 augusti sa att utvecklarna övervägde 66 förslag för uppgraderingen 2027, även om Fork Choice tvingade inklusionslistor var det enda EIP som formellt var schemalagt för inkludering vid den tidpunkten.
Flera förslag under granskning för Hegotá rör framtida gas- och tillståndsprissättning när Ethereum ökar Layer 1-kapaciteten.