A principios de diciembre, la red Ethereum experimentó problemas temporales de rendimiento debido a un error técnico en el software de consenso Prysm. Un análisis posterior del desarrollador de Ethereum, Terence Tsao, demostró que el bug había sido introducido semanas antes, pero no se activó en la red principal hasta el 4 de diciembre.

Ethereum es una red global de computadoras, también conocidas como nodos, que procesan y aseguran transacciones en conjunto. Estos nodos utilizan diferentes programas de software llamados clientes. Prysm es uno de esos clientes y es usado por una parte considerable de la red.

¿Qué causó la interrupción?

El error en Prysm ocurrió al procesar información de nodos que no estaban completamente sincronizados. Esto llevó a que el software recalculara partes antiguas de la blockchain en lugar de utilizar los datos más recientes, lo que resultó en una alta carga de los sistemas y provocó retrasos notables en la red.

Como resultado, durante varias horas se procesaron menos bloques nuevos de lo habitual. La participación de validadores, entidades que verifican y confirman transacciones, cayó a aproximadamente el 75 por ciento. En total, se estima que los validadores perdieron unas 382 ethers en recompensas.

El bug pasó desapercibido en testnet

El bug fue introducido en Prysm aproximadamente un mes antes del incidente y ya estaba funcionando en testnets durante ese tiempo. Estas son entornos de prueba especiales donde se experimenta con software nuevo antes de su despliegue en la red Ethereum real. Dado que las circunstancias específicas que activaron el error no se dieron allí, el problema pasó desapercibido.

Según los desarrolladores, esto demuestra que aunque los testnets son esenciales, no pueden prever todos los escenarios posibles.

Medidas rápidas limitaron el daño

Tras el incidente, los operadores de nodos recibieron instrucciones para aplicar soluciones temporales mientras los desarrolladores trabajaban en una actualización definitiva del software para Prysm. Gracias a ello, el impacto en la red fue relativamente limitado.

Aun así, los desarrolladores señalan que las consecuencias podrían haber sido mucho mayores. Prysm representa aproximadamente el 17,6 por ciento de la red Ethereum. El cliente más utilizado, Lighthouse, es usado por más del 52 por ciento de los nodos. Si ese software hubiera sido afectado, podría haber causado interrupciones más serias, como la pérdida temporal de la finalización de transacciones.

La importancia de la diversidad de clientes

El incidente destaca la importancia de la diversidad de clientes en Ethereum. Al usar diferentes clientes de software, se reduce el riesgo de que un solo error afecte a toda la red. Al mismo tiempo, los desarrolladores advierten que la posición dominante de Lighthouse representa un riesgo potencial.

Eventos anteriores, como problemas temporales con la finalización de transacciones tras una gran actualización de Ethereum en 2023, demuestran que incluso redes blockchain maduras siguen siendo vulnerables a errores técnicos.

Telegram permite a los usuarios ganar intereses en Bitcoin y Ethereum

Telegram permite a los usuarios ganar intereses en Bitcoin y Ethereum

Telegram permite a los usuarios ganar intereses en Bitcoin y Ethereum
Vitalik Buterin revela nueva hoja de ruta: Ethereum debe ser 6 veces más rápido
El precio de Ethereum supera los 2.000 dólares: las ballenas compran en masa
Más Ethereum news

Más leído

El precio de XRP podría duplicarse con la solicitud de ETF de BlackRock, según analista
Fundador de Wikipedia considera que Bitcoin ha fracasado y predice una caída por debajo de 10,000 dólares
Logan Paul vende tarjeta Pokémon por 16 millones de dólares
Newsbit
Ver app
Ver