Os desenvolvedores do Ethereum adiaram a ativação planejada da atualização Glamsterdam na rede de testes Hoodi, após a empresa de segurança ChainSecurity encontrar problemas na forma como a atualização altera o gas, informou a auditora na quinta-feira.
“Acabamos de decidir adiar o hard fork Glamsterdam na rede de testes Hoodi devido aos impactos de segurança que identificamos”, escreveu a ChainSecurity, acrescentando que já havia “encontrado 13 exemplos reais” e que estava em contato com os projetos afetados para obter informações responsáveis.
A atualização estava prevista para entrar em vigor na Hoodi na segunda-feira. Os operadores de nós devem retornar a uma versão anterior do software, sem a atualização agendada, ou aguardar que a equipe do cliente de execução lance uma nova versão que a cancele, disse a pesquisadora do Ethereum, Christine Kim. Preston Van Loon, desenvolvedor do cliente de consenso Prysm, afirmou que uma versão do Prysm removendo a atualização do cronograma da Hoodi será lançada no mesmo dia.
Gas é a taxa paga pelo processamento computacional no Ethereum. A Glamsterdam altera a forma como a rede cobra pela criação e acesso a dados armazenados por meio de duas propostas, EIP-8037 e EIP-8038, e introduz um pool de gás separado para a criação de novos estados.
De acordo com a análise da ChainSecurity, essas mudanças quebram as premissas das quais muitos contratos dependem quando uma chamada externa falha. Alguns contratos usam verificações de gás, ou contam com o esgotamento do gás da chamada, para impedir que um atacante forneça deliberadamente pouco gás, fazendo com que uma operação válida falhe e seja registrada como uma falha permanente, uma tática conhecida como griefing por gás insuficiente.
Com a Glamsterdam, o gás pode ser reabastecido ou devolvido a um contrato após uma chamada com falha, e a reprecificação pode alterar a quantidade de gás necessária para uma chamada, constatou a empresa. “Mesmo com o código do contrato inalterado, um caminho de falha que antes era revertido agora pode ser concluído”, escreveu a ChainSecurity. A empresa recomendou que os projetos verifiquem seus contratos, afirmando que a Fundação Ethereum está trabalhando para determinar quantos foram afetados.
O caminho do Glamsterdam para a rede principal
O Glamsterdam já está em operação na Sepolia, outra rede de testes do Ethereum, que ativou a atualização em 6 de outubro e começou a produzir blocos com um limite de gás de quase 200 milhões, mais de três vezes o limite da rede principal, de 60 milhões. A atualização também adiciona listas de acesso em nível de bloco, que permitem que os computadores verifiquem as transações em paralelo, e transfere o leilão que decide quem monta cada bloco para as próprias regras do Ethereum.
Os desenvolvedores tinham como objetivo lançar o Glamsterdam na rede principal até o final de 2026, antes do Hegotá, a próxima atualização, prevista para 2027 e que poderá adicionar recursos nativos de privacidade. Nenhuma nova data foi definida para o fork Hoodi.
* Traduzido e editado com autorização do Decrypt.
Quer diversificar com alto potencial? O Ethereum já entregou um retorno de mais de 375% em 5 anos. Invista na ETH de forma fácil e segura no MB. Não adie essa oportunidade!