Skip to content
Blockchain

¿Por qué un único cliente de ejecución sigue poniendo en riesgo idéntico al 85 por ciento de Ethereum?

80

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.

Gravedad9/10

Cuánto dolor causa cuando aparece.

Frecuencia5/10

Con qué frecuencia la gente se topa con ello.

Espacio en blanco8/10

Qué tan pocas herramientas buenas existen para ello hoy.

Más problemas que vale la pena resolver