Solana dispose d’un nouveau logiciel pour valider les transactions

5 Min Read
5 Min Read

Kevin Bowers, un développeur qui fait partie de l’équipe Jump Crypto, a confirmé le 12 décembre l’activation de Firedancer, un nouveau client de validation sur le réseau principal Solana.

Un client est un logiciel qui permet aux validateurs exécuter les règles du réseau et participer au consensus. Firedancer propose une troisième alternative aux deux seuls clients qui existaient dans cet écosystème : Agave et Jito-Labs (ce dernier est un fourchette l’agave).

Coïncidant avec l’intégration de Firedancer dans Solana, la devise native SOL a enregistré des mouvements de volatilité: est passé de 136 $ à 140 $, puis est tombé à 132 $, où il se négocie à la clôture de cette note.

En janvier 2025, CriptoNoticias avait prévu que Firedancer pourrait être introduit dans Solana.

Selon ses développeurs, Firedancer cherche à améliorer trois aspects centraux du fonctionnement du réseau : performances, évolutivité et stabilité.

Qu’apporte Firedancer à l’opération de Solana ?

Premièrement, avoir plus de clients réduit le risque que Un échec dans une seule implémentation affecte l’ensemble du réseau. Cela atténue également les risques de centralisation.

Au moment de la rédaction de cette note, Agave représente plus de 81% des validateurs Solanatandis que Jito 18,38%, et Firedancer 0,13% après son récent lancement (environ 800 dans son intégralité).

Ensuite, Firedancer vise optimiser la façon dont un validateur traite les données.

Pour y parvenir, il utilise une approche modulaire qui sépare les différentes tâches du validateur (tels que la gestion des paquets, la vérification des signatures et le traitement des blocs) en composants distincts.

LIRE  DeFi de Trump présente son logiciel de paiement avec des agents IA

Cette division a pour objectif de améliorer l’efficacité et réduire les goulots d’étranglement dans le flux d’informations à Solana, un problème dont ce réseau a souffert dans le passé.

Lors des tests en phase bêta de Firedancer, ils ont indiqué que ce client pouvait traiter jusqu’à « 1 million de transactions ».

Le nouveau client travaille également sur la communication entre nœuds en utilisant Turbine, le protocole de propagation de blocs de Solana. L’optimisation de ce flux signifie que les blocs peuvent être répartis plus uniformément et plus rapidement entre les validateurs.

En termes d’avantages, Firedancer pourrait offrir :

  • Exécution plus rapide des transactionsgrâce à une gestion plus efficace des signatures et des packages.
  • Meilleure tolérance aux pannespuisqu’un deuxième client évite de dépendre d’un seul développement.
  • Capacité à absorber les pics d’activitéce qui est important dans les périodes de forte demande pour des applications à fort trafic.

Dans l’image suivante, extraite des documents de ce nouveau logiciel, vous pouvez voir les exigences techniques pour l’exécuter :

En revanche, contrairement aux autres clients Agave et Jito qui sont écrits dans le langage de programmation Rust, Firedancer est un développeur en C et C++.

Les premières minutes de Firedancer

Grâce à l’image ci-dessous, vous pouvez consulter l’état du client Firedancer.

La capture d’écran du site gui.firedancer.io correspond au panel de surveillance d’un validateur utilisant Firedancer :

La capture d’écran du tableau de bord Firedancer montre que le validateur traite 2 858 transactions par seconde (TPS), similaire à la moyenne exposée par les explorateurs Solana.

La correspondance des TPS rapportés par Firedancer et par les navigateurs indique que le client fournit une vue réaliste alignée sur l’activité globale du réseau.

LIRE  Bitcoin Core 31.0 intègre des améliorations à la gestion des transactions

De plus, dans la partie inférieure de l’image ci-dessus, intitulée «Lambeaux» (catégorie de données), on observe comment le validateur utilisant Firedancer gère les fragments en lesquels Solana divise les blocs lors de leur propagation.

Il existe des catégories comme “Réparation demandée, turbine reçue, turbine rejouée, ignorée et publiée”qui représentent les différents états de circulation de ceux-ci lambeaux.

Certaines de ces étapes sont directement liées au protocole Turbine (comme les paquets reçus et transmis) tandis que d’autres font partie de la maintenance générale du validateur.

La présence et la mise à jour de ces métriques confirment que Firedancer traite, transmet et répare les données selon le flux réel du réseau, ce qui démontre son intégration opérationnelle.

Enfin, Firedancer arrive à un moment complexe pour Solana, puisque le réseau fonctionne actuellement avec une perte de près de 70 % des validateurs dont il disposait jusqu’à il y a trois ans.

Share This Article
Leave a comment