Base indicó que las caídas de su mainnet del 25 y 26 de junio duraron aproximadamente 116 minutos y 20 minutos, respectivamente, y que ambas fueron provocadas por el mismo error de construcción de bloques del secuenciador. La falla permitió que un estado de journal obsoleto persistiera tras una transacción fallida, produciendo un bloque con una transición de estado inválida. Los fondos no se vieron afectados y la integridad de la cadena no se vio comprometida.
Por qué importa
Dos paradas de producción en una ventana de 48 horas, rastreadas hasta un único error compartido, son una concentración inusual para una red que procesa el rendimiento de capa base para flujos vinculados a Coinbase. El post-mortem presenta los fondos y la integridad de la cadena como intactos, pero el modo de fallo, una transición de estado inválida que se cuela en la producción de bloques, es una categoría que los operadores se toman en serio porque el manejo de reorgs posteriores y las rutas de conmutación por error del secuenciador están muy cerca de él.
Impacto en el mercado
Base afirma que el error ya se ha corregido y que planea reforzar las pruebas de fuzzing del protocolo, las pruebas de carga, la monitorización y los mecanismos de recuperación de red. Para los desarrolladores y puentes que operan sobre Base, lo que hay que vigilar es si la cobertura de pruebas mejorada atrapa la próxima categoría de errores de estado obsoleto antes de que lleguen al mainnet, no los dos incidentes concretos en sí.
Fuente: [Postmortem: June 25th Block Production Outage — Base Engineering Blog](https://blog.base.dev/postmortem-june-25th-block-production-outage)
Preguntas frecuentes
-
¿Cuánto duró cada caída del mainnet de Base?
Base dijo que la caída del 25 de junio duró unos 116 minutos y la del 26 de junio, unos 20 minutos.
-
¿Qué causó ambas caídas de Base?
Ambas fueron provocadas por el mismo error de construcción de bloques del secuenciador, que permitió que un estado de journal obsoleto persistiera tras una transacción fallida y produjo un bloque con una transición de estado inválida.
-
¿Se vieron afectados los fondos de los usuarios por las caídas de Base?
Base dijo que los fondos no se vieron afectados y que la integridad de la cadena no se vio comprometida.
-
¿Se ha corregido el error del secuenciador de Base?
Base dijo que el error se ha corregido y describió como trabajo de seguimiento pruebas de fuzzing del protocolo más sólidas, pruebas de carga, monitorización y mecanismos de recuperación de red.
-
¿Por qué importan dos caídas en 48 horas si los fondos estaban a salvo?
Dos paradas de producción en 48 horas por una causa raíz compartida son una concentración inusual para una Layer-2 que procesa rendimiento vinculado a Coinbase, y el modo de fallo está muy cerca de las rutas de reorg y conmutación por error del secuenciador.