Desenvolvedores da Ethereum decidiram adiar a atualização Glamsterdam no testnet Hoodi depois que pesquisadores de segurança apontaram que as novas regras de contabilização de gas podem alterar o comportamento de contratos inteligentes já em operação, podendo tornar erros permanentes ou provocar falhas inesperadas.
O que motivou o adiamento
Durante a reunião All Core Devs Execution, a equipe constatou que as propostas de melhoria EIP‑8037 e EIP‑8038, previstas para entrar em vigor em 26 de outubro, podem mudar a forma como o gas restante é calculado quando um contrato falha. Essa mudança afeta tanto a capacidade de um contrato registrar que uma operação falhou quanto a quantidade de gas disponível para executar rotinas de tratamento de erro.
Riscos identificados
A empresa de segurança ChainSecurity publicou, em 13 de outubro, uma análise mostrando dois cenários problemáticos. Primeiro, ao restaurar gas usado para criar registros, um contrato pode obter gas suficiente para concluir uma ação de recuperação que antes seria revertida, permitindo que a falha persista no estado da blockchain. Segundo, a nova regra pode exigir até 110.020 gas para criar um slot de armazenamento quando uma cota de allowance se esgota, muito acima dos 22.100 gas exigidos pelas regras antigas, o que pode fazer contratos legítimos falharem por falta de gas.
Impacto nos contratos existentes
Muitos contratos dependem do comportamento antigo para garantir que operações falhas sejam anuladas automaticamente. Se o cálculo mudar, esses contratos podem ficar vulneráveis a situações onde erros não são revertidos, ou onde operações válidas são interrompidas por falta de gas inesperada.
Próximos passos da Ethereum
Até o momento, não há nova data para retomar o teste no Hoodi nem para o limite de 200 milhões de gas planejado. A data de atualização da rede principal também continua indefinida. A equipe de desenvolvimento continuará avaliando as propostas EIP‑8037/8038 e buscará ajustes que preservem a segurança dos contratos já implantados.
O que é a atualização Glamsterdam
Glamsterdam traz várias mudanças, incluindo um novo mecanismo de escolha de construtores de blocos e otimizações para suportar blocos maiores. O teste inicial foi concluído na rede Sepolia em 6 de outubro, e Hoodi seria o próximo passo antes da implementação final.
Gas: taxa que os usuários pagam para que suas transações sejam processadas na rede Ethereum; funciona como combustível que limita a quantidade de trabalho que um contrato pode executar. Smart contract: programa autoexecutável que roda na blockchain e pode interagir com outros contratos e com usuários sem intermediários.
Fonte: coindesk.com
Produtos que o Noob recomenda
Contém links de afiliado: se você comprar, o Noob pode ganhar uma comissão, sem custo extra para você. Preços podem mudar no Mercado Livre.




Comentários