Skip to content
Blockchain

Por que um único cliente de execução ainda coloca 85% do Ethereum sob risco idêntico?

80

Oportunidade

O Geth roda em aproximadamente 85% dos nós de execução do Ethereum, bem acima do limite de 33% que a comunidade considera seguro para qualquer cliente individual. Um único bug de consenso ou de corrupção de estado não descoberto no Geth afetaria a grande maioria da rede simultaneamente e poderia causar uma finalização incorreta. A camada de consenso melhorou após o Merge, com Lighthouse, Prysm, Teku e Nimbus dividindo a carga, mas a diversidade de clientes de execução nunca acompanhou. Nenhum atrito no fluxo de configuração de staking ou de nós desencoraja um operador de escolher o Geth, e nenhum sistema de alerta automatizado avisa a rede quando a concentração está piorando. O painel comunitário em clientdiversity.org acompanha a lacuna na camada de execução há anos sem provocar uma mudança significativa no comportamento dos operadores.

Por que importa

Uma monocultura na camada de execução significa que um único zero-day pode corromper o estado canônico de toda a rede antes que qualquer disjuntor seja acionado.

Como avalio a oportunidade

A Pontuação de Oportunidade é minha própria leitura, não uma medição: o quanto dói, com que frequência aparece e o quanto pouco existe para resolvê-lo hoje. Quanto maior, mais vale a pena construir, na minha opinião.

Gravidade9/10

O quanto de dor causa quando aparece.

Frequência5/10

Com que frequência as pessoas realmente se deparam com isso.

Lacuna8/10

O quanto pouco de boas ferramentas existe para isso hoje.

Mais problemas que merecem ser resolvidos