Le bogue de Solana précipite une panne de plusieurs heures
La foudre a frappé deux fois au même endroit car pour la deuxième fois en un mois, la plateforme de blockchain, Solana, a connu des temps d'arrêt après avoir arrêté la production de nouveaux blocs. La cause était un bogue nonce durable.
L'explorateur de blocs de Solana Beach fournit des données indiquant qu'aucun nouveau bloc n'a été traité par les validateurs de Solana pendant plusieurs heures, entraînant un arrêt complet de l'ensemble de son infrastructure d'application. Les validateurs se sont rabattus sur un redémarrage pour remettre le réseau en marche plus tard dans la journée.
Que s'est-il vraiment passé?
Selon Anatoly Yakovenko, co-fondateur de Solana, le bogue responsable de la panne émanait de la fonctionnalité nonce durable de la blockchain. Cela obligeait essentiellement une section du réseau à interpréter le bloc comme invalide. M. Yakovenko a déclaré qu'"aucun consensus n'a pu être formé" en conséquence.
Les validateurs ont dû désactiver la fonctionnalité nonce durable afin de redémarrer le réseau Solana, tandis qu'une future mise à jour corrigera le bogue. Bien après les 4 heures et 10 minutes d'évanouissement du réseau, les nœuds Solana RPC revenaient toujours en ligne.
Solana s'est accélérée en tant qu'alternative émergente à Ethereum en tant que plate-forme pour les applications décentralisées (DApps), les services de finance décentralisée (DeFi), les jeux et les objets de collection NFT.
La crypto-monnaie SOL du réseau n'a subi que récemment une baisse de valeur avec le reste du marché de la cryptographie. Bien qu'il soit difficile d'oublier sa hausse mercurielle l'automne dernier lorsqu'il a culminé à $260 (vers novembre 2021), la panne l'a forcé à baisser encore de 11 % au cours des dernières 24 heures pour hésiter juste au-dessus de la barre des $40, selon CoinMarketCap. Une chute de 84% est plus que suffisante pour que les investisseurs se tortillent dans leur fauteuil.
Que sont les nonces durables ?
En ce qui concerne la cryptographie, un nonce est un nombre aléatoire utilisé dans un but précis. Les bourses ont de plus en plus adopté la technologie pour faciliter les transactions, bien qu'elles ne représentent encore qu'une petite fraction des transactions sur Solana.
Le bogue actuel était probablement en place depuis un certain temps et n'avait que des ramifications minimes car seules quelques personnes l'utilisaient actuellement.
Les nonces durables sur Solana sont destinés aux détenteurs de jetons avec des configurations de signature hors ligne non simples qui doivent amorcer leurs transactions assez rapidement pour le réseau rapide. Un seul bloc peut être insuffisant pour un dépositaire qui signe des transactions à l'aide de deux ordinateurs isolés. Les transactions normales sur Solana ne feraient pas l'affaire dans ces circonstances, faisant des nonces durables fournissant le temps crucial nécessaire au détenteur du jeton pour travailler.
Solana n'a pas bien géré les nonces durables, ce qui a conduit au malheureux incident de mercredi. Plutôt que de traiter ces entrées de niche comme une seule transaction, les validateurs du réseau ont compté chacune deux fois comme une seule transaction à deux hauteurs de bloc distinctes. Le résultat inéluctable ? Un scénario impossible qui a mis à genoux le mécanisme de consensus de Solana.
Fait intéressant, Laine de Stakewiz, un opérateur de validation Solana, a tweeté que le bogue était "connu" mais n'avait jamais été déclenché "sous cette forme".
Un accident de trop
Solana semble être sensible aux accidents – un total de huit fois, selon certaines estimations. Les épisodes précédents de l'histoire du crash de Solana sont très médiatisés et bien documentés. Le réseau a stagné pendant près de 18 heures en septembre dernier après qu'un déluge de transactions ait été envoyé à un protocole DeFi pour un nouveau lancement de jeton. Le crash a été attribué à une "attaque par déni de service dans un rapport post-mortem de Solana Labs".
Le crash du 30 avril de cette année s'est produit après que les robots de frappe NFT ont envahi le réseau avec une avalanche de transactions - pas moins de 6 millions par seconde. Pour éviter ce problème à l'avenir, Metaplex, les fabricants de protocoles NFT de Solana, ont mis en place une pénalité de "taxe sur les bots". Il reste à voir s'il n'y a aucun moyen de contourner ce mécanisme préventif.
Fait intéressant, la perte de consensus du 30 avril s'est produite après que Yakovenko a affirmé que personne n'utiliserait Bitcoin si la célèbre crypto-monnaie ne parvenait pas à passer à la preuve de participation.
Quelle est la prochaine étape pour Solana ?
Quelle est la prochaine étape pour Solana ?
Les chaînes de blocs et les crypto-monnaies ne sont pas étrangères aux manèges sauvages. Solana est peut-être tombé plusieurs fois, mais il ne semble certainement pas prêt à sortir. Il reste l'une des plus grandes crypto-monnaies derrière Bitcoin et Ether.
Il est plus rapide (50 000 transactions par seconde) et moins cher ($0,00025 en moyenne par transaction) qu'Ethereum, il continue donc de gagner du terrain dans les écosystèmes NFT et DeFi. Cela dépasse clairement le pic de 13 transactions par seconde d'Ethereum.
Solana est une alternative éprouvée à Ethereum, et avec de gros bailleurs de fonds, dont Andreesen Horowitz et Polychain Capital, qui ont investi $314 millions dans une vente privée de jetons en juin 2021, il y a un certain espoir que Solana pourrait bien rouler vers un avenir radieux.