Le mainnet de Sui a subi trois pannes distinctes les 28 et 29 mai après que sa mise à niveau 1.72 a exposé des cas limites dans la facturation du gaz et la logique de redémarrage des validateurs. Le réseau est tombé deux fois mardi et une fois mercredi, avec une indisponibilité totale s'étendant sur près de 12 heures. Aucun fonds d'utilisateur n'a été menacé et aucune transaction validée n'a été annulée, selon la Fondation Sui.
Un bug de facturation de gaz déclenche les deux premières pannes
La première panne a commencé vers 7 h 00 PT le 28 mai et a duré jusqu'à 13 h 30 PT. La seconde a suivi le lendemain matin, de 5 h 00 à 8 h 30 PT le 29 mai. Toutes deux ont été causées par un bug de facturation de gaz dans le chemin hybride solde de compte/pièce de gaz, qui a conduit à une condition de sous-dépassement. Un correctif provisoire a été déployé pour éviter l'écrasement du gaz lorsqu'une transaction est annulée avec InsufficientFundsForWithdraw, mais ce correctif présentait une faiblesse : le sous-dépassement pouvait encore se produire pour plusieurs raisons d'annulation.
Troisième panne liée à un échec de persistance DKG
La troisième panne, de 13 h 30 à 19 h 20 PT le 29 mai, provenait d'un bug d'état d'aléatoire. Le problème était que le verdict d'un tour de génération de clés distribuée (DKG) ayant échoué n'était pas écrit sur le disque. Les validateurs oubliaient essentiellement que l'échec avait eu lieu, laissant l'époque bloquée et incapable de progresser. Le correctif a consisté à persister l'état DKG entre les redémarrages et à ajouter un mécanisme pour fermer l'époque bloquée à un point coordonné.
La Fondation appelle à des mesures de résilience renforcées
La Fondation Sui a déclaré que le post-mortem montrait la nécessité d'investir davantage dans la résilience de fin d'époque et dans une logique de facturation du gaz plus rigoureuse. La fondation n'a pas fourni de calendrier pour la mise en œuvre d'améliorations plus larges. Au moment du rapport, SUI se négociait à 0,8798 $, en baisse par rapport aux niveaux observés avant les pannes.
Des questions subsistent quant à savoir si d'autres correctifs seront nécessaires et comment le réseau empêchera des défaillances en cascade similaires lors de futures mises à niveau.




