Ethereum corrige falha de staking antes da Glamsterdam

•

Desenvolvedores do Ethereum aprovaram uma correção para uma falha potencial na atualização Glamsterdam. O problema poderia direcionar depósitos de staking para uma conta incorreta. A equipe incorporou a mudança às especificações técnicas da rede em 26 de outubro. Contudo, o caso envolve uma regra proposta, e não um roubo confirmado de fundos.

A Glamsterdam ainda não chegou à rede principal do Ethereum. Por isso, a vulnerabilidade não afetou os depósitos atuais da rede. Além disso, as equipes responsáveis pelos softwares do protocolo ainda precisam implementar e testar as regras revisadas.

Rede ajusta regras para depósitos de staking

O Ethereum utiliza validadores para ajudar a proteger a rede e confirmar suas operações. Para atuar nessa função, cada participante precisa depositar ETH no sistema de staking. Assim, os depósitos passam por um processo específico antes de integrarem a atividade dos validadores. Esse fluxo mantém o registro dos valores vinculados a cada função.

A Glamsterdam prevê uma função separada para os construtores de blocos, responsáveis por organizar transações. Esses construtores também podem realizar depósitos. No entanto, os fundos precisam permanecer separados do ETH destinado aos validadores. Essa divisão evita que o protocolo associe valores a participantes com funções diferentes.

O pesquisador George Avsetsin identificou que as regras propostas poderiam confundir essas funções durante a atualização. O risco surgiria caso um construtor e um novo validador utilizassem a mesma chave pública. Nesse cenário, o sistema poderia creditar um depósito pendente do validador ao construtor. Portanto, a falha criava um risco potencial no processamento dos depósitos.

Risco exigia o uso da mesma chave pública

Em determinadas circunstâncias, o operador da conta do construtor poderia retirar fundos destinados ao staking. Ainda assim, George Avsetsin classificou a situação como um risco potencial, e não como um ataque confirmado. A correção mantém os depósitos dos validadores na fila adequada. Dessa forma, o uso da mesma chave por um construtor não deve redirecionar os valores.

A mudança não avançou na primeira tentativa. Em 19 de outubro, os desenvolvedores encerraram a proposta por falta de apoio das equipes que mantêm os softwares do Ethereum. Posteriormente, eles reabriram a discussão em 23 de outubro. Após novas revisões e testes adicionais, os desenvolvedores incorporaram a correção três dias depois.

Teste da Glamsterdam na Hoodi sofre adiamento

A decisão ocorreu enquanto os desenvolvedores revisavam o cronograma de testes da Glamsterdam. A Ethereum Foundation adiou uma ativação prevista para 26 de outubro na rede de testes Hoodi. Entretanto, o adiamento não teve relação direta com a falha nos depósitos. A fundação decidiu investigar outra questão envolvendo o possível efeito de uma mudança sobre aplicativos existentes.

A Ethereum Foundation ainda não definiu uma nova data para o teste na Hoodi. Da mesma forma, o projeto não possui um cronograma estabelecido para o lançamento na rede principal. Por enquanto, a correção dos depósitos integra as regras planejadas para a atualização. As equipes de software precisam concluir a implementação antes da próxima etapa pública.

Equipes ainda precisam testar as novas regras

Agora, os responsáveis pelos softwares da rede devem implementar e testar as especificações revisadas. Em seguida, a atualização poderá passar por outro teste público antes de chegar à rede principal. O processo permite verificar se a correção funciona sem comprometer os demais componentes da Glamsterdam.

Dados da DefiLlama indicavam 17,13 milhões de ETH em staking, com valor próximo de US$ 40 bilhões. Nesse contexto, a precisão das regras de depósito tem relevância para participantes e operadores da rede. A correção busca impedir que depósitos de validadores cheguem à conta errada durante a futura atualização.

Google Notícias

Receba nossas últimas notícias em primeira mão.   Adicione-nos como sua fonte preferida no Google    e toque em “Favorito” para priorizar nossas atualizações.