Ce qu’il faut retenir :
- Trois pannes distinctes ont frappé Sui jeudi et vendredi, causées par deux bugs introduits avec la mise à jour v1.72.
- La deuxième panne résulte d’un correctif d’urgence que l’équipe savait risqué mais a appliqué pour redémarrer rapidement le réseau.
- Un troisième bug latent sur la gestion de l’aléatoire s’est déclenché lors du redémarrage des validateurs vendredi.
Deux bugs distincts derrière les pannes de Sui
La Sui Foundation a publié dimanche son analyse des trois arrêts consécutifs qui ont paralysé sa blockchain jeudi et vendredi derniers. Les interruptions résultent de deux bugs logiciels introduits avec la mise à jour v1.72, selon le rapport officiel.
La première panne a débuté jeudi vers 16h (heure française) et s’est prolongée jusqu’à environ 22h30, soit plus de six heures d’interruption. Une seconde panne a frappé vendredi matin avant d’être résolue en fin de matinée, puis une troisième a paralysé le réseau de 22h30 à 4h20 dans la nuit de vendredi à samedi.
Un correctif d’urgence risqué appliqué en connaissance de cause
Les deux premières pannes proviennent d’un défaut dans le système de facturation des frais de transaction, exposé par la nouvelle fonctionnalité “address balances” de la v1.72. Le bug permettait l’annulation d’une transaction pour fonds insuffisants tout en dépensant ces mêmes fonds, créant des soldes négatifs qui faisaient planter la réconciliation des comptes par les validateurs.
La deuxième panne résulte directement du correctif d’urgence déployé jeudi. La fondation reconnaît avoir appliqué un patch qui “présentait un problème connu avec une faible probabilité de provoquer un arrêt”, un risque accepté pour relancer rapidement le réseau en attendant une solution plus robuste. Vendredi matin, une variante de ce problème connu s’est effectivement matérialisée.
Un bug latent sur la génération d’aléatoire révélé au redémarrage
La troisième panne découle d’un bug différent et jusqu’alors non détecté dans la préservation des paramètres d’aléatoire entre les redémarrages. Lorsque les validateurs ont redémarré pour installer le correctif de vendredi matin, trop peu d’entre eux étaient prêts pour le processus de configuration du générateur de nombres aléatoires nécessaire à certaines applications.
Le système d’aléatoire s’est correctement désactivé comme prévu, mais un bug a empêché les validateurs d’enregistrer cette décision et de clôturer l’époque en cours, figeant une troisième fois le réseau. Sui a confirmé qu’aucun fonds d’utilisateurs n’a été menacé et qu’aucune transaction validée n’a été annulée lors des redémarrages.
Ce qu’il faut surveiller
Les validateurs ont corrigé les deux bugs identifiés et mis en place un mécanisme pour forcer la clôture d’une époque bloquée, déjà utilisé une fois pendant la récupération. La stabilité de Sui, classé au 32e rang mondial avec une capitalisation de 3,6 milliards de dollars, sera scrutée après ces interruptions répétées qui questionnent la robustesse de l’infrastructure face aux mises à jour critiques.
Cet article vous a plu ? Recevez les prochains par email
Rejoignez +40 000 abonnés. L'essentiel du marché crypto dans votre boîte mail, tous les 2 jours.