Starknet Revela Causa de su Última Caída: Un Bug en la Ejecución de Transacciones Forzó una Reorganización
El equipo de desarrollo de Starknet, una red de capa 2 de Ethereum, ha publicado un informe detallado sobre la causa de la interrupción temporal que sufrió su mainnet. La raíz del problema fue un bug en el código de ejecución que generó una discrepancia entre las capas de la red, forzando una reorganización de bloques que revirtió 18 minutos de actividad. La red ya opera con normalidad.
El Bug Técnico que Paralizó Temporalmente a Starknet
La interrupción se originó en una falla en la arquitectura interna de Starknet, que separa el proceso de ejecución de transacciones de la generación de pruebas de validez.
La Discrepancia entre Capas
El problema central fue una inconsistencia en el estado de la red entre su capa de ejecución, conocida como blockifier, y su capa de pruebas o proving layer. Mientras la primera se encarga de procesar y ejecutar las transacciones, la segunda genera las pruebas criptográficas que se envían a Ethereum para su verificación final.
Explicación Técnica del Error de Código
Según el informe post-mortem del equipo, el fallo ocurrió en una combinación específica de operaciones.
“En una combinación específica de llamadas cruzadas de funciones, escrituras de variables, reversiones…”, explicó el equipo, “el blockifier recordó un cambio de estado que debería haberse revertido”.
Este comportamiento erróneo del código provocó que una transacción se ejecutara incorrectamente. Un diagrama incluido en el informe técnico ilustra la secuencia precisa del fallo.
El Rol Salvador de la Capa de Pruebas
El incidente pudo ser contenido gracias al correcto funcionamiento de la proving layer. Esta capa de seguridad detectó la inconsistencia en el estado reportado por el blockifier y la ejecución real que debía probarse. El equipo de Starknet enfatizó que, debido a esta captura temprana, el error no llegó a alcanzar la finalidad en la capa 1 (L1) de Ethereum, evitando un problema mayor.
Consecuencias y Respuesta Inmediata
Para resolver la inconsistencia y restaurar el estado correcto de la red, los desarrolladores se vieron obligados a realizar una acción correctiva significativa.
Reorganización de Bloques y Tiempo de Inactividad
La solución implementada fue una “reorganización de bloques”, un proceso mediante el cual la red invalida y reemplaza una serie de bloques recientes. Este procedimiento revirtió 18 minutos completos de actividad en la mainnet de Starknet. Tras completar la reorganización, el equipo confirmó que la red ha recuperado su funcionalidad normal y opera con estabilidad.
Compromisos Futuros del Equipo
A raíz del incidente, el equipo de Starknet se ha comprometido públicamente a intensificar sus esfuerzos en garantía de calidad. Esto incluye la realización de pruebas más exhaustivas y auditorías de código adicionales, con el objetivo declarado de prevenir la recurrencia de fallos de naturaleza similar en el futuro.
Contexto: No es la Primera Interrupción en Starknet
Este evento se enmarca en un historial de interrupciones operativas que la red ha experimentado en el último año, destacando los desafíos de mantener la estabilidad en redes blockchain complejas.
Antecedentes en 2025
Durante el año 2025, Starknet registró varios episodios de inactividad no planificada. El más severo de ellos ocurrió en septiembre, poco después del despliegue de una importante actualización del protocolo llamada “Grinta”.
La Gran Caída Post-“Grinta” (Septiembre 2025)
Aquella interrupción, que duró más de 5 horas, fue causada por un bug en el secuenciador, el componente responsable de ordenar las transacciones. Para solucionarlo, el equipo tuvo que ejecutar dos reorganizaciones de la cadena, lo que resultó en la reversión de aproximadamente una hora de actividad en la red, un impacto significativamente mayor que el del incidente reciente.
Implicaciones para los Usuarios
Una reorganización de bloques tiene un impacto directo en los usuarios de la red. Cualquier transacción que haya sido confirmada durante el período revertido se invalida, obligando a los usuarios a reenviarla si desean que se procese. Para transacciones ordinarias y no urgentes, esto representa principalmente una molestia. Sin embargo, para traders que operan con frecuencia o para cualquier aplicación sensible al tiempo, como ciertos contratos financieros, una interrupción de este tipo puede tener consecuencias críticas.
Reflexión sobre los Retos de las Blockchains Modernas
El incidente subraya una realidad inherente al desarrollo de infraestructuras blockchain de última generación: la complejidad conlleva nuevos vectores de riesgo.
La Complejidad de las Arquitecturas Multicapa
Soluciones de escalabilidad como Starknet, que emplean stacks tecnológicos multicapa para descongestionar a Ethereum, introducen una capa adicional de complejidad en su programación. Esta arquitectura, si bien es fundamental para lograr altas velocidades y bajos costos manteniendo la seguridad heredada de Ethereum, también puede crear puntos de fallo inesperados en la interacción entre sus distintos componentes. La última interrupción de Starknet sirve como un recordatorio de que, a medida que la tecnología avanza, los mecanismos para garantizar su robustez deben evolucionar con la misma celeridad.





















