Qu'est-ce que Firedancer, et pourquoi est-ce si important pour Solana ?
Guide du débutant sur Firedancer 📖
Firedancer est un nouveau logiciel client de validateur tiers pour la blockchain Solana qui vise à améliorer l’efficacité et les capacités de traitement des transactions du réseau.
Pour interagir avec la blockchain Solana, ou toute autre blockchain, les personnes qui souhaitent se connecter à la blockchain doivent exécuter un logiciel client.
Dans l’écosystème blockchain, les personnes qui exécutent un logiciel client sur leur ordinateur sont appelées des nœuds. Les nœuds peuvent jouer un éventail de rôles importants, comme contribuer à sécuriser et à maintenir les réseaux blockchain.
Le logiciel client agit comme un pont entre l’ordinateur d’un nœud et une blockchain.
Les blockchains publiques open source permettent aux développeurs de créer leurs propres applications, ou implémentations, de ce logiciel pour exécuter diverses fonctions.
Les wallets de cryptomonnaies sont un exemple d’implémentation de logiciel client. Les wallets de crypto permettent aux utilisateurs d’échanger des cryptomonnaies directement entre eux sur un réseau blockchain.
Les clients de validateur sont un autre type d’implémentation de logiciel client qui gère les nœuds participant au processus de staking de crypto (proposition de nouveaux blocs).
Les défis actuels de Solana ⛔️
Pour promouvoir la décentralisation de la blockchain et supprimer tout point de défaillance unique, des projets comme Ethereum (ETH) encouragent les développeurs externes à créer leurs propres implémentations de client dans différents langages de programmation. Les opérateurs de nœuds disposent ainsi de plusieurs options pour choisir le client qu’ils souhaitent utiliser.
Cette approche présente trois avantages principaux :
- Chaque client possède sa propre base de code, ce qui réduit la vulnérabilité globale du réseau aux bogues et aux attaques.
- Réduction du risque de finalité des transactions (empêche un client unique de manipuler les transactions de la blockchain).
- Les développeurs peuvent créer des applications en utilisant les langages de programmation avec lesquels ils sont le plus à l’aise.
En raison de l’importance de la diversité des clients, le protocole Ethereum a introduit des pénalités telles que les fuites d’inactivité pour dissuader les nœuds d’exécuter tous le même logiciel client.
À l’heure actuelle, la blockchain Solana ne dispose que de trois clients de validateur en service :
- Client Solana Labs (écrit en langage de programmation Rust).
- Client Jito-Solana (forké à partir du client Solana Labs, également écrit en langage de programmation Rust).
- Client Sig (écrit en langage de programmation Zig).
Solana n’est donc pas aussi résiliente aux attaques que son principal concurrent, qui compte actuellement environ six clients de consensus et huit clients d’exécution différents.
De plus, le client natif de Solana ne prend pas en charge le sharding — un système qui améliore la scalabilité de la blockchain en répartissant la charge de traitement des transactions sur plusieurs "shard chains" plus petites simultanément.
Mais un nouveau client se profile à l’horizon.
Qu'est-ce que Firedancer et pourquoi est-ce important ? 🧐
Firedancer est un nouveau client de validation haute performance pour Solana, écrit en langage de programmation C++.
Développé par Jump Crypto, une société d’infrastructure Web3, Firedancer a été conçu pour augmenter considérablement les capacités de traitement des transactions de Solana et pour prendre en charge le sharding.
Lors d’une démonstration en direct diffusée en 2022, Firedancer a montré sa capacité à traiter plus d’un million de transactions par seconde. Ce chiffre est bien supérieur à la limite théorique actuelle de Solana de 50 000 tps, et il dépasse de loin le nombre de transactions que les principaux fournisseurs de services comme Visa traitent habituellement.
Cette performance améliorée renforcera probablement l’attrait de Solana en tant que blockchain de couche 1 de premier plan, et permettra au réseau de rivaliser avec d’autres concurrents de premier plan sur le marché des cryptos.
Le projet a été annoncé pour la première fois en 2022, et son testnet a été lancé en octobre 2023.
Au-delà de ses avantages en matière de performances, Firedancer offrira aux nœuds de validation Solana une quatrième option logicielle, ce qui réduira encore la vulnérabilité de Solana aux bugs, aux exploits de code et aux attaques.
Que pense la communauté Solana de Firedancer ? 🗣️
Aujourd’hui, Solana possède l’un des plus grands réseaux de développeurs de blockchain, tous protocoles confondus. De nouvelles options de logiciels clients signifient de nouvelles possibilités pour ceux qui développent des fonctionnalités sur le réseau Solana.
Dans un récent article sur leur blog, le cofondateur et PDG d’Helius, Mert Mumtaz, a conclu par les remarques suivantes sur l’importance de Firedancer pour Solana.
« Cette prouesse technologique rend la blockchain la plus rapide et la plus performante du marché encore meilleure. Solana est conçue pour être une machine d’état globale à haut débit et à faible latence. Firedancer est un pas de géant vers la perfection de ces objectifs. »
Consultez l’article de blog complet d’Helius pour une analyse plus approfondie et plus technique du fonctionnement interne de Firedancer.
Commencez à acheter du Solana (SOL)
Maintenant que vous avez tout appris sur Firedancer, êtes-vous prêt à poursuivre votre aventure crypto et à acheter du Solana ?
Consultez notre guide du Centre d’apprentissage Kraken pour en savoir plus sur Comment acheter du Solana (SOL) et créez un compte Kraken dès aujourd’hui.