Solana, Firedancer et le pari de la diversité des clients : ce que l’ingénierie change vraiment
Solana a connu quatre pannes majeures depuis 2021, chacune révélant une faille différente dans son modèle de consensus. Le client validateur Firedancer, développé par Jump Crypto, est la réponse technique à ces défaillances — et comprendre ce qu’il change réellement, et ce qu’il ne change pas, est essentiel pour quiconque suit la viabilité à long…
Key takeaways
- Le logiciel validateur d’origine de Solana s’appelle Agave (anciennement le client Solana Labs).
- Solana a connu au moins six arrêts réseau significatifs depuis le lancement du mainnet, dont quatre parmi les plus perturbateurs entre septembre 2021 et février 2023.
- La différence architecturale la plus importante est le modèle de traitement en tuiles (« tile-based ») de Firedancer.
- À la mi-2026, Firedancer est déployé sur le mainnet de Solana sous une forme partielle.
- La diversité des clients n’améliore pas directement l’expérience utilisateur en conditions normales.
Solana a connu quatre pannes majeures depuis 2021, chacune révélant une faille différente dans son modèle de consensus. Le client validateur Firedancer, développé par Jump Crypto, est la réponse technique à ces défaillances — et comprendre ce qu’il change réellement, et ce qu’il ne change pas, est essentiel pour quiconque suit la viabilité à long terme de Solana.
Note : Cet article traite de données sur la fiabilité du réseau et des évolutions de l’écosystème. Il ne constitue pas un conseil financier. Les données de prix et de performance peuvent évoluer rapidement.
Ce qu’est Firedancer — et le problème qu’il résout
Le logiciel validateur d’origine de Solana s’appelle Agave (anciennement le client Solana Labs). Il est écrit en Rust et maintenu principalement par Anza, une société issue de Solana Labs en 2023. Pendant la majeure partie de l’histoire de Solana, presque tous les validateurs du réseau faisaient tourner ce client unique. Cette monoculture créait un risque spécifique : un bug dans Agave pouvait arrêter tout le réseau, car il n’existait aucune implémentation alternative pour maintenir le consensus en fonctionnement.
Firedancer est une réimplémentation entièrement repensée du validateur Solana en C, développée par Jump Crypto. Il ne partage aucun code avec Agave. L’objectif est la diversité des clients — la même propriété qu’Ethereum possède avec Lighthouse, Prysm, Nimbus, Teku et d’autres. Si deux clients indépendants implémentent le même protocole et que l’un développe un bug critique, le réseau peut continuer avec l’autre.
Mais Firedancer vise aussi quelque chose que les clients d’Ethereum n’ont jamais priorisé de la même manière : le débit brut. Les ingénieurs de Jump ont publié des benchmarks montrant Firedancer traitant plus d’un million de transactions par seconde lors de tests contrôlés. Ce chiffre s’accompagne de réserves importantes, que nous aborderons, mais l’ambition architecturale est bien réelle.
L’historique des pannes de Solana : ce qui s’est vraiment passé
Solana a connu au moins six arrêts réseau significatifs depuis le lancement du mainnet, dont quatre parmi les plus perturbateurs entre septembre 2021 et février 2023. Les causes n’étaient pas toutes identiques.
La panne de septembre 2021, qui a duré environ 17 heures, a été causée par une vague de transactions de bots pendant la vente de tokens de Grape Protocol. Le pipeline de traitement des transactions du réseau s’est saturé, les validateurs ont manqué de mémoire, et le réseau s’est scindé dans un état impossible à résoudre. Les validateurs ont dû coordonner un redémarrage hors chaîne (off-chain), un processus qui a pris presque une journée entière.
Les pannes de janvier 2022 et juin 2022 avaient des causes profondes similaires : des rafales de transactions non régulées économiquement, exploitant l’incapacité du modèle de frais à exclure le spam par le prix. La panne de mai 2022 était plus inhabituelle, liée à un bug dans l’implémentation du « durable nonce ». L’incident de février 2023 a été plus court, environ 19 heures, et découlait d’un bug dans la nouvelle implémentation d’ingestion de transactions QUIC.
Le schéma commun à ces défaillances met en évidence deux problèmes distincts. Premièrement, le marché des frais ne fonctionnait pas : le spam pouvait évincer les transactions légitimes car les coûts étaient trop faibles et les frais de priorité insuffisamment appliqués. Deuxièmement, la dépendance à un client unique signifiait que les bugs n’avaient nulle part où échouer proprement.
L’équipe de développement de Solana a résolu le problème du marché des frais grâce aux marchés de frais locaux (introduits en 2023), qui permettent aux frais sur les comptes congestionnés d’augmenter indépendamment du reste du réseau. Il s’agit d’une amélioration structurelle. Firedancer résout le problème de la diversité des clients.
En quoi l’architecture de Firedancer diffère
La différence architecturale la plus importante est le modèle de traitement en tuiles (« tile-based ») de Firedancer. Les logiciels traditionnels traitent les tâches de manière monothread ou modestement parallélisée. Firedancer assigne des cœurs CPU dédiés (tiles) à des tâches spécifiques : l’ingestion des transactions, la vérification des signatures, l’exécution et la propagation des blocs s’exécutent chacun sur des cœurs séparés avec un minimum de coordination entre eux.
Cette conception minimise le type de goulot d’étranglement en cascade qui a causé la panne de Solana en 2021. Lorsqu’une étape de traitement se sature, elle peut abandonner des paquets proprement sans corrompre l’état des autres étapes. Les ingénieurs de Jump Crypto décrivent cela comme une approche de contournement du noyau (« kernel-bypass ») inspirée de DPDK — empruntant des techniques à l’infrastructure de trading haute fréquence, où la latence et le débit sont des impératifs d’ingénierie plutôt que de simples ambitions.
L’implémentation en C contourne également une grande partie de la surcharge d’exécution de Rust. En pratique, cela se traduit par une consommation mémoire plus faible par validateur et une latence plus prévisible — un point important pour un réseau visant une finalité inférieure à la seconde à grande échelle.
Où en est Firedancer mi-2026
À la mi-2026, Firedancer est déployé sur le mainnet de Solana sous une forme partielle. La configuration Frankendancer — qui greffe la pile réseau et d’ingestion de Firedancer sur la couche d’exécution existante d’Agave — tourne en production depuis plus d’un an sur une part croissante des validateurs.
Firedancer complet (tous les composants, y compris l’exécution) est en cours de validation sur le testnet au moment de la rédaction. Le tableau de bord de santé des validateurs de la Solana Foundation suit la répartition des clients ; en juin 2026, Frankendancer représente environ 15 % du poids de stake, le reste tournant sur Agave. La part de Firedancer complet devrait croître au cours du second semestre 2026, à mesure que le client termine un audit de sécurité formel.
Le benchmark d’un million de TPS reste un chiffre obtenu en environnement contrôlé. Le débit du mainnet, tel que mesuré par l’Solana Explorer et des trackers tiers, se situe généralement entre 2 000 et 5 000 transactions hors vote par seconde en charge normale, avec des pics lors des mints de NFT et des lancements de tokens atteignant des niveaux plus élevés. L’écart entre les benchmarks de laboratoire et la réalité de production reflète les contraintes de propagation du réseau, la variabilité du matériel des validateurs et le coût réel pour parvenir au consensus entre des nœuds répartis géographiquement.
Ce que cela signifie pour l’écosystème de Solana
La diversité des clients n’améliore pas directement l’expérience utilisateur en conditions normales. La plupart des utilisateurs de Solana ne remarqueront pas si leur transaction a été traitée par Agave ou Firedancer. La valeur réside dans la réduction du risque de queue (« tail-risk ») : un bug grave dans Agave, dans un monde où Firedancer détient 30 % du stake, signifie que le réseau se dégrade au lieu de s’arrêter.
Cela compte pour les protocoles DeFi, les exchanges et les développeurs d’applications qui ont construit sur Solana précisément en raison de son débit et de ses faibles frais. Ces bâtisseurs ont accepté le risque de panne comme un inconvénient connu. Firedancer réduit cet inconvénient au fil du temps, ce qui pourrait élargir l’ensemble des applications viables sur le réseau — en particulier les cas d’usage critiques pour le règlement, qui ne peuvent tolérer aucun arrêt, quelle qu’en soit la durée.
Cela a également des implications pour le positionnement de Solana sur le marché des validateurs. Faire fonctionner Firedancer exige actuellement plus de compétences techniques que faire fonctionner Agave. Jump Crypto a signalé son intention de le rendre accessible aux validateurs indépendants, mais la période de transition favorisera probablement les opérateurs plus grands et techniquement plus sophistiqués. C’est un point à surveiller comme vecteur potentiel de centralisation.
Ce qui reste non résolu
Firedancer traite la diversité des clients et un plafond de débit potentiel. Il ne résout pas plusieurs autres questions ouvertes sur la feuille de route de Solana.
La croissance de l’état (« state growth ») est un défi de long terme reconnu : le modèle de comptes de Solana crée un état persistant on-chain, et sans élagage agressif, les besoins de stockage des validateurs augmenteront. Le mécanisme de « rent » du réseau a été conçu pour y remédier, mais ne l’a pas totalement résolu.
La dynamique du MEV (valeur maximale extractible) sur Solana évolue également. Jito Labs exploite un client validateur modifié doté d’un « block engine » qui permet aux chercheurs (« searchers ») d’enchérir sur l’ordre des transactions — un système présentant des parallèles avec le PBS d’Ethereum (séparation proposer-builder). La manière dont Firedancer interagit avec le block engine de Jito, et l’impact de cette interaction sur l’inclusion des transactions des utilisateurs ordinaires, est un domaine de développement actif.
Enfin, la structure de gouvernance de Solana reste informelle par rapport au processus EIP d’Ethereum. Les changements de protocole nécessitent une large adoption par les validateurs sans mécanisme de gouvernance formel on-chain. Le déploiement complet de Firedancer dépendra du bon fonctionnement de cette coordination informelle.
Questions fréquentes
Firedancer remplace-t-il le validateur Solana existant ?
Non. Firedancer est une implémentation alternative qui peut fonctionner aux côtés d’Agave. L’objectif est que les deux clients soient largement utilisés en production, apportant au réseau de la diversité plutôt qu’une dépendance à une seule base de code.
Quand Firedancer sera-t-il pleinement déployé sur le mainnet ?
Firedancer complet (tous les composants) vise une adoption généralisée sur le mainnet fin 2026, sous réserve de l’achèvement de l’audit de sécurité. La configuration partielle Frankendancer est déjà en usage de production.
Solana a-t-il connu une panne depuis le début du déploiement de Firedancer ?
Solana a connu de brefs ralentissements, mais aucun arrêt complet du réseau de plus de quelques heures depuis début 2023. Il est difficile d’attribuer cela clairement à Firedancer plutôt qu’aux améliorations du marché des frais et aux autres changements réalisés en parallèle.
Sources
- Jump Crypto — présentation de Firedancer
- Solana Explorer — statistiques réseau
- Rapports trimestriels de santé des validateurs de la Solana Foundation
- Blog développeurs d’Anza — notes de version du client Agave


