Ethereum 2.0: Falha no teste de Spadina, novo atraso para a atualização?

  • O fracasso do Ethereum 2.0 Spadina testnet exigirá o lançamento de um segundo teste, Zinken.
  • O relatório do Prysmatic Labs exclui erros críticos no testnet e os atribui a condições fixáveis.

O coordenador do Ethereum 2.0, Danny Ryan, confirmou uma falha no tesnet Spadina. Projetado para ser “ensaio geral” antes do lançamento da fase 0, o tesnet foi implantado em 29 de setembro com 2.856 validadores ativos e 91.382 ETH staked. Às 19:35 (UTC) Ryan postou que a Spadina tinha sido justificada.

O coordenador do Ethereum 2.0 afirmou que a rede de teste mostrou vários problemas em sua configuração, os nós do cliente, na gênese dos erros de cálculo. As falhas foram exacerbadas pela baixa participação na Spadina juntamente com “pequenas falhas” no processo de lançamento dos clientes. A baixa participação no Ethereum 2.0 tem sido uma preocupação constante dos desenvolvedores do núcleo Ethereum e da comunidade.

Detalhes sobre a falha do teste Ethereum 2.0

Ryan anunciou o lançamento de um segundo “ensaio geral”. Por isso, na próxima semana, eles implantarão o testnet Zinken. Entretanto, para este testnet, Ryan se concentrará em um “processo de liberação do cliente limpo” e em uma melhor experiência do usuário. Ryan acrescentou

Como este é um ensaio geral, pedimos a vocês que levem a sério a gênese. Somente faça depósitos para vals que você pretende executar e, se possível, esteja atento nas 24 horas que levam à gênese – atualizando seu nó, se necessário.

O erro principal parece ter tido origem, segundo Ryan, no cliente Prysm. O cliente Ethereum publicou um relatório delineando a seqüência de eventos e causas que levaram ao fracasso. De acordo com o relatório da Prysmatics Labs, às 13h35 (UTC) a equipe identificou um bug e iniciou uma investigação. Mais tarde foi determinado que o cliente não tinha os bootnodes necessários e que Spadina não tinha sido adicionado aos comandos de validação para a versão alfa.26 do Prysm. Portanto, os depósitos do Prysm foram invalidados. O relatório aponta para isso:

(…) nossos comandos de validação não tinham a bandeira –spadina, levando a depósitos inválidos para qualquer pessoa que criou uma carteira com Prysm e tentou depositar usando os dados de depósito de suas contas criadas. Além disso, nosso portal de documentação tinha 0 menção à Spadina. Ficamos para trás em termos de levar a Spadina a sério, tendo uma lista de verificação detalhada e, em geral, tendo um lançamento pronto antes do evento de gênese.

O Prysmatics Labs indica que o bug causou confusão entre os usuários, sem finalidade no testnet, baixa participação, em conjunto com depósitos inválidos. O relatório afirma que o bug deu uma “má olhada no ensaio de gênese”. Entretanto, a Prysmatics determinou que o bug não era crítico ou relacionado a um erro de consenso. A equipe da Prysmatics Labs implantou uma atualização para seu nó (alpha.27) e informou a comunidade e seus usuários através de suas redes sociais.

Em meados de agosto deste ano, a Medalla testnet também sofreu um erro relacionado a uma queda na participação. A falha causou o aparecimento de nós não sincronizados. Assim como o erro Spadina, somente o Prysm foi afetado. Desde então, o bug foi corrigido. Por enquanto, o lançamento da altamente antecipada fase 0 ainda está programado para novembro de 2020.

About Author

Reynaldo Márquez tem acompanhado de perto o crescimento da tecnologia Bitcoin e blockchain desde 2016. Desde então, tem trabalhado como colunista em criptomoedas cobrindo avanços, quedas e aumentos no mercado, bifurcações e desenvolvimentos. Ele acredita que as criptomoedas e a tecnologia blockchain terão um grande impacto positivo na vida das pessoas.

Os comentários estão encerrados.