Um alerta sério foi emitido para a comunidade de investidores em Ethereum, com especialistas destacando um bug que pode resultar em perdas substanciais de mais de 1.000.000.000 de Ethereum (ETH). O problema está relacionado ao domínio do cliente geth na camada de tempo de execução, atingindo níveis alarmantes.
Em 22 de janeiro de 2024, o cliente geth representava 84% dos nós Ethereum na camada de execução. Essa predominância levanta preocupações significativas, uma vez que um bug no sistema pode permitir que nós usando geth finalizem blocos sem depender de outros clientes.
Essa situação pode resultar em transações consideradas válidas, mas que podem, na verdade, ser inválidas, levando a penalidades e perda de Ethereum (ETH) em stakgin nesses nós.
O desenvolvedor conhecido como cygaar expressou sua preocupação, explicando que a concentração em um único cliente pode levar a cenários indesejados, como forks ruins e desconexão de nós devido a problemas de memória, computação ou sincronização.
Atualmente, após alertas emitidos por vários desenvolvedores, o domínio de Geth caiu para 78%, enquanto o Nethermind subiu para 14%. Embora haja uma melhoria, ainda está longe do ideal, e os investidores são aconselhados a agir com cautela.
Ethereum
Os desenvolvedores do Ethereum defendem a importância da diversidade de clientes na rede como medida crucial para mitigar riscos de segurança e garantir a continuidade. Dankrad Feist, cujo artigo foi revisado por Vitalik Buterin e outros especialistas, destaca que a diversidade reduz a probabilidade de um bug afetar toda a rede.
Penas mais elevadas para falhas correlacionadas incentivam os stakeholders a escolher clientes menos populares, minimizando o impacto de falhas potenciais.
Feist destaca um risco específico relacionado a bugs críticos, como um “bug de inflação infinita”, que poderia comprometer a segurança do Ethereum. A existência de vários clientes possibilita que os usuários optem por uma cadeia alternativa em caso de detecção de problemas, evitando transações defeituosas.
Outro ponto de atenção destacado nas redes sociais é a centralização do staking em poucos pools, ressaltando a importância da diversificação. Pools como RocketPool e StakeWise mostram um nível saudável de variação de clientes, enquanto a escala de consenso Ethereum também apresenta uma distribuição equitativa entre Prysm, Lighthouse e Tiku.
O alerta sobre a centralização não é exclusivo do Ethereum, sendo também um problema no Bitcoin, onde a grande maioria dos nós roda o Bitcoin Core, destacando a necessidade de diversificação em todas as redes blockchain.