¿Por qué un único cliente de ejecución sigue poniendo en riesgo idéntico al 85 por ciento de Ethereum?
Oportunidad
Geth se ejecuta en aproximadamente el 85 por ciento de los nodos de ejecución de Ethereum, muy por encima del umbral del 33 por ciento que la comunidad considera seguro para cualquier cliente individual. Un único error de consenso o de corrupción de estado no descubierto en Geth afectaría a la gran mayoría de la red simultáneamente y podría provocar una finalización incorrecta. La capa de consenso mejoró tras el Merge, con Lighthouse, Prysm, Teku y Nimbus compartiendo la carga, pero la diversidad de clientes de ejecución nunca siguió el mismo camino. Ningún obstáculo en el flujo de trabajo de staking o configuración de nodos desalienta a un operador de elegir Geth, y ningún sistema de alertas automatizado avisa a la red cuando la concentración empeora. El panel de la comunidad en clientdiversity.org ha seguido esta brecha en la capa de ejecución durante años sin generar un cambio significativo en el comportamiento de los operadores.
Por qué importa
Una monocultura en la capa de ejecución significa que un único zero-day puede corromper el estado canónico de toda la red antes de que se active cualquier interruptor de circuito.
Cómo evalúo la oportunidad
La Puntuación de Oportunidad es mi propia lectura, no una medición: cuánto duele, con qué frecuencia aparece y qué tan poco existe para resolverlo hoy. Un valor más alto significa que creo que vale más la pena construirlo.
Cuánto dolor causa cuando aparece.
Con qué frecuencia la gente se topa con ello.
Qué tan pocas herramientas buenas existen para ello hoy.
Más problemas que vale la pena resolver
¿Por qué no puedo demostrar que soy solvente sin mostrar mi saldo?
Blockchain¿Por qué mover dinero entre cadenas sigue siendo más aterrador que los primeros días de internet?
Blockchain¿Por qué el cumplimiento normativo sigue significando un PDF y una plegaria?
Blockchain¿Por qué la autocustodia sigue siendo una elección entre perder tus claves y confiar en una empresa?
Blockchain¿Por qué tokenizar un activo real sigue requiriendo diez intermediarios?
Blockchain¿Por qué una stablecoin no puede pagar a alguien sin conexión a internet?