Desenvolvedores do Ethereum corrigem o bug Glamsterdam que poderia redirecionar depósitos de validadores

iconCrypto Economy
Compartilhar
AI summary iconResumo
Notícias sobre Ethereum: Desenvolvedores integraram uma correção para um bug na atualização Glamsterdam que poderia ter redirecionado incorretamente depósitos de validadores para construtores de blocos com chaves públicas correspondentes. O problema, identificado durante a integração do Gloas, afetou depósitos pendentes durante a criação do registro, mas não impactou o mainnet em funcionamento. O pull request #5736, integrado em 26 de outubro, separa o roteamento de depósitos por credenciais de retirada e adiciona testes de regressão. As notícias do ecossistema Ethereum destacam melhorias contínuas na segurança dos validadores e na precisão dos depósitos.

TL;DR

  • Desenvolvedores do ethereum integraram uma correção Glamsterdam após identificar uma lógica de transição de fork que poderia redirecionar depósitos de validadores para construtores que compartilham a mesma chave pública.
  • O bug afetou a onboarding da Gloas, onde depósitos pendentes poderiam ser mal classificados durante a criação dos registros de construtores e validadores, mas não foi uma exploração em mainnet ativa.
  • O pull request #5736 agora separa o roteamento de depósitos por credenciais de retirada, mantém os depósitos de validador em sua fila e adiciona testes de regressão antes da implantação.

Desenvolvedores do ethereum incorporaram uma correção na especificação de consenso para o Glamsterdam após identificar um bug de integração de fork no Gloas, que poderia redirecionar depósitos de validadores para construtores de blocos que compartilham a mesma chave pública. Pull request #5736 foi incorporado ao master em 26 de outubro e altera a forma como os depósitos pendentes são classificados durante o fork. A falha afetou a lógica de transição para a futura atualização do ethereum, não o protocolo atual do mainnet, mantendo o problema dentro do caminho de desenvolvimento e teste para Ethereum.

Gloas Fix separa os caminhos de depósito do validador e do construtor

O problema subjacente envolveu o momento em que o Gloas inicializa seu registry de builder. Sob a regra de roteamento anterior, uma vez que um depósito pendente registrava um builder, depósitos posteriores usando a mesma chave pública poderiam aumentar o saldo desse builder, independentemente de suas credenciais de retirada. Um depósito de validador poderia, portanto, sair da fila de validadores e ser creditado a um builder em vez disso. O bug criou um caminho condicional onde os fundos fornecidos para staking poderiam chegar a uma conta controlada por outra parte.

Desenvolvedores do ethereum fundiram uma correção Glamsterdam

A descrição do problema ilustra o risco com um protocolo de staking financiando um validador operado por outra parte. Se o operador primeiro enfileirou um depósito válido do construtor usando a mesma chave e ambos os depósitos permaneceram pendentes no fork, o depósito do validador financiado pelo protocolo também poderia ser direcionado ao construtor. Nenhum validador seria criado a partir desse depósito, potencialmente interrompendo procedimentos de contabilidade baseada em prova ou recuperação. O cenário documentado era um caso limite ao nível do protocolo, não evidência de que depósitos na mainnet do ethereum haviam sido desviados.

A correção combinada separa os depósitos de acordo com as credenciais de retirada durante a integração do Gloas. Os depósitos de validadores permanecem na fila de validadores mesmo quando um construtor usa a mesma chave, enquanto os depósitos válidos de construtores podem se registrar ou aumentar os construtores independentemente. Os depósitos existentes de construtores também podem receber aumentos sob as regras revisadas. A alteração alinha a integração aos registros independentes de validadores e construtores descritos pelo EIP-8282 e adiciona testes de regressão cobrindo a ordem e o comportamento de roteamento dos depósitos.

O cronograma é importante porque o Glamsterdam combina alterações da camada de execução de Amsterdam com alterações da camada de consenso de Gloas, incluindo a separação consagrada entre proponente e construtor. A atualização mais ampla já passou pelo teste público, enquanto sua implantação Hoodi foi adiada para revisão adicional e a ativação no mainnet permanece não confirmada. A correção do roteamento de depósitos, portanto, fortalece as especificações para um futuro fork, em vez de corrigir uma exploração ativa no ethereum. Também reforça por que a lógica de transição em torno da staking e da infraestrutura de construção de blocos exige testes antes que as alterações propostas no protocolo alcancem a produção com segurança.

Aviso legal: as informações nesta página podem ter sido obtidas de terceiros e não refletem necessariamente os pontos de vista ou opiniões da KuCoin. Este conteúdo é fornecido apenas para fins informativos gerais, sem qualquer representação ou garantia de qualquer tipo, nem deve ser interpretado como aconselhamento financeiro ou de investimento. A KuCoin não é responsável por quaisquer erros ou omissões, ou por quaisquer resultados do uso destas informações. Os investimentos em ativos digitais podem ser arriscados. Avalie cuidadosamente os riscos de um produto e a sua tolerância ao risco com base nas suas próprias circunstâncias financeiras. Para mais informações, consulte nossos termos de uso e divulgação de risco.