
O adiamento da atualização Glamsterdam da Ethereum em sua testnet Hoodi ocorreu após a descoberta de que alguns contratos inteligentes poderiam registrar permanentemente operações que deveriam continuar passíveis de nova tentativa. A empresa de segurança ChainSecurity informou na quinta-feira que os desenvolvedores haviam adiado a ativação, prevista para 26 de outubro de 2026, depois de identificar problemas nas alterações de gas da atualização.
Principais conclusões
A ChainSecurity encontrou 13 exemplos reais de contratos potencialmente afetados.
Os operadores de nós Hoodi devem usar um software que remova a atualização agendada.
Glamsterdam já está ativa na Sepolia, com um limite de gas próximo de 200 milhões.
O adiamento de Glamsterdam no Ethereum altera os planos de atualização da Hoodi
A Ethereum Foundation afirmou que o adiamento dá aos desenvolvedores tempo para investigar como as propostas de Glamsterdam interagem com os contratos inteligentes existentes. A ChainSecurity está contactando os projetos afetados através de divulgação responsável, enquanto a Foundation avalia quantos contratos estão expostos.
A investigadora do Ethereum Christine Kim aconselhou os operadores de nós a regressarem a uma versão anterior do software que não agende a atualização, ou a aguardarem que a equipa do cliente de execução publique uma versão que a cancele.
Segundo Preston Van Loon, um desenvolvedor do cliente de consenso Prysm, seria publicada ainda nesse dia uma versão que removeria Glamsterdam do calendário da Hoodi.
Alterações no gas podem transformar falhas recuperáveis em registos permanentes
A ChainSecurity descobriu que as regras de gas de Glamsterdam poderiam quebrar as premissas que os contratos usam para lidar com chamadas externas falhadas. A empresa identificou 13 exemplos reais em que as alterações poderiam levar os contratos a registar permanentemente uma operação falhada que, segundo o código, deveria continuar a poder ser tentada novamente.
O gas paga o trabalho computacional no Ethereum. Através das EIP-8037 e EIP-8038, Glamsterdam altera os custos de criação e acesso a dados armazenados e acrescenta uma reserva de gas separada para criar novo estado.
Alguns contratos verificam o gas disponível ou dependem de uma chamada esgotar o seu gas para se protegerem contra ataques de esgotamento de gas. Nesse tipo de ataque, alguém fornece deliberadamente gas insuficiente, fazendo com que uma operação válida falhe e seja registada como uma falha permanente.
A ChainSecurity alertou, em 13 de outubro de 2026, que as duas propostas poderiam enfraquecer essas proteções. Com Glamsterdam, o gas pode ser reposto ou devolvido após uma chamada falhada, enquanto a alteração dos preços muda a quantidade necessária para uma chamada.
«Mesmo sem alterações no código do contrato, um caminho de falha que antes revertia pode agora ser concluído», escreveu a ChainSecurity. A empresa instou os projetos a reverem os seus contratos.
Sepolia está ativa enquanto o planeamento da rede principal aguarda os testes na Hoodi
Glamsterdam foi ativada na testnet Sepolia em 6 de outubro de 2026, onde os blocos começaram a usar um limite de gas de quase 200 milhões. Isso é mais de três vezes o limite de 60 milhões da rede principal do Ethereum.
A atualização também introduz listas de acesso ao nível do bloco, que permitem aos computadores verificar transações em paralelo. Além disso, incorpora nas próprias regras do Ethereum o leilão que determina quem monta cada bloco.
Antes do adiamento de Glamsterdam na Hoodi, os desenvolvedores tinham como objetivo implementar a atualização na rede principal até ao final de 2026. Tinham ponderado o início de dezembro e planeavam finalizar o calendário após testes bem-sucedidos na Hoodi.
Artigo produzido com o auxílio de inteligência artificial e revisto pela equipa editorial.
