Solana lutte contre les pannes persistantes tout en maintenant une forte présence DeFi
Summary:
Le réseau Solana a subi une grave panne le 6 février, interrompant la production de blocs pendant plus de cinq heures avant que le réseau ne soit redémarré par les validateurs. Ce n’est pas la première fois que Solana est confronté à de tels problèmes, ayant enregistré plusieurs pannes importantes depuis janvier 2022. Les raisons variaient des vulnérabilités logicielles aux attaques par déni de service. Une enquête est actuellement en cours pour déterminer la cause de la récente panne. Malgré ces problèmes, Solana a maintenu une présence significative dans l’écosystème de la finance décentralisée, se classant au cinquième rang des plus grandes chaînes DeFi. Cependant, malgré ses réalisations, les critiques persistent en raison du statut bêta continu du réseau.
Le 6 février, le réseau Solana s’est arrêté pendant plus de cinq heures à partir de 10h22 UTC en raison d’une perturbation majeure, avant que les validateurs du réseau ne le redémarrent avec succès. Le bilan de Solana depuis janvier 2022 est loin d’être exceptionnel, avec plus d’une dizaine de pannes importantes et une quinzaine de jours d’arrêts complets ou partiels du réseau. Des enquêtes sont actuellement en cours par des ingénieurs de l’ensemble du réseau pour identifier les raisons de la dernière perturbation de la version bêta du réseau principal.
Qu’il s’agisse de pannes partielles ou complètes, les pannes ont été provoquées par un certain nombre de causes telles que des vulnérabilités logicielles réseau, des attaques par déni de service et des attaques par épuisement des ressources. À la suite de la récente panne, Solana a publié un compte rendu détaillé le 9 février, révélant la cause et les mesures correctives prises pour redémarrer le réseau. Ce récit a révélé que le cache de compilation juste-à-temps (JIT) de Solana, qui traite tous les programmes avant l’exécution de la transaction, a été touché par un bogue.
Auparavant, le cache JIT fonctionnait avec « ExecutorsCache », qui a été remplacé par une nouvelle implémentation connue sous le nom de « LoadedPrograms » dans la version v1.16. En empruntant les détails comptables du compte on-chain d’un programme, le nouveau programme de chargement récupère son emplacement de déploiement le plus récent, qui est ensuite utilisé pour calculer la hauteur de l’emplacement fonctionnel. Mais, cela a fait que le cache JIT a été pris dans une boucle avec des programmes plus anciens, l’obligeant à recompiler à plusieurs reprises au lieu d’accéder et d’exécuter avec succès leurs instructions. Le système a été paralysé par ce problème et a été envoyé dans un cycle sans fin qui a empêché le traitement des transactions.
Pendant ce temps, Austin Federa, responsable de la stratégie de Solana, a indiqué qu’un ancien jeu d’instructions avait été invoqué et que, bien qu’un schéma ait été mis en place pour remplacer l’ancien système de chargeur, cette complication s’est produite avant que la solution ne puisse être mise en œuvre. Il a expliqué que le compilateur JIT a trébuché lorsqu’il n’a pas pu localiser ce dont il avait besoin, déclenchant la boucle infinie. L’équipe d’ingénieurs de Solana a depuis rectifié le problème, mis à niveau les processus du système et étiqueté ces anciens programmes pour éviter de futurs cycles de recompilation.
En outre, il a souligné que Solana, en tant que réseau de contrats intelligents, possède des clients validateurs indépendants qui ne sont parallèles qu’à Ethereum, qui est plus précis dans son architecture actuelle. Il a également souligné que tous les problèmes rencontrés étaient enracinés dans des détails de mise en œuvre plutôt que dans des défauts consensuels.
Depuis son lancement en mars 2020, Solana a parcouru un long chemin et a établi une forte présence dans l’écosystème de la finance décentralisée (DeFi) pour se classer au cinquième rang des plus grandes chaînes DeFi avec plus de 1,7 milliard de dollars promis à une variété de protocoles on-chain. Malgré ses exploits impressionnants, Solana reste en phase bêta et n’a pas encore été lancé officiellement. Un produit sort généralement de sa phase bêta, où un groupe restreint teste un logiciel presque terminé, après sa sortie officielle, cependant, cela n’a pas été le cas avec Solana. Même s’il est ouvert à tous avec des centaines d’applications décentralisées utilisées pour lancer divers produits et un écosystème florissant de jetons non fongibles (NFT), son statut bêta a souvent suscité des critiques, en particulier à la lumière de ses pannes précédentes.
Mais, selon Federa, seuls Bitcoin et Ethereum pourraient probablement être considérés comme des réseaux principaux complets, tandis que le reste de la plupart des systèmes blockchain restent en version bêta. Il a également déclaré qu’il ne faudra peut-être pas longtemps avant que Solana ne sorte de sa phase bêta. De nombreux partisans de la DeFi considèrent la disponibilité irrégulière de Solana comme un obstacle important pour devenir un rival potentiel d’Ethereum, mais son avantage concurrentiel réside dans la vitesse élevée et les faibles coûts qui continuent d’attirer de nouveaux projets sur le réseau.
Published At
2/27/2024 5:03:26 PM
Disclaimer: Algoine does not endorse any content or product on this page. Readers should conduct their own research before taking any actions related to the asset, company, or any information in this article and assume full responsibility for their decisions. This article should not be considered as investment advice. Our news is prepared with AI support.
Do you suspect this content may be misleading, incomplete, or inappropriate in any way, requiring modification or removal?
We appreciate your report.