
L'équipe de la Fondation Sui a publié un rapport sur les causes de trois arrêts du principal réseau blockchain survenus les 28 et 29 mai. Les incidents étaient associés à des vulnérabilités apparues après la mise à jour du logiciel vers la version 1.72.
La première coupure du réseau a duré environ six heures et demie. Selon les développeurs, cela a été causé par une erreur dans la nouvelle fonction Address Balances, qui a entraîné des défaillances dans le mécanisme d'amortissement du gaz. Les transactions ont été annulées en raison d'un manque de fonds, mais le réseau a quand même continué à les dépenser, créant des soldes négatifs. Cela a conduit à un échec au stade du rapprochement des comptes par les validateurs.
Le deuxième échec s'est produit en raison de la mise en œuvre d'un correctif provisoire pour la première erreur. L’équipe a admis qu’elle savait qu’il y avait une « faible probabilité » d’arrêt dû au correctif, mais a délibérément pris ce risque afin de restaurer rapidement la blockchain.
Le troisième temps d’arrêt a été causé par un problème complètement différent et jusqu’alors inconnu. Lors du redémarrage des nœuds pour installer le correctif final, un bug caché a été déclenché concernant l'enregistrement des paramètres de génération de nombres aléatoires entre les époques individuelles. En raison d'une erreur, les validateurs n'ont pas pu capturer les données nécessaires et clôturer l'époque, ce qui a paralysé le réseau pour la troisième fois.
La Fondation Sui a souligné que les fonds des utilisateurs étaient totalement sécurisés et que les transactions confirmées n'avaient pas été annulées une fois le travail rétabli. Désormais, toutes les erreurs ont été corrigées et le réseau fonctionne normalement.
Les représentants du projet ont également ajouté qu'ils ont utilisé avec succès des agents d'IA pour accélérer le diagnostic et collecter des mesures à partir des journaux du validateur lors d'incidents.
Rappelons qu'en janvier, Sui a également rencontré une panne de six heures.
Vous avez trouvé une erreur dans le texte ? Sélectionnez-le et appuyez sur CTRL+ENTRÉE
Newsletters ForkLog : restez à l’écoute de l’industrie Bitcoin !
Voir l’article original en russe
