La red principal de Sui sufrió tres interrupciones separadas entre el 28 y el 29 de mayo después de que la versión 1.72 de la red expusiera casos límite en el cobro de gas y el reinicio de validadoresLa red principal de Sui sufrió tres interrupciones separadas entre el 28 y el 29 de mayo después de que la versión 1.72 de la red expusiera casos límite en el cobro de gas y el reinicio de validadores

Sui revela qué causó tres interrupciones de mainnet tras una importante actualización de red

2026/06/02 11:00
Lectura de 5 min
Si tienes comentarios o inquietudes sobre este contenido, comunícate con nosotros mediante [email protected]

La red principal de Sui sufrió tres interrupciones separadas entre el 28 y el 29 de mayo, después de que la versión 1.72 de la red expusiera casos límite en la lógica de cobro de gas y reinicio de validadores, según un informe posterior al incidente de la Fundación Sui. La fundación indicó que los problemas han sido resueltos, la actividad de la red se ha reanudado y "los fondos de los usuarios no estuvieron en riesgo."

Los incidentes comenzaron el jueves 28 de mayo, cuando la red principal de Sui se detuvo alrededor de las 16:00 h CET y permaneció inactiva hasta aproximadamente las 22:30 h CET. Una segunda interrupción ocurrió el viernes por la mañana, comenzando alrededor de las 14:00 h CET y finalizando cerca de las 17:30 h CET. La tercera interrupción comenzó el viernes por la tarde a aproximadamente las 22:30 h CET y se resolvió alrededor de las 04:20 h CET del sábado.

Según la fundación, las dos primeras interrupciones se originaron por errores de fallo relacionados con la interacción entre la lógica de cobro de gas y la actualización 1.72 de Sui, que introdujo saldos de direcciones. La tercera interrupción fue independiente, activada durante un cambio de época programado después de que los reinicios de validadores expusieran un error latente en cómo se preservaba el estado de aleatoriedad.

"Durante las interrupciones, los fondos de los usuarios no estuvieron en riesgo, y la red no revirtió ninguna transacción confirmada cuando se reanudó," declaró la Fundación Sui. "A partir de ahora, los validadores han resuelto completamente los problemas conocidos causados tanto por el error original de cobro de gas como por el error de estado de aleatoriedad, y la actividad de la red se ha reanudado."

El Error de Cobro de Gas de Sui Activó las Interrupciones Iniciales

El primer problema se centró en la nueva función de saldo de dirección de Sui, que permite a los usuarios almacenar fondos y pagar gas sin depender únicamente de objetos de moneda. Las transacciones en Sui pueden pagar gas a través de saldos de dirección, objetos de moneda o una estructura híbrida que combina ambos.

El caso límite surgió en esa ruta de gas híbrida. Cuando una transacción intentaba gastar desde un saldo de dirección que no podía cubrir transacciones competidoras, el planificador la cancelaba correctamente con un error InsufficientFundsForWithdraw. Pero más tarde, durante el gas smashing —el proceso de combinar monedas de entrada en una sola moneda pagadora de gas— la misma reserva podía aún intentar debitar fondos nuevamente.

En la explicación de la fundación, el fallo no ocurrió directamente durante el gas smashing sino durante la fase de liquidación, cuando los deltas de saldo fueron reconciliados por una transacción del sistema. Un delta negativo aplicado a un saldo cero causó un desbordamiento negativo (underflow).

La solución inmediata fue conceptualmente sencilla: evitar el gas smashing cuando una transacción es cancelada con InsufficientFundsForWithdraw. Los validadores adoptaron esa solución el jueves, devolviendo la red en línea. Pero la fundación reconoció que el parche era una medida provisional, elegida para restaurar la red mientras los ingenieros desarrollaban una solución más completa.

"Cambiar la lógica de gas es una operación delicada," escribió la fundación. "Como se explicó anteriormente, existen interacciones complicadas entre los saldos de direcciones y las monedas. Además de corregir errores, los cambios en la lógica de gas deben preservar todo el comportamiento anterior o utilizar una versión de control apropiada."

Ese parche provisional contenía una debilidad conocida. Si una transacción tenía múltiples razones de cancelación, otro error podía enmascarar la condición InsufficientFundsForWithdraw. Cuando eso ocurrió el viernes por la mañana, aún se podía alcanzar la ruta de desbordamiento original, causando una segunda interrupción.

El Cambio de Época Expuso el Error de Estado de Aleatoriedad

La tercera interrupción ocurrió después de que la red hubiera reanudado su operación normal el viernes por la mañana. En el siguiente cambio de época programado, los validadores no pudieron completar la transición debido a un error vinculado al protocolo de generación de claves distribuidas de Sui, o DKG, que inicializa la aleatoriedad para las transacciones que dependen de la aleatoriedad en cadena.

Durante el ciclo de reinicio anterior, la participación no fue suficientemente alta para el proceso DKG de la siguiente época, por lo que la aleatoriedad fue desactivada según lo diseñado. El problema fue que el veredicto de fallo no fue escrito en el disco. Al reiniciarse nuevamente los validadores, volvieron sin recordar que el DKG había fallado.

"Con los validadores sin recordar que el DKG había fallado, ninguno de los dos podía ocurrir, la cola en pausa creció, y la lógica de fin de época —que debe vaciar esa cola antes de cerrar— quedó esperando a un DKG que nunca llegaría," afirmó la fundación.

La solución tenía dos partes: persistir el estado del DKG entre reinicios y agregar un mecanismo que permitiera a los validadores cerrar la época bloqueada en un punto coordinado. Ese mecanismo se utilizó una vez para cerrar la época afectada, tras lo cual la red avanzó a la siguiente época y se restauró la aleatoriedad.

El informe posterior al incidente enmarcó las interrupciones como una lección de ingeniería más amplia para Sui. La fundación indicó que la resiliencia de fin de época necesita mayor inversión, particularmente en torno a la degradación gradual y los mecanismos operativos de cierre forzado. También señaló que el cobro de gas merece el mismo nivel de rigor que la Move VM o el consenso Mysticeti, dada su interacción con la fase de liquidación, las verificaciones de conservación y la programación.

En el momento de publicación, SUI cotizaba a $0,8798.

SUI price chart

Launchpad de SPACEX(PRE)

Launchpad de SPACEX(PRE)Launchpad de SPACEX(PRE)

Regístrate para ganar un sorteo gratis

Aviso legal: Los artículos republicados en este sitio provienen de plataformas públicas y se ofrecen únicamente con fines informativos. No reflejan necesariamente la opinión de MEXC. Todos los derechos pertenecen a los autores originales. Si consideras que algún contenido infringe derechos de terceros, comunícate a la dirección [email protected] para solicitar su eliminación. MEXC no garantiza la exactitud, la integridad ni la actualidad del contenido y no se responsabiliza por acciones tomadas en función de la información proporcionada. El contenido no constituye asesoría financiera, legal ni profesional, ni debe interpretarse como recomendación o respaldo por parte de MEXC.

Stocks (Beta) ya disponible

Stocks (Beta) ya disponibleStocks (Beta) ya disponible

Opera acciones de EE. UU. con un corredor regulado