Um bug na implementação do Bellatrix pode atrasar o The Merge

Erro Bellatrix Ethereum

Um desenvolvedor encontrou um bug após implementar a atualização Bellatrix que causou a perda de um em cada dez blocos para 600 slots.

La Atualização da Belatriz, que prepara a rede Ethereum para a fusão com a Beacon Chain, foi concluída com sucesso ontem, terça-feira, 6 de setembro. No entanto, um grupo de desenvolvedores expressou seus temores após encontrar um bug que causou a perda de um em cada dez blocos criados durante 600 slots.

Bellatrix atualiza clientes da camada de consenso Ethereum para Época da Corrente de Farol 144896, sendo a última etapa antes da fusão, que está prevista para o semana que vem e isso mudará o mecanismo de consenso de ETH para Prova de Participação.

Contudo, a durante hard fork 5% dos validadores ficaram offline, o que contribuiu para que a taxa de bloqueios perdidos fosse superior a 9%, conforme aponta Martin Köppelmann, cofundador da Gnosis. 

Este problema levou alguns usuários a considerar se Ethereum estava realmente pronto para a fusão. Isto porque, embora aparentemente baixa, a taxa de bloqueio perdido de 9% é um 1700% maior que o normal, que geralmente não é superior a 0,5%.

No entanto, o problema pode ser porque 25,6% dos clientes da camada de consenso Ethereum não está “pronto para mesclar”, de acordo com dados da Ethernodes. 

A comunidade não está preocupada

Apesar deste bug, a maior parte da comunidade Ethereum não está preocupada. A maioria acredita que este pico de blocos perdidos será eliminado antes da implementação final do The Merge, então não haverá problemas inesperados no último estágio.

Outros apontam que o fato de apenas 5% dos validadores da rede terem caído foi um “resultado incrível", então seria raro que problemas realmente sérios ocorressem nesta fase final.

Para Anthony Sassano, fundador do Daily Gwei, o pior cenário seria que a mudança de consenso fizesse com que o blockchain vai parar de funcionar completamente, o que exigiria algum tipo de intervenção do desenvolvedor para ser corrigido. Por outro lado, saídas de validadores, perdas de blocos ou falhas de clientes são apenas problemas menores que não são preocupantes.

[hubspot type=cta portal=20298209 id=38fb28e1-1dc1-40e3-9098-5704ca7fcb07]