De acordo com o Cointelegraph: Um bug crítico em múltiplas versões do cliente de execução da Nethermind, que impedia os usuários de processar blocos no Ethereum, foi rapidamente resolvido pela empresa de infraestrutura Ethereum. Embora o problema tenha afetado apenas uma minoria de usuários que utilizam o Nethermind, ele alimentou discussões na comunidade Ethereum sobre a importância da diversidade de clientes.
De acordo com uma postagem de 21 de janeiro na conta GitHub da Nethermind, um hotfix foi introduzido para resolver um problema de consenso a partir da versão 1.23.0. O codiretor de tecnologia da Nethermind, Daniel Cadela, confirmou que as versões 1.23-1.25 foram afetadas e instou os validadores de nós a atualizarem para a versão 1.25.2. Ele caracterizou o bug como “crítico” em um anúncio subsequente.
Do outro lado está o cliente majoritário, Geth, que atualmente responde por 84% dos clientes de execução no Ethereum. Vários membros da comunidade sugeriram que a situação teria sido muito mais catastrófica se o problema tivesse ocorrido em Geth.
“O soluço da cadeia de beacon de hoje mais uma vez destacou a importância da diversidade de clientes EL”, destacou o defensor do Ethereum “daddysether”, incentivando os usuários a mudar para um cliente minoritário para aumentar a segurança do Ethereum.
Apesar da aparente crise, o defensor do Ethereum, Superphiz, afirmou que o problema não era importante, desde que afetasse apenas clientes minoritários. Eles ressaltaram a decisão consciente do projeto para eliminar a dependência de qualquer ponto único de falha.
Um equilíbrio na diversidade de clientes foi observado em agosto, com Geth e Nethermind respondendo por 48% e 26% dos clientes de execução, respectivamente, conforme revelado por Anthony Sassano, um proeminente touro Ethereum. No entanto, a recente dependência crescente do Geth despertou preocupação entre vários membros da comunidade Ethereum.