Attention ! Beaucoup de texte.
Solana est une blockchain intégrée et open source, conçue pour synchroniser des informations mondiales à la vitesse de la lumière. Ce réseau permet un traitement rapide des transactions et une haute capacité, facilitant l'adoption massive de la technologie blockchain. Solana réduit les délais et optimise la capacité. Cela est réalisé grâce à des fonctionnalités telles qu'un nouveau mécanisme d'horodatage appelé preuve d'histoire (PoH), le protocole de diffusion de blocs Turbine et le traitement parallèle des transactions.
Depuis le lancement du réseau principal en mars 2020, plusieurs mises à jour ont été mises en œuvre pour améliorer la performance et la résistance aux attaques. Parmi celles-ci, on peut citer l'implémentation du protocole QUIC, la qualité de service (QoS) basée sur le montant en staking, ainsi que les marchés de frais.
Grâce à la preuve d'histoire (PoH) et au traitement parallèle des transactions, le réseau Solana, en tant que blockchain décentralisée et publique internationale, peut fournir des performances comparables à celles des systèmes centralisés. Pour payer les frais de transaction et interagir avec des contrats intelligents, les utilisateurs peuvent utiliser SOL, le token natif de Solana. Une autre innovation a été l'extension des tokens : un large éventail de fonctionnalités intégrées au programme de tokens pour effectuer des tâches complexes telles que les transferts confidentiels.
Introduction
Une évolutivité insuffisante est l'un des problèmes clés de la blockchain. En effet, à mesure qu'elles se développent, de nombreux réseaux rencontrent des limitations en matière de vitesse d'exécution et de confirmation des transactions. Comme Solana est construite sur une nouvelle architecture, elle élimine ces limitations sans compromettre la sécurité ou la décentralisation.
La blockchain Solana, fondée en 2017 par Anatoly Yakovenko de Solana Labs, est actuellement l'une des blockchains les plus demandées au monde. Solana utilise une série d'innovations, telles que la méthode de preuve d'histoire (PoH) et le traitement parallèle des transactions, qui permettent de traiter des dizaines de milliers de transactions par seconde (TPS) dans une seule machine d'état globale.
Comment fonctionne Solana
Solana est une blockchain de troisième génération avec un algorithme de consensus de preuve de participation (PoS). Solana met en œuvre une série de solutions innovantes pour garantir une haute capacité, un traitement rapide des transactions et de faibles frais. Parmi celles-ci, on peut citer :
Traitement parallèle des transactions - la capacité de traiter plus d'une transaction à un moment donné.
Preuve d'histoire (PoH) - méthode de vérification du temps sans horodatages traditionnels.
Tower BFT (tolérance aux pannes byzantines) - une version optimisée pour PoH de BFT pratique.
Turbine - protocole de diffusion de blocs, garantissant la synchronisation du réseau.
Gulf Stream - protocole de transfert de transactions sans utiliser de mempool.
Machine virtuelle Solana - exécution parallèle des contrats intelligents.
Grâce à ces fonctionnalités, le réseau Solana se distingue par sa haute performance et est capable de générer des blocs en 400 ms, tout en traitant des dizaines de milliers de transactions par seconde. En comparaison, la création d'un bloc dans le réseau Bitcoin prend environ 10 minutes, et dans Ethereum, environ 15 secondes.
Les détenteurs de SOL peuvent miser leurs tokens dans le cadre de l'algorithme de consensus PoS. Un portefeuille de cryptomonnaie compatible permet de transférer des tokens pour le staking à des validateurs qui traitent les transactions du réseau. En cas de succès, le validateur transférera au détenteur des tokens une partie de la récompense de staking. Ce mécanisme de récompense incite les validateurs et les délégués à agir dans l'intérêt du réseau.
En janvier 2024, 2145 validateurs sont actifs dans la blockchain Solana, et son coefficient Nakamoto est de 31.
Preuve d'histoire
Le suivi de l'ordre des transactions cryptographiques est un processus extrêmement important. Par exemple, Bitcoin regroupe les transactions dans des blocs avec un horodatage unique. Chaque nœud doit vérifier ces blocs et comparer les informations avec d'autres nœuds, mais cela augmente considérablement le temps de confirmation des blocs dans le réseau. Solana résout ce problème différemment en utilisant l'approche de la preuve d'histoire (PoH).
Tous les événements et transactions dans Solana sont hachés à l'aide de la fonction de hachage SHA256. Elle utilise les données d'entrée et produit un résultat unique qui est extrêmement difficile à prédire. Solana utilise les résultats de la transaction comme données d'entrée pour le hachage suivant. Ainsi, l'ordre des transactions est intégré dans le résultat haché.
Ce processus de hachage crée une longue chaîne continue de transactions hachées. Cela forme un ordre clair et vérifiable des transactions que les validateurs ajoutent au bloc sans avoir besoin d'utiliser un horodatage.
La finalisation du hachage nécessite également un certain temps, ce qui permet aux validateurs de vérifier facilement combien de temps s'est déjà écoulé. En plaçant les transactions dans la chaîne de hachage, les validateurs traitent et transmettent moins d'informations dans chaque bloc. L'utilisation d'une version hachée de l'état final des transactions réduit considérablement le temps de confirmation du bloc.
PoH n'est pas un mécanisme de consensus, mais un moyen de réduire le temps de confirmation de l'ordre des transactions. La preuve d'histoire, combinée à la preuve de participation, simplifie considérablement le choix du prochain validateur pour le bloc. Comme les nœuds prennent moins de temps pour vérifier l'ordre des transactions, le réseau peut nommer un nouveau validateur plus rapidement.
Frais bas
Solana facture des frais extrêmement bas : le coût moyen de traitement d'une transaction est de 0,00025 $. Des frais bas augmentent l'accessibilité du Web3 pour les utilisateurs, car des frais de gaz élevés dans d'autres réseaux augmentent considérablement le coût des transactions.
Efficacité énergétique
Comme les nœuds Solana passent moins de temps et de ressources à traiter les transactions, et qu'il n'y a pas de minage dans le réseau (contrairement aux réseaux PoW), Solana est devenue l'une des blockchains les plus écoénergétiques.
La Solana Foundation est une organisation à but non lucratif qui finance et soutient le réseau Solana. Elle effectue des audits externes réguliers de la consommation d'énergie de Solana, et compare ces chiffres à d'autres projets blockchain et à leur consommation énergétique domestique moyenne. Le dernier rapport de décembre 2023 indique une réduction de la consommation d'énergie pour traiter une seule transaction de 25 % (de 0,879 kJ à 0,658 kJ).
Qu'est-ce que SOL
SOL est le token utilitaire natif du réseau Solana, qu'il brûle dans le cadre d'un modèle déflationniste. Avec SOL, on peut payer des frais de transaction lors des transferts et des interactions avec des contrats intelligents. Les détenteurs de SOL peuvent également devenir des validateurs du réseau. Comme Ethereum, Solana permet aux développeurs de créer des contrats intelligents et des projets basés sur la blockchain.
SOL utilise le protocole SPL - un standard de tokens pour la blockchain Solana, similaire à l'ERC-20 d'Ethereum. Le token SOL a deux principales utilisations :
Payer des frais de transaction lors de l'utilisation du réseau ou de contrats intelligents.
Staking de tokens dans le cadre du mécanisme de consensus de la preuve de participation.
Les applications décentralisées (DApp) construites sur Solana créent de nouveaux cas d'utilisation pour SOL et d'autres tokens du standard SPL.
L'écosystème Solana
Depuis le lancement de la version bêta du réseau principal en 2020, l'écosystème Solana a considérablement augmenté. En janvier 2024, plus de 2500 développeurs et plus d'un million de portefeuilles actifs fonctionnent sur le réseau Solana.
Certains géants économiques ont également annoncé leur intégration avec Solana. Parmi eux, Discord (qui permet de lier des portefeuilles Solana aux profils utilisateurs) et ASICS (a utilisé le système de paiement Solana Pay pour vendre une collection limitée de chaussures).
Les transactions rapides et la haute capacité de Solana permettent également d'utiliser le réseau dans des domaines du Web3 tels que :
Réseaux physiques d'infrastructure décentralisés (DePIN) : la création de réseaux avec incitations par tokens (comme le protocole décentralisé de correspondance Hivemapper) est devenue possible grâce à la capacité de traiter des transactions à des vitesses extrêmement élevées.
NFT de nouvelle génération : de nouveaux standards de tokens non fongibles apparaissent dans l'écosystème Solana, qui tirent parti de l'évolutivité du réseau pour créer de nouveaux cas d'utilisation. Les NFT exécutables (xNFT) de Coral sont des NFT qui peuvent exécuter un programme, permettant de créer des ensembles de sites et d'applications qui existent uniquement dans le portefeuille. Les NFT compressés (cNFT) utilisent des arbres de Merkle pour réduire les coûts de stockage de données on-chain, ce qui permet de réduire le coût de création d'un million de NFT de millions à quelques centaines de dollars.
Paiements : le protocole Solana Pay fournit un écosystème de structures de paiement publiques et pratiques qui permet d'effectuer des paiements pour les entreprises en quelques secondes.
Jeux et divertissements : le traitement de transactions importantes avec des délais minimaux permet d'utiliser le Web3 pour le développement de jeux, de divertissements et de projets de métavers.
DeFi : la haute capacité et les frais bas de Solana permettent de créer des teneurs de marché automatisés, des échanges décentralisés et d'autres solutions.
L'avenir de Solana
Lors de la conférence Breakpoint, organisée par la Solana Foundation en 2023, plusieurs projets ont été présentés, dont le lancement est prévu dans les mois et les années à venir. Parmi eux :
Firedancer : la société Jump Crypto développe un nouveau logiciel open source pour Solana. Il inclura un deuxième client validateur avec une vitesse de traitement des transactions de 1,2 million TPS (données de test en novembre). Grâce à cela, Solana pourra encore augmenter sa capacité.
Extensions de tokens : un nouveau programme de tokens, lancé en 2024, permet aux développeurs d'ajouter des fonctionnalités telles que des transferts confidentiels et des listes blanches de destinataires, sans avoir à écrire de code supplémentaire.
En conclusion
Solana, qui a fait son apparition dans l'espace blockchain en 2020, continue de se développer en un écosystème fiable et durable. Cette réseau est actuellement populaire tant parmi les projets que parmi les utilisateurs, et pourrait continuer à croître à l'avenir.
Lectures recommandées
Qu'est-ce que la preuve de participation (PoS)
Qu'est-ce que Solana (SOL) ?
Trois ponts cryptographiques populaires et leurs principes de fonctionnement

