La mainnet de Sui sufrió tres detenciones separadas en un lapso de 48 horas esta semana, cada una provocada por un error en la versión v1.72 de la red. Las interrupciones, que detuvieron temporalmente la producción de bloques, se originaron por una interacción problemática entre una nueva función de saldo de direcciones y la lógica existente de gas y consenso de la blockchain, según un informe post-mortem publicado por la Fundación Sui.
Qué cambió en la versión v1.72
La actualización introdujo una función diseñada para rastrear los saldos de las direcciones de manera más eficiente. Pero cuando ese código se ejecutó junto con el mecanismo de tarifas de gas y el motor de consenso que finaliza las transacciones, se generó un conflicto. El resultado: la red se bloqueaba, incapaz de procesar nuevos bloques hasta que los validadores intervenían manualmente. Cada vez que la cadena volvía a estar en línea, la misma condición subyacente volvía a desencadenar la detención.
Causa raíz identificada
En el informe post-mortem, el equipo de desarrollo de la Fundación Sui rastreó los fallos hasta una condición de carrera en la forma en que la nueva lógica de seguimiento de saldos interactuaba con la contabilidad de gas existente. El protocolo de consenso, que espera que ciertas transiciones de estado ocurran en un orden estricto, alcanzó un estado inesperado cuando la función de saldo recalculó los costos de gas a mitad de bloque. Esa inconsistencia obligó a los validadores a detener la producción de bloques para evitar una división en la cadena.
La fundación afirmó que el error era específico del despliegue v1.72 y que no se perdieron fondos de usuarios durante ninguna de las tres detenciones. La red se ha reiniciado desde entonces y funciona con normalidad.
Impacto en usuarios y desarrolladores
Durante cada interrupción, el procesamiento de transacciones en Sui se detuvo por completo. Las aplicaciones descentralizadas construidas sobre la cadena, incluidos protocolos DeFi y mercados de NFT, no pudieron confirmar intercambios ni transferencias. Las interrupciones repetidas frustraron a algunos desarrolladores que tuvieron que pausar sus propios servicios y esperar a que la cadena se estabilizara. La fundación no reveló el tiempo total de inactividad durante los tres eventos.
La Fundación Sui aún no ha publicado un cronograma para un parche de software permanente. El informe post-mortem describe la causa raíz, pero no especifica una solución ni una fecha para la próxima actualización. Se ha indicado a los validadores que supervisen de cerca la red y que estén preparados para más intervenciones si la condición reaparece. Por ahora, la cadena funciona con la misma versión v1.72, lo que plantea dudas sobre si el error está realmente resuelto o simplemente latente.




