Sui révèle les causes de ses trois pannes en 48h : bugs logiciels introduits avec la mise à jour v1.72

Sui a publié son rapport post-mortem sur les trois pannes qui ont paralysé sa blockchain pendant plusieurs heures jeudi et vendredi derniers.
Sui blockchain panne mise jour

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.

En savoir plus sur notre newsletter crypto →
Retrouvez toute l'actualité dans notre rubrique Actualités Altcoins sur Coin Academy.
Articles qui pourraient vous intéresser
Logo CoinAcademy
Résumé de la politique de confidentialité

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.