- Ativação em Hoodi segue suspensa, sem data confirmada para a rede principal
- Mudanças no gas comprometem contratos que usam limites fixos de execução
- Fundação pede testes e comunicação privada dos projetos afetados
Falhas em contratos que dependem de limites fixos de gas mantêm suspensa a atualização Glamsterdam na rede de testes Hoodi, do Ethereum. A Fundação Ethereum pediu nesta sexta-feira, 6 de novembro, que desenvolvedores e auditores revisem aplicações antes da mudança.
A auditoria da ChainSecurity identificou alguns projetos que ficariam vulneráveis após a ativação. O comunicado não informa seus nomes nem o volume de recursos expostos. Também não apresenta um levantamento completo das aplicações sujeitas aos problemas encontrados.
O risco envolve mais que transações interrompidas. Em determinados contratos, uma chamada malsucedida permite registrar uma falha definitiva e eliminar novas tentativas. Um agente malicioso conseguiria provocar esse resultado ao fornecer gas insuficiente para uma operação interna.
Gravação de dados passa de 22.100 para 110.020 gas
Duas propostas concentram as mudanças examinadas. A especificação da EIP-8037 eleva o custo de criar dados persistentes e separa a contabilização desse consumo. Já a EIP-8038 aumenta cobranças pelo acesso e pela alteração do estado da rede.
Estado é o conjunto de informações que a blockchain mantém, como saldos e dados de contratos. As propostas buscam acomodar seu crescimento sem sobrecarregar os computadores responsáveis por armazenar e atualizar essa base.
Na comparação da ChainSecurity, gravar uma nova posição de armazenamento, ainda não acessada naquela transação, passa de 22.100 para 110.020 gas. O cálculo considera a ausência de uma reserva específica para criação de estado que ajude a pagar a operação.
A diferença corresponde a aproximadamente 398%, ou quase cinco vezes o custo anterior. Trata-se de uma operação específica, sob condições determinadas. Esse percentual não representa uma estimativa de aumento médio das taxas pagas pelos usuários.
A distinção decorre do próprio mecanismo de cobrança: gas mede trabalho computacional, enquanto o desembolso também depende do preço por unidade. Uma alteração no custo de armazenamento, isoladamente, não determina a variação final das tarifas em toda a rede.
Chamada sem gas consegue bloquear nova tentativa
O problema aparece quando um contrato chama outro e trata o insucesso sem reverter toda a transação. Pelas novas regras, o contrato externo consegue conservar recursos suficientes para gravar um resultado incorreto, mesmo depois da falha interna.
Antes, esse processamento poderia esgotar o gas disponível e desfazer a operação inteira. Com Glamsterdam, devoluções de gas ou reservas separadas para estado alteram essa dinâmica. O registro de falha passa a sobreviver em situações antes revertidas.
Outra premissa deixa de valer: a de que o gas disponível apenas diminui durante a execução. Apagar uma posição criada na mesma transação permite recompor recursos imediatamente, em vez de aguardar um reembolso ao término.
- Leia também: Uma das maiores exchanges da Coreia do Sul supende saques, trade e depósitos após ameaça hacker
Um contrato intermediário que reverta sua execução também consegue devolver gas gasto na criação de estado. Isso compromete verificações que tentam deduzir a causa de uma falha pela quantidade restante após a chamada.
O roteiro da fundação reúne oito premissas para revisão. Inclui cobranças calculadas pela diferença de gas disponível e carteiras que interpretam uma transação de delegação minerada como confirmação de que a delegação funcionou.
Hoodi segue sem nova data de ativação
Marius van der Wijden informou que os participantes das reuniões All Core Developers decidiram interromper o processo até resolver os problemas. A ativação em Hoodi, prevista para 26 de outubro, havia sido cancelada. A rede principal continua sem data confirmada.
A recomendação é provocar falhas nas chamadas internas e comparar os resultados com o mesmo estado inicial sob as duas regras. Os testes devem verificar bloqueios de novas tentativas, perda de direitos de resgate e registros incorretos.
Limites também aparecem em mensagens assinadas, bots e retransmissores, além dos contratos. A fundação recomenda torná-los ajustáveis. Equipes afetadas devem enviar relatos privados para [email protected]; as respostas orientarão eventuais alterações nas propostas.




