Les développeurs ont corrigé le bug d'exécution à l'origine de la dernière panne du réseau Solana le 1er juin.
Selon un rapport publié par Solana Labs le 5 juin, la cinquième panne de Solana en 2022 a été causée par un bug dans la « fonction de transactions nonce durables » qui a entraîné l'arrêt de la production de blocs par le réseau pendant environ quatre heures et demie.
« La fonction de durable nonce transaction a été désactivée dans les versions v1.9.28/v1.10.23 pour éviter que le réseau ne s'arrête si la même situation devait se reproduire.»
« Les durable nonce transactions ne seront pas traitées tant que les mesures d'atténuation n'auront pas été appliquées et que la fonctionnalité ne sera pas réactivée dans une prochaine version », ont-ils ajouté.
Le terme durable nonce transactions fait référence à un type de transaction sur Solana qui est conçu pour ne pas expirer, contrairement à une transaction normale sur le réseau qui a généralement une courte durée de vie d'environ 2 minutes avant qu'un blockhash ne devienne trop vieux pour être validé.
Il est généralement utilisé pour soutenir les transactions liées à des avenues telles que les services de garde qui nécessitent plus de temps que d'habitude « pour produire une signature pour la transaction » selon la documentation de Solana.
Solana Labs a noté que les durable nonce transactions nécessitent un « mécanisme distinct pour empêcher le double traitement, et sont traitées en série », mais un bug d'exécution s'est présenté après qu'une durable nonce transaction a été traitée comme une transaction régulière et a échoué, mais a ensuite été soumis à nouveau, ce qui a entraîné l'arrêt du réseau.
« Après le traitement de la transaction qui a échoué, mais avant la réutilisation du nonce, l'utilisateur a soumis à nouveau la même transaction pour traitement. Cette nouvelle soumission a activé le bug dans le runtime », peut-on lire dans le rapport.
À lire également : Solana est-elle un « achat » avec un prix SOL au plus bas depuis 10 mois et en baisse de 85% par rapport à son pic ?
Le prix de l'actif natif de Solana, SOL, a chuté d'environ 13,9 % depuis la panne du réseau principal le 1er juin, pour s'établir à 39,08 dollars au moment de la rédaction de cet article. L'appétit des investisseurs pour cet actif n'a fait qu'augmenter, avec un volume d'échange sur 24 heures qui a augmenté de 61 % pour atteindre 2,141 milliards de dollars dans le même laps de temps, selon les données de CoinGecko.
Dans un sens un peu plus large, les données de Hello Moon, une plateforme d'analyse axée sur Solana, montrent que la valeur totale déplacée on-chain (avec succès) en termes de moyenne mobile sur 7 jours a considérablement diminué depuis la fin mars.
Après avoir atteint un niveau record d'environ 3,18 billions de dollars le 24 mars, ce chiffre a chuté à environ 159,71 milliards de dollars au 4 juin.