Desenvolvedores da Ethereum alertaram recentemente que dois ajustes na precificação de Gas planejados para a atualização Glamsterdam podem causar problemas de compatibilidade com alguns contratos na rede principal da Ethereum. A equipe de desenvolvimento afirmou que a maioria das transações históricas não foi afetada nos testes de replay, e alguns problemas incomuns podem ser corrigidos aumentando o limite de Gas da transação.
Duas propostas ajustam o custo do estado
Este aviso envolve principalmente o EIP-8037 e o EIP-8038. O primeiro aumenta o custo de criação de estado on-chain, incluindo novas contas, slots de armazenamento e bytecode de contratos; o segundo aumenta o custo de acesso ao estado existente, abrangendo operações de camada de execução como SLOAD, SSTORE e acesso a contas frias.
A Ethereum Foundation afirmou que esta reavaliação de preços está sendo realizada em preparação para aumentar a capacidade da rede no futuro. À medida que o estado na cadeia Ethereum continua a crescer e os validadores suportam limites superiores de Gas por bloco, as operações que consomem mais recursos precisam ser reavaliadas.
A suposição de gas fixo é a mais propensa a problemas
Os desenvolvedores reexecutaram transações históricas da rede principal da Ethereum conforme as regras de precificação propostas pelo Glamsterdam e classificaram os resultados em quatro categorias: totalmente inalteradas, com alterações no uso de Gas mas ainda bem-sucedidas, reparáveis após aumento do limite de Gas e possivelmente falhas mesmo com aumento significativo do Gas.
- Transferir ou enviar com o subsídio de 2.300 Gas
- Limite de gas fixo internamente no contrato
- Dependência de gasleft() para tomada de decisão lógica
A Ethereum Foundation destacou especificamente que contratos que utilizam o mecanismo de subsídio de 2.300 Gas da Solidity precisam ser verificados com atenção, pois, sob a nova precificação de acesso ao estado, operações que anteriormente podiam ser concluídas dentro desse limite podem consumir mais Gas no futuro.
A carteira e a ferramenta de gas também precisam ser atualizadas
Este ajuste não afeta apenas os contratos inteligentes. Carteiras, provedores RPC, indexadores e ferramentas de nó também precisam atualizar seus sistemas de estimativa de Gas. Se o software ainda usar constantes antigas ou parâmetros em cache, pode subestimar o Gas necessário para a transação, resultando em falha na execução.
Uma das mudanças típicas é que, por padrão, algumas ferramentas assumem que transferências normais sempre exigem apenas 21.000 de Gas. Desenvolvedores apontam que esse pressuposto nem sempre é válido: transferências para contas existentes ainda mantêm esse nível, mas se a transferência criar uma nova conta, haverá um custo adicional de estado.
A rede de teste já está aberta para verificação
Para acompanhar o teste de atualização, os desenvolvedores da Ethereum lançaram a rede de teste Platåberget, também conhecida como glam-devnet-8, que agora opera com novas regras de precificação. Os mantenedores de contratos podem inserir endereços na ferramenta oficial de verificação para verificar se há desvios nas transações históricas sob as novas regras.
Em seguida, o Ethereum continuará com testes no devnet e avançará nos testes de fork no Sepolia e no Hoodi. De acordo com o cronograma atual, a data prevista para o lançamento do Glamsterdam é o quarto trimestre de 2026, mas a data de ativação na mainnet ainda não foi finalizada.

