01:44
News el 20 de octubre, Aptos publicó el informe de incidentes de la red principal de ayer de que la red Aptos comenzó a experimentar retrasos en las transacciones alrededor de las 16:15 PDT del 18 de octubre (07:15 hora de Beijing del 19 de octubre). La carga de transacciones no es un problema con este evento, y las operaciones enviadas no se pierden y no se han producido bifurcaciones. El código no determinista causó el problema y se ha implementado una corrección. El problema se resolvió alrededor de las 12:30 hora de Pekín del 19 de octubre.
El 22 de agosto, la base de código principal de Aptos presentó cambios de código centrados en el rendimiento, y el 16 de octubre, se puso en marcha el evento FeeStatement, en el que se detallan las tarifas/reembolsos de las transacciones. El cambio de código inicial introdujo un no determinismo que solo fue revelado por FeeStatement. En concreto, los validadores acordaron que el presupuesto de gas para la transacción no era suficiente para ejecutarla, y debido al no determinismo introducido en el cambio de código en agosto, no pudieron ponerse de acuerdo sobre la cantidad de gas utilizada hasta el momento.
Después de identificar las discrepancias reales de salida del evento para la ejecución de transacciones no deterministas, el problema se remonta al evento FeeStatement y al cambio de código en el código. Al mismo tiempo, un desarrollador comienza a ejecutar simulaciones de transacciones con cambios de código para revertir los cambios de asignación, repitiendo la ejecución para garantizar resultados coherentes. Además, ha aterrizado la reanudación de las confirmaciones de código y han comenzado las compilaciones de Docker para los operadores validadores, tras lo cual se lanza una nueva versión.

