Foto: JarTee / Shutterstock.com
La red de Ethereum registró una caída en el número de validadores (los ordenadores que aprueban las transacciones) después del despliegue de la nueva y gran actualización Fusaka. El susto fue considerable, pero por suerte lograron detectar el fallo rápidamente. ¿Qué ocurrió exactamente y por qué es tan importante el número de validadores para la red?
El bug en Prysm
La actualización Fusaka generó mucho revuelo cuando se supo que alrededor del 25 % de los validadores había dejado de votar si un bloque debía aprobarse o no. El problema surgió por un bug en el cliente Prysm de Ethereum (el software que usan los validadores para aprobar bloques), que impedía que estos funcionaran correctamente.
Su recomendación en X fue reiniciar el cliente con un comando adicional: “–disable-last-epoch-targets”. Si los validadores aplicaban esta solución, podían volver a participar con normalidad en la validación y sortear el error.
Cómo funciona la aprobación de bloques en Ethereum
En Ethereum, aproximadamente el 66 % de los validadores debe aprobar un bloque para que este sea válido. Si un 25 % deja de participar, la red se queda peligrosamente cerca de un bloqueo total.
El proceso funciona así: llega un nuevo bloque con todas las transacciones registradas en la última ronda. Los validadores votan y, si hay consenso para aprobar o rechazar, la red continúa. Con más del 66 % de votos favorables, el bloque se añade a la blockchain de Ethereum; de lo contrario, se descarta.
Actualmente, el 99 % de los validadores ya ha vuelto a votar, lo que significa que casi todos han aplicado la solución. Resulta llamativo que esto se haya logrado en un solo día.
¿Qué pasa si no se alcanza el 66 % de aprobación?
Si un bloque recibe menos del 66 % de validación, no se añade a la blockchain de Ethereum. Si esto ocurre de forma permanente por un bug, la red se enfrenta a un gran problema. Se pueden seguir produciendo bloques, pero no serían finales.
Un bloque final es inmutable. Un bloque no final todavía puede modificarse. Para una red tan grande como Ethereum esto sería un riesgo enorme, y también para otras blockchains que dependen de su finalización, como Arbitrum.
Este escenario ya ha ocurrido dos veces en Ethereum. A principios de mayo de 2023, por fallos en Prysm y Teku, el mainnet de Ethereum perdió finalización dos veces en 24 horas. Entonces, el problema era que Prysm se ejecutaba en el 68 % de todos los validadores. Ese riesgo sigue presente, aunque ahora está concentrado en Lighthouse, que opera en más del 50 % de validadores. Un fallo en este cliente podría suspender de inmediato la finalización de Ethereum.
¿Quieres ver crecer tu cripto sin tener que operar activamente? Con los bots gratuitos de OKX puedes comprar y vender automáticamente. Algunas estrategias han generado en los últimos meses más de un 190% de rendimiento, con monedas como Dogecoin, Pi y XRP.
- Regístrate gratis en OKX
- Haz clic en “Comercio” en la app y selecciona “grid-bots”
- Elige tu bot y prueba la estrategia
Nota: Los bots no garantizan ganancias y dependen de las condiciones del mercado.