
Cronos, una red blockchain respaldada por Crypto.com, borró casi dos horas de historial de transacciones para revertir aproximadamente $111.2 millones vinculados a una explotación del protocolo de préstamos Tectonic, según un análisis post-mortem de la red publicado el lunes.
Según los desarrolladores de Cronos, los validadores revirtieron transacciones completadas para proteger aproximadamente el 92% de los fondos afectados que aún se encontraban en la red, anulando la expectativa de que las transacciones blockchain son permanentes.
“Fue una decisión difícil, tomada en conjunto con los validadores, sopesando la finalidad que los usuarios esperan de una cadena frente a los fondos en riesgo”, escribieron los desarrolladores de Cronos. “Restaurar el estado significó descartar 1 hora y 54 minutos de transacciones liquidadas. La alternativa, reiniciar sin restaurar el estado, habría dejado los activos prestados bajo el control del atacante”.
A la “difícil decisión” se sumó el hecho de que el rollback también revirtió cada transacción legítima procesada durante ese período.
El 30 de agosto, hackers atacaron la red Tectonic, que permite a los usuarios pedir prestado cripto contra garantías depositadas. Según el informe, el atacante elevó el precio de TONIC en mercados de intercambio descentralizados con poca liquidez, y luego pidió prestado aproximadamente $120.4 millones en nueve mercados contra la garantía inflada.
Según Cronos, los validadores detuvieron la red a las 9:32 a.m. EST, y luego revirtieron 10,961 bloques, borrando 1 hora y 54 minutos de transacciones.
“Cada transacción en esa ventana fue revertida, tocara o no la explotación, y las posiciones abiertas en las aplicaciones activas se recalcularon al reanudarse la negociación”, escribió Cronos.
A pesar del rollback, aproximadamente $9.19 millones ya habían salido de Cronos antes de la detención. Ese dinero permanece sin recuperar y estaba fuera del alcance del rollback, según el análisis post-mortem.
Las estimaciones preliminares cifraban el valor afectado en $75 millones, y la cantidad transferida en $6 millones. El recuento de Cronos sitúa la actividad de préstamos en $120.4 millones, de los cuales aproximadamente $111.2 millones fueron revertidos.
El análisis post-mortem indica que la producción de bloques se reanudó a las 6:49 p.m. EST del 30 de agosto, después de aproximadamente nueve horas fuera de línea. Los validadores necesitaron varias rondas de coordinación para reiniciar utilizando software parcheado y el mismo registro de transacciones.
Cronos reconoció una mala comunicación durante el cierre y dijo que las transacciones revertidas ahora se pueden verificar a través de registros archivados en lugar de exploradores de blockchain públicos.
“Reconocemos la interrupción que este incidente causó en todo el ecosistema de Cronos”, escribió Cronos. “Con las operaciones de la red restauradas, nuestro enfoque sigue siendo completar la conciliación con las plataformas afectadas y aplicar las lecciones de este incidente para fortalecer las salvaguardias del ecosistema”.
Otras explotaciones cripto
Otras redes han enfrentado decisiones similares sobre detener operaciones o revertir transacciones después de un ataque.
En agosto, Maya Protocol detuvo su red después de que un atacante explotara seis fallas de software y se llevara aproximadamente $1.65 millones en criptoactivos, según el proyecto. Una vulnerabilidad explotada en Ravencoin también impulsó esfuerzos para reconstruir su blockchain, poniendo aproximadamente tres días de transacciones en riesgo de reversión.
Expertos en seguridad han advertido que la IA podría ayudar a los atacantes a encontrar vulnerabilidades más rápido, aunque el análisis post-mortem de Cronos no proporciona evidencia de participación de IA en el ataque a Tectonic.