Centralización, descentralizadora
Last updated
Last updated
Una blockchain pública tiene como objetivo ser, entre otros, una estructura descentralizada y resiliente a la censura. Esto se traduce en un objetivo simple: que nadie, excepto la comunidad de esa blockchain, tenga el poder de alterar o hacer caer la red.
La descentralización, sin duda, ayuda a lograr este objetivo. Pero...
Si atendemos a sus datos de validadores activos, parece que sí. En el siguiente enlace podéis encontrar un dashboard con mucha información práctica. ¡+900k validadores y un total del ~25% de tokens en staking!
No obstante, si repasamos los componentes que hacen posible su funcionamiento, vemos que unos pocos (en algunos casos, un sólo actor), puede generar problemas muy serios a la red. Lo separamos por capas:
El número de clientes de consenso y ejecución es muy bajo. De hecho, hay únicamente cuatro para cada capa que sean utilizados a escala por los operadores de nodos. En en enlace siguiente tenéis los datos para ambos clientes... ¡Veréis que es preocupante!
En EthernodesV2, distribuimos el Staking en diversos protocolos, además de utilizar DVT, para asegurar que ningún protocolo tiene fuerza suficiente para afectar a la red.
es el cliente de ejecución más utilizado por los validadores. En total, <75% de los validadores utilizan este cliente. Salvando los mecanismos de defensa que cada validador pueda tener, una caída del cliente Geth causaría un problema altamente grave en la red ya que hasta un ~75% de la misma dejaría de funcionar.
Claro está, los operadores de nodos tendrán su cortafuegos pero... ¿Todos? y si es todos, ¿En cuanto tiempo? Con la última caída de en Enero de 2024, el segundo cliente más utilizado con un ~10% de los validadores en su haber cuando tuvo un fallo crítico, durante una hora aproximadamente. Es decir, pocos operadores profesionales tienen la redundancia automática dispuesta para un caso así. ¿Y si hubiera pasado con Geth?
En cuanto a clientes de consenso, tiene alrededor de un ~40% de uso en los validadores. Por lo tanto también supone un riesgo para la red de Ethereum.
En Ethernodes, , mitigamos este riesgo y aseguramos la continuidad de nuestros validadores con independencia de lo que suceda con cada cliente.
Otro punto único de fallo es la existencia de un protocolo de uso masivo que tenga un fallo crítico... como puede ser . Con una cuota de mercado del total staking en un <30%, un fallo en su protocolo causaría un grave perjuicio a toda la red. Es por ello que siempre se recomienda utilizar la mayor diversidad posible de proveedores.