Análisis de dos interrupciones breves en la red principal de Base: un error en la gestión del estado del secuenciador causa la interrupción de la producción de bloques

robot
Generación de resúmenes en curso
Noticias ME, 28 de junio (UTC+8), Base publicó un informe posterior al evento indicando que la red principal sufrió dos interrupciones en la producción de bloques el 25 y 26 de junio, con una duración de aproximadamente 116 minutos y 20 minutos respectivamente. El oficial enfatizó que el incidente no afectó la seguridad de los activos en la cadena y que los fondos de los usuarios siempre estuvieron disponibles. La causa raíz de esta falla fue un defecto en la lógica de construcción de bloques del secuenciador: después de que fallara la ejecución de una transacción, el sistema no limpió correctamente el estado histórico del journal, lo que provocó un cálculo anormal de gas al ejecutar transacciones legítimas posteriores, generando así bloques de transición de estado inválidos, lo que detuvo la producción de bloques en toda la red L2. Durante la interrupción, la red experimentó problemas como el cese completo de la producción de bloques, la imposibilidad de incluir transacciones en la cadena y la congestión del mempool, las solicitudes eth_sendRawTransaction enviadas por los usuarios devolvían errores continuamente. Posteriormente, el equipo oficial solucionó el problema con un parche (PR #3806) y restauró la producción de bloques. Sin embargo, debido a una condición de carrera en el restablecimiento del motor durante el reinicio del clúster de secuenciadores, la sincronización de recuperación se vio obstaculizada, lo que también fue una causa indirecta de una breve interrupción que ocurrió al día siguiente. En el futuro, Base indicó que se centrará en fortalecer las capacidades de pruebas de fuzzing y pruebas de estrés a nivel de protocolo, para detectar rutas de transacción anómalas más temprano, y también actualizará el sistema de monitoreo y operaciones, e introducirá un "mecanismo de recuperación elegante" (graceful recovery) para mejorar la capacidad de rápida recuperación de la red ante fallos similares en el futuro. (Fuente: PANews)
ETH0,34%
Ver original
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
Añadir un comentario
Añadir un comentario
Sin comentarios