Em 6 de novembro, a Fundação Ethereum publicou um pedido para que desenvolvedores de aplicativos e auditores avaliem oito suposições relacionadas a gas vinculadas à próxima atualização Glamsterdam. O apelo segue o adiamento da ativação planejada da testnet Hoodi para 26 de outubro e um aumento de 200 milhões no limite de gas, que foi postergado em 22 de outubro até a resolução das questões identificadas. Os desenvolvedores principais afirmam que não podem auditar todos os contratos e serviços off‑chain sozinhos, portanto precisam do input do ecossistema mais amplo para decidir se as mudanças propostas nas EIPs‑8037 e 8038 exigem revisão adicional.

ETH / USD
Fonte: CoinGecko. Preços indicativos.

Novo modelo de state‑gas e seus riscos

A EIP‑8037 separaria o custo de criação de dados persistentes da blockchain do gas de execução, introduzindo um “reservatório de state‑gas” que financia gravações de estado quando o limite de gas de uma transação ultrapassa 16.777.216. Sob a semântica atual de Solidity gasleft(), esse reservatório é invisível para contratos, o que significa que um relayer que mede o gas antes e depois da execução pode calcular reembolsos incorretamente. Se a leitura posterior for maior, uma subtração verificada reverteria, potencialmente bloqueando a transação; uma subtração não verificada poderia envolver e gerar over‑reembolso. A proposta também altera como delegações falhas (EIP‑7702) são tratadas, permitindo que uma transação que fique sem gas durante a pré‑execução deixe uma autorização exposta e reutilizável, abrindo vetor para ataques de front‑running.

Mitigações propostas e orientações para desenvolvedores

A equipe da Ethereum sugere várias salvaguardas: assinar uma estimativa de taxa que respeite as novas regras de contabilização, limitar os resultados de subtração e impor um teto de pagamento baseado em um máximo assinado pelo usuário. Um pull request aberto de especificação (PR #12581) visa impedir que leituras de gas aumentem, o que resolveria o problema da subtração, mas não o ponto cego criado pelo reservatório. Para os riscos de delegação, carteiras poderiam vincular a inicialização à assinatura da conta ou invalidar autorizações expostas, enquanto cobrar custos de pior caso antecipadamente permanece uma mudança de protocolo ainda não adotada.

O que observar a seguir

O repositório criado pela fundação agora coleta respostas de projetos afetados sobre configurações necessárias, upgrades ou migrações, e seus cronogramas. Esses inputs moldarão a próxima rodada de discussões de especificação e determinarão se a atualização Glamsterdam prossegue como planejado ou requer ajustes adicionais. A data de ativação na mainnet continua indefinida, e o resultado dependerá de quantos dApps conseguirão acomodar o novo modelo de gas sem comprometer segurança ou usabilidade.