-
Prysm sigue siendo el cliente más usado, aunque ya no en niveles de emergencia.
-
Desarrolladores celebran el avance, pero remarcan que todavía hay mucho por mejorar.
A poco más de un mes de alcanzar niveles «de emergencia», la red Ethereum 2.0 ha disminuido el nivel de centralización con respecto al cliente que utilizan los pools de staking. Prysm, el más escogido, tiene ahora una dominancia menor al 62%, por lo que ya no incluye a los dos tercios de los validadores de la red.
A finales de febrero de 2022, el 67% de los validadores de Ethereum 2.0 utilizaba el cliente Prysm, que oficia de puente entre los nodos y la cadena de bloques. Como reportó CriptoNoticias en ese momento, eso implicaba un nivel de centralización muy peligroso para la red, ya que un fallo con este cliente la pondría en riesgo.
En la actualidad, los datos del sitio pools.invis.cloud presentan un panorama menos urgente. Aunque el cambio en los últimos 35 días no ha sido rotundo, sino de «apenas» un 5% menos, es una señal positiva señalada por expertos como el desarrollador Justin Drake. En una publicación en Twitter, Drake celebró el hecho de que Prysm ya no brinde sus servicios a más de dos tercios de los validadores. Este es un número clave, ya que es la fracción de validadores que se necesita para validar y registrar transacciones en la cadena de bloques.
De la misma manera, el desarrollador superphiz.eth escribió en la misma red social un mensaje aludiendo a este hecho. «Gracias a todas las voces y actores que llevaron la diversidad de Beacon Chain a una proporción mínimamente viable para la fusión. Ahora podemos evitar fallas catastróficas, pero aún necesitamos una mayor igualdad. ¡Este es el comienzo de una nueva era de descentralización!», fue su mensaje.
Sin embargo, no todos los especialistas en Ethereum concuerdan en este tema. El divulgador y editor de Week in Ethereum, Evan Van Ness manifestó que lo ideal sería que «ningún cliente tenga más del 33% del mercado». «En este momento, eso significa dejar de usar Prysm y Geth», añadió.
¿Por qué la centralización es peligrosa en Ethereum 2.0?
Cuando Ethereum concrete su transición a la nueva versión 2.0, la red dejará de validar nuevos bloques a través de la prueba de trabajo o Proof of Work y comenzará a usar la prueba de participación o Proof of Stake. Para participar, los validadores deben depositar 32 ethers (ETH), la criptomoneda de Ethereum, o bien formar parte de un pool de staking.
En estos pools, varios poseedores de ETH combinan sus recursos para tener más posibilidades de ser seleccionados para validar un bloque. Algo similar a lo que pasa en los pools de minería (PoW). A su vez, estos pools utilizan servicios de terceros, los clientes, para conectarse a la cadena de bloques y así enviar y recibir información.
Prysm es actualmente el cliente más usado, como se mencionó con anterioridad. Los principales pools de staking, como Coinbase, Binance y Kraken, operan mayoritariamente con este cliente. Hasta hace poco, más de dos tercios de los validadores usaban Prysm. Precisamente, esa es la cantidad de validadores que se necesitan para aprobar nuevos bloques.
Esta centralización en el manejo de datos es peligrosa por varios motivos contados por este medio en el artículo de febrero citado con anterioridad. Por ejemplo, si el cliente presenta fallas operativas o, peor aún, es vulnerado por atacantes, la red entera se vería comprometida.
Asimismo, esto podría dar lugar a que validadores corruptos tengan la potestad de confirmar nuevos bloques de forma deshonesta. A su vez, tal evento podría llevar a la quema de ETH en staking (la cadena misma penaliza los intentos deshonestos de validar transacciones) o a una bifurcación de la cadena de bloques, que quedaría con información incorrecta grabada para siempre.
Con la llegada de Ethereum 2.0 ya en el horizonte y a pocos meses, al menos según las promesas de especialistas, estas cuestiones comienzan a tener cada vez más importancia. Los desarrolladores lo saben y los pools también, y por eso se comprometieron a diversificar su elección de clientes para mantener a Ethereum descentralizada y segura.