Poco después de la actualización de la red Fusaka, la red Ethereum experimentó una fuerte caída en la participación de los validadores después de que un error en el cliente de consenso Prysm desconectara algunos de los votos.
Según un anuncio de Prysm el jueves, la versión v7.0.0 del cliente generó innecesariamente estados antiguos al procesar certificados obsoletos, una falla que, según el desarrollador principal de Prysm, Terence Tsao, impide que los nodos funcionen correctamente. Los desarrolladores recomendaron que los usuarios ejecuten el cliente con el indicador “–disable-last-epoch-targets” como solución alternativa.
Los datos de la red Beaconcha.in muestran que en la época 411,448 la red logró solo el 75% de participación en la sincronización (porcentaje de 512 nodos seleccionados al azar que firman cabezas de cadena) y el 74,7% de participación en la votación. Una caída del 25% en la participación electoral es menos del 9% para que una red pierda la mayoría de dos tercios necesaria para mantener la finalidad y el funcionamiento regular.
Al momento de escribir este artículo, la época actual de la red Ethereum (411,712) tiene casi el 99% de participación de votos y ha alcanzado el 97% de participación de sincronización, lo que indica que la red se ha recuperado. Antes de su emisión, las épocas habitualmente tenían una participación superior al 99%.
La caída en la participación en las votaciones coincide aproximadamente con la proporción de validadores que utilizan el cliente de consenso Prysm, estimada en un 22,71% el miércoles, antes de caer al 18% tras el incidente. Esto sugiere que el fracaso de la certificación probablemente se concentró entre los validadores de Prysm.
La Fundación Ethereum y la organización de desarrolladores Prysm Offchain Labs no respondieron a la solicitud de comentarios de Cointelegraph mediante publicación.
Cepillado con pérdida de finalidad
Si la participación en la votación cae por debajo de dos tercios del total de Ether (ETH) invertido, la red Ethereum pierde su finalidad. Según el diseño de Ethereum, aún se pueden producir bloques en ese escenario, pero la cadena ya no se considera completa.
Como consecuencia probable de tal interrupción, los puentes de capa 2 se congelarían, las acumulaciones pausarían los retiros y los intercambios aumentarían sus requisitos de confirmación de bloques en medio de un mayor riesgo de reorganización de la cadena.
Un incidente similar que podría hacer que Ethereum pierda su finalidad no es puramente teórico. A principios de mayo de 2023, la red principal de Ethereum perdió su finalidad: un incidente que ocurrió dos veces en 24 horas debido a errores en el manejo de confirmaciones de objetivos antiguas en los clientes de consenso Prysm y Teku.
El incidente podría haber tenido consecuencias mucho peores, ya que sus desarrolladores estimaron que Prysm se estaba ejecutando en más de dos tercios de los nodos de consenso en septiembre de 2021. Los datos compartidos en enero de 2022 por Michael Sproul, un desarrollador que trabaja en el actual cliente de consenso mayoritario, Lighthouse, mostraron que Prysm se estaba ejecutando en el 68,1% de los nodos.
La variedad de clientes aún es insuficiente
Aunque la diversidad de clientes de consenso de Ethereum ha experimentado algunos avances desde 2022, todavía está lejos de alcanzar el número de clientes por debajo del 33%, un límite que garantizaría que un error en un solo cliente no sea suficiente para detener la finalidad de la red. Los datos actuales de MigaLabs muestran que Lighthouse por sí solo representa el 52,55% de los nodos de consenso, con Prysm en segundo lugar con un 18%.
Eso representa un deterioro con respecto a antes del incidente, cuando Lighthouse estaba por debajo del 48,5% y Prysm rondaba el 22,71%, según MigaLabs.
El educador de Ethereum, Anthony Sassano, señaló en una publicación de X que «si Lighthouse tuviera un error, entonces la red habría perdido la finalización».

