Crypto Prices

Stacks reprend la production de blocs malgré des avertissements sur une ‘dégradation occasionnelle’

il y a 7 heures
1 minutes de lecture
3 vues

Annonce de Stacks sur la production de blocs

Le 24 mai, Stacks, la solution blockchain de niveau 2 de Bitcoin, a annoncé la reprise de la production de blocs après avoir résolu des problèmes liés à un comportement inapproprié dans la logique de synchronisation du mempool de stacks-node. L’équipe a recommandé à tous les opérateurs de nœuds, en particulier aux mineurs et aux signataires, de mettre à jour leurs nœuds vers la version 3.1.0.0.11. Cependant, Stacks a également averti, dans une mise à jour publiée sur X, que la production de blocs pourrait connaître des dégradations occasionnelles tant que tous les mineurs et signataires n’auront pas terminé la mise à jour.

Causes du problème identifié

Cette annonce est intervenue quelques heures après que les développeurs principaux ont identifié la cause potentielle du problème. Dans un rapport post-mortem publié sur GitHub, l’équipe de Stacks a précisé :

« Le bug remonte en fait à 2020 et est lié à un comportement inapproprié dans la logique de synchronisation du mempool de stacks-node, ce qui amène certains nœuds à renvoyer des messages incorrects en réponse aux appels RPC utilisés pour la synchronisation normale du mempool. Les stacks-nodes qui invoquent cet appel RPC ont une logique défaillante, rendant leur réseau non réactif. Ce problème n’avait pas été détecté jusqu’à ce qu’un volume de données beaucoup plus important soit traité dans certains blocs récents. »

Résolution et mise à jour

Selon les résultats préliminaires, la dernière mise à jour est compatible avec les répertoires d’état de chaîne de la version 3.x.x.x.x. La publication de cette mise à jour devrait enfin résoudre le problème, que Stacks avait initialement reconnu le 18 avril. À cette époque, l’équipe avait assuré qu’un simple patch suffirait à régler la situation et que les opérateurs de nœuds n’avaient aucune action à entreprendre. Cependant, un retard dans la production de blocs lié à un fork de Bitcoin au bloc 897442 a poussé les développeurs à entamer une nouvelle enquête le 19 mai.

Après avoir constaté que 70 % des signataires étaient revenus à une version antérieure de l’état de la chaîne, la production normale de la blockchain a repris, mais les développeurs ont signalé un nouveau retard quatre jours plus tard.

Populaire