Mise à jour Solana : Améliorations et Nouveaux Développements d'Août 2026
Le 6 août 2026, Solana a annoncé plusieurs mises à jour majeures apportant des modifications significatives à son écosystème. Parmi ces changements, le lancement d'Agave, Firedancer, et diverses améliorations techniques ont été révélés alors que les temps de bloc atteignent 350 ms sur Devnet et Testnet.
Améliorations et nouveautés dans l'écosystème
Cette mise à jour contient des ajustements cruciaux pour le fonctionnement des programmes sur la blockchain Solana. Parmi les annonces notables, une proposition visant à optimiser la taille des données des comptes lors de la modification d'un programme Solana a été acceptée. Qu'est-ce que cela signifie ? Traditionnellement, modifier un programme existant nécessitait d'étendre manuellement la taille du programme avant d'intégrer une nouvelle mise à jour. Cette nouvelle fonctionnalité rend cette opération automatique, simplifiant le processus pour les développeurs.
Un débat a également émergé concernant l'interdiction du retrait autonome d'un compte de vote. Pourquoi cela est-il important ? Ce phénomène est considéré comme une piqûre dans le programme de vote actuel, permettant à un compte de vote de retirer des SOL de lui-même et de les renvoyer, effaçant ainsi les données du compte de vote, car le runtime considère cette action comme une opération de fermeture.
Travaux de conformité et tests avancés
Des efforts supplémentaires ont été consacrés à la conformité sur Agave, spécifiquement liés aux instructions, aux syscalls de VM, à la sérialisation de la VM, et à l'exécution des transactions. WTM (What That Means) - Les tests fuzzing, une méthode de test programmatique générant des entrées variées pour identifier des bogues, sont cruciaux. Sur Solana, non seulement les cas valides doivent être cohérents d'un client validateur à l'autre, mais les erreurs également doivent être identiques. Cela permet aux tests de conformité de vérifier l'interopérabilité des différentes implémentations des clients validateurs dans n'importe quel langage et version.
Parallèlement, Agave repense sa méthodologie de rechargement des programmes durant le traitement des transactions. WTM - La création d'un cache de programme avant l'exécution pose problème, car il existe un risque d'échec, entrainant le non-usage effectif du programme impliqué. Ce changement propose une approche plus progressive où les programmes sont chargés uniquement au besoin.
Améliorations de la diffusion et nouvelles fonctionnalités du réseau
Les améliorations de la diffusion de données et du système de routage dans Agave ont également été abordées. La création de blocs par les leaders est essentielle pour la distribution efficace des transactions. Avec le système Turbine, le leader est capable de mieux identifier ses pairs dans le réseau et d'actualiser son cache d'informations de manière plus efficace.
Firedancer, une autre composante cruciale du système, met en place la création de snapshots. WTM - Cela permet aux validateurs de générer des points de départ facilitant leur participation au consensus et le traitement des transactions. Avant ce changement, Firedancer ne produisait pas de snapshots.
La mise à jour Firmware du projet supportera également les datagrammes QUIC, remplaçant ainsi les flux QUIC. WTM - Cela assure une performance améliorée et réduit l overhead lié à la configuration des connexions de flux QUIC.
Nouvelles intégrations et projets futurs
Le projet Mithril, un nouveau validateur écrit en Go, est également en cours de développement pour participer au consensus. WTM - La suite de conformité de Mithril assurera des tests fuzzing efficaces, lui permettant ainsi de suivre le rythme d'Agave à l'avenir.
Enfin, des mises à jour sur les clients linguistiques Solana, y compris Web3.js, Solana Kit, et le Solana SDK, ont également été publiées. Les frameworks de programme Solana comme Anchor, Pinocchio, Steel, et Quasar continuent d'évoluer et de s'améliorer. Cette semaine, des annonces concernant les frais, les améliorations d'Alpenglow, et la performance des programmes à bas niveau ont également été mises en avant.
Pour des mises à jour hebdomadaires sur l'ingénierie de Solana, suivez @solana_devs. Pour les dernières informations, vous pouvez consulter la dernière édition.
Questions fréquentes sur les mises à jour de Solana
Qu'est-ce qu'Agave et comment cela impacte-t-il Solana ?
Agave est une mise à jour technique qui comprend de nombreux ajustements pour optimiser le fonctionnement des programmes sur la blockchain Solana.
Pourquoi les snapshots sont-ils importants pour les validateurs ?
Les snapshots permettent aux validateurs de revenir rapidement à un point de départ connu, facilitant ainsi leur participation au consensus.
Quelles sont les nouveautés apportées par Firedancer ?
Firedancer a introduit la création de snapshots et a adopté l'utilisation des datagrammes QUIC pour améliorer la performance.