Sui Mainnet connaît trois arrêts en 48 heures à cause d'un bug de gaz v1.72

iconChainGPT
Partager
Share IconShare IconShare IconShare IconShare IconShare IconCopy
AI summary iconRésumé

expand icon
Le mainnet de Sui a été interrompu trois fois en 48 heures après qu'une mise à jour de la blockchain a introduit un bug de gaz. La mise à jour du réseau v1.72 a provoqué des erreurs de débordement en raison d'un conflit entre la nouvelle logique d'adresse-solde et les anciens objets monétaires. Les validateurs ont planté à plusieurs reprises, chaque correction déclenchant de nouvelles défaillances. Ces interruptions ont perturbé les applications et fait chuter le SUI de 8 %. Il s'agit du troisième incident majeur depuis le lancement du mainnet en 2023.

Sui subit trois arrêts du mainnet en 48 heures après un bug de la mise à jour v1.72 — un post-mortem attribue la cascade à un cas limite de la logique de facturation du gaz Le mainnet de Sui a connu trois pannes entre le 28 et le 29 mai après qu'une nouvelle fonctionnalité de la version v1.72 ait révélé un cas limite dans la logique de facturation du gaz du Layer-1, selon un post-mortem publié dimanche par la Sui Foundation. Chaque tentative de correction a soit déclenché, soit révélé la panne suivante, provoquant une période de 48 heures d'instabilité qui a brièvement interrompu les applications dépendant de la randomisation et fait chuter le prix de SUI. Ce qui s'est produit (chronologie) - 28 mai, ~7h00 PT — La première panne commence et dure près de sept heures. Une interaction rare entre la nouvelle fonctionnalité de solde d'adresse et les objets de monnaie hérités a provoqué des plantages des validateurs en raison d'une erreur de débordement négatif. Le problème est apparu lorsqu'une transaction a été annulée pour fonds insuffisants, mais que la routine de facturation du gaz a tenté de dépenser ces mêmes fonds. - 28 mai, ~13h30 PT — Les développeurs principaux ont rétabli le réseau avec une correction provisoire qui résout le mode d'échec le plus courant, mais comporte « un problème connu avec une faible probabilité de provoquer une interruption ». L'équipe a privilégié la rapidité pour ramener le mainnet en ligne rapidement, tandis qu'un correctif plus robuste était préparé. - 29 mai, ~5h00 PT — Une deuxième panne commence lorsqu'une variante masquée du même bug (une erreur de fonds insuffisants annulée par une autre raison d'annulation) contourne la correction provisoire. Un correctif plus robuste est déployé et adopté par les validateurs vers 9h40 PT. - Après le redémarrage — Une troisième interruption survient : le redémarrage des validateurs pour appliquer le correctif robuste a fait chuter la participation au protocole qui génère la randomisation en ligne en dessous du seuil requis, ce qui a correctement désactivé la randomisation. Un bogue latent n'a ensuite pas persisté cet état désactivé sur disque, donc les validateurs n'étaient pas conscients que la randomisation était désactivée au prochain redémarrage. Le prochain changement d'époque s'est arrêté pendant près de six heures, car les transactions dépendant de la randomisation s'accumulaient dans une file d'attente en pause. Contexte technique — monnaies, gaz, validateurs, randomisation - Objets monnaie : Sur Sui, le solde d'un utilisateur est représenté par des objets monnaie discrets (pensez-y comme à des billets avec des identifiants individuels) plutôt qu'un seul numéro de compte. Les paiements combinent et divisent ces objets selon les besoins. - Logique du gaz : La nouvelle fonctionnalité de solde d'adresse a interagi avec le modèle hérité de monnaie dans un cas limite permettant à la comptabilisation du gaz de tenter de dépenser des fonds déjà annulés pour solde insuffisant, provoquant des débordements négatifs et des plantages des validateurs. - Validateurs : Ce sont les nœuds du réseau qui traitent les transactions et maintiennent le consensus. Les validateurs en panne et les redémarrages ont affecté les seuils de participation pour certains sous-systèmes du protocole. - Randomisation en ligne : Sui utilise un protocole de randomisation en ligne pour générer des valeurs imprévisibles dont dépendent les applications (loteries, certains jeux, mint aléatoires de NFT). Lorsque la randomisation s'est désactivée automatiquement car la participation des validateurs est tombée en dessous du seuil requis, ces applications n'ont plus pu progresser. Impact et conséquences - Aucun fonds d'utilisateur n'a été en danger pendant les pannes, et aucune transaction validée n'a été annulée, selon la foundation. - Le prix du marché de SUI a chuté d'environ 8 % pendant la cascade jusqu'à un bas de 0,90 $ et était négocié autour de 0,90 $ lundi, laissant le token en baisse d'environ 19 % pour la semaine, selon CoinDesk. - Ces incidents marquent le troisième événement majeur de fiabilité depuis le lancement du mainnet de Sui en 2023, après un bug de planification des transactions de deux heures en novembre 2024 et une divergence de consensus de six heures en janvier 2026. Pourquoi cela importe Cet épisode met en lumière la fragilité qui peut surgir lors de l'ajout de nouvelles fonctionnalités de gestion de solde à un modèle de monnaie existant, et comment les choix de correction rapide peuvent créer des risques en cascade. Il souligne également la sensibilité opérationnelle de la randomisation en ligne et des seuils de participation — essentiels pour les développeurs construisant des dApps basées sur le hasard sur Sui. L'équipe principale de Sui a priorisé le rétablissement rapide du service, puis a déployé un correctif plus robuste, mais la chaîne de bogues interdépendants montre comment les mises à jour complexes peuvent produire des modes d'échec inattendus à travers la validation, la comptabilisation du gaz et les sous-systèmes annexes comme la randomisation.

Clause de non-responsabilité : les informations sur cette page peuvent avoir été obtenues auprès de tiers et ne reflètent pas nécessairement les points de vue ou opinions de KuCoin. Ce contenu est fourni à titre informatif uniquement, sans aucune représentation ou garantie d’aucune sorte, et ne doit pas être interprété comme un conseil en investissement. KuCoin ne sera pas responsable des erreurs ou omissions, ni des résultats résultant de l’utilisation de ces informations. Les investissements dans les actifs numériques peuvent être risqués. Veuillez évaluer soigneusement les risques d’un produit et votre tolérance au risque en fonction de votre propre situation financière. Pour plus d’informations, veuillez consulter nos conditions d’utilisation et divulgation des risques.