Recentemente, o Ethereum anunciou o lançamento de sua rede de teste para ETH 2.0. No entanto, logo após o lançamento, um bug já foi encontrado.
Isso porque, em 15 de agosto, Preston Vanloon, cofundador da Prysmatic Labs, afirmou ter encontrado um erro na rede. Prysmatic Labs é a equipe de execução da Prysm, um dos clientes da ETH 2.0.
“Um bug apareceu no Medalla, o testnet ETH 2.0, que afetou todos os nós do Prysm. O cliente tem um clock skew de quase 90 minutos e o validador tem recebido blocos de Slot sucessivamente ”, declarou.
Bug foi encontrado
A CriptoFácil consultou alguns especialistas para entender do que se tratava o bug relatado no Medalla.
Segundo informações, a causa do surgimento do bug no testnet é principalmente a interrupção do Roughtime, servidor de horário do cliente Prysm.
Assim, a ocorrência de skew do relógio fazia com que o verificador deixasse de sincronizar com o bloco, o que acabou afetando o funcionamento normal do testnet Medalla.
Inclinação do relógio
O chamado clock skew é o desvio entre o tempo do bloco e o tempo normal.
A precisão do tempo é muito importante para ETH 2.0. Uma vez que cada bloco contém um carimbo de data / hora. Afinal, se a hora não estiver sincronizada, a rede não poderá operar normalmente.
Portanto, a fim de evitar que a hora do sistema seja imprecisa, Prysm usa o servidor Roughtime da Cloudflare em NOS. Além disso, para evitar a falha de uma única máquina, foram selecionados seis servidores.
No entanto, o problema ainda ocorreu. Na madrugada de 15 de agosto, horário de Pequim, Roughtime apresentou um defeito que também afetou o Prysm.
“Todos os servidores Roughtime da Cloudflare retornaram informações incorretas, e o nó Prysm não se recuperou adequadamente desta situação. Embora tenham usado seis servidores de horário, não pareceu suficiente porque todos retornaram informações erradas sobre o tempo ”, disse a empresa.
Como resultado, o resultado final foi que o clock skew no cliente Prysm excedeu 2 segundos por até 90 minutos. Agora, todo o tempo do cliente é 4 horas adiantado em relação ao horário padrão.
Uma correção foi lançada e deve evitar que esse problema ocorra novamente.
Leia também: Plataforma de arte digital Ethereum atinge volume milionário
Leia também: Taxa de hash do Bitcoin bate novo recorde no fim de semana
Leia também: Mineiros de Ethereum estão lucrando com avanços em DeFi