A falha na testnet Medalla do Ethereum 2.0 expôs um novo bug de sincronização de tempo relacionado ao Cloudflare. A tão aguardada testnet Ethereum , que prometia uma série de novos recursos e funcionalidades, sofreu sua primeira falha. A causa foidentcomo um bug de sincronização de tempo no cliente Prysm (relacionado ao Cloudflare).
Com a proximidade do lançamento da versão final do Ethereum 2.0, a falha na rede de testes Medalla revelou que ainda há muitos detalhes a serem ajustados antes do prazo final. A tão aguardada versão pode precisar de ajustes técnicos antes de ser disponibilizada aos usuários.
No entanto, a na rede de testes Medalla representa um marco significativo que, em última análise, contribui para o lançamento final.
Problema na testnet Medalla do Ethereum 2.0 resolvido após esforços dos desenvolvedores
Em 14 de agosto, a rede Ethereum teve dificuldades para atingir a finalidade por mais de 90 minutos. Os desenvolvedores do ETH estavam cientes de que um bug grave era a causa do atraso. Antes que o problema pudesse ser resolvido, muitos usuários da testnet viram seus ativos de ETH diminuírem em até 75%.
Os desenvolvedores descobriram posteriormente que os clientes do Prysm haviam sido infectados por uma falha de sincronização de tempo no Cloudflare. Respostasmatic de tempo aproximado no Prysm estavam relacionadas à falha na rede de testes Medalla. O Prysm depende do Cloudflare, um provedor de infraestrutura terceirizado.
Normalmente, um desvio de 0,1 segundo é permitido para os servidores de tempo aproximado da Cloudflare. Mas o bug adiantou o relógio em 4 horas. Essa discrepância de tempo fez com que os validadores da testnet rejeitassem e propusessem blocos incorretamente em intervalos de tempo futuros. Em um relatório divulgado pela Prysmatic matic , o bug causou uma discrepância de 90 minutos nos relógios.
A rede de testes Medalla oferece uma prévia da versão final do Ethereum 2.0
Quase 70% dos validadores estavam ativos quando ocorreu a falha na testnet Medalla. Segundo relatos, a testnet depende muito do Prysm atualmente, e os desenvolvedores estão investigando esse aspecto. A distribuição uniforme do uso dos clientes é a solução ideal.
A recente falha na testnet da Medalla demonstra a importância de eliminar bugs na fase de testes. A participação dos validadores pode expor mais falhas ocultas, permitindo que sejam corrigidas antes do lançamento da versão final.

