Résumé

Solana est une blockchain intégrée et open source visant à synchroniser l'information mondiale à la vitesse de la lumière. Le réseau se concentre sur des transactions rapides et une haute capacité de traitement afin de favoriser l'adoption massive de la technologie blockchain par les consommateurs. Solana optimise la latence et les performances. Elle cherche à atteindre cela grâce à des caractéristiques telles que son nouveau mécanisme d'enregistrement du temps appelé Proof of History (PoH), le protocole de propagation de blocs Turbine et le traitement des transactions en parallèle.

Depuis le lancement du mainnet en mars 2020, plusieurs mises à jour du réseau ont apporté une augmentation des performances et de la résilience du réseau, y compris QUIC, Quality of Service (QoS) avec pondération par staking et les marchés de frais locaux.

Grâce au mécanisme Proof of History (PoH) et aux transactions en parallèle, le réseau Solana peut égaler les performances des systèmes centralisés, le tout dans une blockchain mondiale décentralisée et sans autorisation. Les utilisateurs peuvent payer les frais de transaction et interagir avec des contrats intelligents en utilisant SOL, le token natif du réseau. Une autre innovation est les extensions de tokens, qui sont un ensemble de fonctionnalités intégrées de manière native dans le programme de tokens permettant des comportements complexes, comme les transferts confidentiels.

Introduction

L'évolutivité est l'un des plus grands défis de la technologie blockchain. À mesure que les réseaux se développent, ils font souvent face à des limitations en termes de vitesse de transaction et de temps de confirmation. Étant donné que Solana repose sur une nouvelle architecture, elle aborde ces limitations sans compromettre la sécurité ou la décentralisation.

Fondée en 2017 par Anatoly Yakovenko de Solana Labs, la blockchain Solana est désormais l'une des blockchains les plus utilisées au monde. Solana utilise une série d'innovations, comme le mécanisme PoH et la parallélisation, pour traiter efficacement des dizaines de milliers de transactions par seconde (TPS) dans une machine d'état globale.

Comment fonctionne Solana ?

Solana est une blockchain de troisième génération Proof of Stake (PoS) qui a mis en œuvre une série d'innovations uniques pour faciliter la haute capacité de traitement, les transactions rapides et les faibles frais :

  • Parallélisation : la capacité de traiter plus d'une transaction à tout moment.

  • Proof of History (PoH) : une méthode de vérification du temps qui élimine la nécessité de recourir à un registre horaire conventionnel.

  • Tower BFT (Byzantine Fault Tolerance, tolérance aux pannes byzantines) : une version POH optimisée de la tolérance pratique aux pannes byzantines (PBFT, Practical BFT).

  • Turbine : un protocole de propagation de blocs qui maintient le réseau synchronisé.

  • Gulf Stream : un protocole de réacheminement des transactions sans mempool.

  • Solana Virtual Machine : exécution de contrats intelligents en parallèle.

Ces fonctionnalités créent un réseau haute performance ayant un temps de confirmation de blocs de 400 ms et traitant des milliers de TPS. Pour mettre cela en perspective, le temps estimé pour chaque bloc de Bitcoin est de 10 minutes, tandis que celui d'Ethereum est d'environ 15 secondes.

Les détenteurs de SOL peuvent mettre leurs tokens en staking pour participer au mécanisme de consensus PoS de la blockchain. Avec un portefeuille crypto compatible, vous pouvez faire du staking avec vos tokens via des validateurs qui traitent les transactions du réseau. Un validateur réussi peut ensuite partager les récompenses avec ceux qui ont mis leurs tokens en staking. Ce mécanisme de récompense incite à la fois les validateurs et les délégateurs à agir dans l'intérêt du réseau.

En janvier 2024, Solana compte 2 145 validateurs et un coefficient Nakamoto de 31.

Proof of History

Suivre l'ordre des transactions est d'une importance vitale pour les cryptomonnaies. Bitcoin le fait en regroupant les transactions dans des blocs avec un seul enregistrement horaire. Chaque nœud doit valider ces blocs en consensus avec d'autres nœuds. Cependant, ce processus entraîne un temps d'attente significatif pour que les nœuds confirment un bloc sur le réseau. Solana adopte une approche différente appelée Proof of History (PoH).

Tous les événements et transactions sur Solana sont chiffrés en hachages par le biais de la fonction de hachage SHA256, qui prend une entrée de données et produit un résultat extrêmement difficile à prédire. Solana reçoit le résultat d'une transaction et l'utilise comme entrée pour le hachage suivant, de sorte que l'ordre des transactions soit maintenant intégré dans le hachage résultant.

Ce processus de hachage crée une longue chaîne ininterrompue de transactions chiffrées en hachages. Cela aboutit à un ordre clair et vérifiable des transactions qu'un validateur peut ajouter à un bloc, sans avoir besoin d'utiliser un registre horaire conventionnel.

Le hachage nécessite également un certain temps pour être complété, ce qui signifie que les validateurs peuvent facilement vérifier combien de temps s'est écoulé. En ordonnant les transactions dans une chaîne de hachages, les validateurs traitent et transmettent moins d'informations pour chaque bloc. L'utilisation d'une version hachée de l'état final des transactions réduit considérablement le temps de confirmation des blocs.

PoH n'est pas un mécanisme de consensus, mais un moyen de réduire le temps passé à confirmer l'ordre des transactions. Lorsqu'il est combiné avec PoS, la sélection du prochain validateur pour un bloc devient beaucoup plus facile. De plus, les nœuds ont besoin de moins de temps pour valider l'ordre des transactions, ce qui signifie que le réseau choisit plus rapidement le nouveau validateur.

Coût bas

Solana a des frais de transaction extrêmement bas ; la transaction moyenne coûte 0,00025 USD. Les faibles frais peuvent éliminer certaines des plus grandes barrières d'entrée à la Web3, car les frais de gaz sur d'autres chaînes peuvent ajouter des coûts significatifs à un seul achat.

Efficacité énergétique

Étant donné que les nœuds de Solana nécessitent beaucoup moins de temps et moins de ressources pour valider les transactions, et qu'ils n'ont pas besoin de miner comme dans les réseaux Proof-of-Work (PoW), le réseau est devenu l'une des blockchains les plus efficaces en termes d'énergie.

La Solana Foundation, l'organisation à but non lucratif dédiée à la protection et au soutien du réseau Solana, publie régulièrement des audits tiers sur l'impact énergétique de Solana et comment cela se compare à d'autres projets de blockchain et à l'utilisation domestique moyenne. Le rapport le plus récent, publié en décembre 2023, a indiqué une diminution de l'utilisation d'énergie par transaction de 25 %, passant de 0,879 kJ à 0,658 kJ.

Qu'est-ce que SOL ?

SOL est le token d'utilité natif de Solana, que le réseau brûle dans le cadre de son modèle déflationniste. Les utilisateurs ont besoin de SOL pour payer les frais de transaction lors de transferts ou d'interactions avec des contrats intelligents. Les détenteurs de SOL peuvent également devenir des validateurs de réseau. Comme Ethereum, Solana permet aux développeurs de concevoir des contrats intelligents et de créer des projets basés sur la blockchain.

SOL utilise le protocole SPL ; SPL est la norme de token pour la blockchain Solana, tout comme l'ERC-20 l'est sur Ethereum. Le token SOL a deux cas d'utilisation principaux :

  1. Payer les frais de transaction encourus lors de l'utilisation du réseau ou des contrats intelligents.

  2. Faire du staking pour participer au mécanisme de consensus PoS.

Les applications décentralisées (dApps) construites sur Solana créent de nouveaux cas d'utilisation pour SOL et d'autres tokens construits sur la base de la norme SPL.

L'écosystème de Solana

L'écosystème de Solana a connu une croissance massive depuis le lancement de la version bêta de son mainnet en 2020. En janvier 2024, il y a plus de 2500 développeurs travaillant sur des projets Solana et plus d'un million de portefeuilles actifs sur le réseau.

Les géants de l'économie traditionnelle ont également annoncé leur intégration avec Solana. Parmi eux figurent Discord (qui permet aux utilisateurs de lier des portefeuilles Solana à leurs profils) et Asics (qui a utilisé les paiements de Solana Pay pour permettre à ses utilisateurs d'acheter un design de chaussure en édition limitée).

Les transactions rapides et la haute capacité de traitement de Solana en ont fait le réseau de choix pour plusieurs cas d'utilisation dans la Web3, tels que les suivants :

  • Réseaux d'infrastructure physique décentralisée (DePIN) : les réseaux du monde réel incités par des tokens, comme le protocole de cartographie décentralisé Hivemapper, sont possibles grâce à la capacité de traiter des transactions à des vitesses extrêmement élevées.

  • NFT de prochaine génération : de nouvelles normes de tokens non fongibles sont apparues dans l'écosystème de Solana, tirant parti de l'évolutivité du réseau pour créer de nouveaux usages. Les NFT exécutables (xNFT) de Coral sont des NFT qui peuvent lancer un programme, créant ainsi la promesse d'une pile web et d'applications qui existent entièrement dans un portefeuille. Les NFT compressés (cNFT) utilisent des arbres de Merkle pour réduire considérablement le coût de stockage des données sur la chaîne, ce qui réduit le coût de frappe d'un million de NFT de millions à des centaines de dollars.

  • Paiements : Le protocole Solana Pay a permis un écosystème de structures de paiement simplifiées et sans autorisation qui peuvent liquider des paiements pour les entreprises en quelques secondes.

  • Jeux et divertissement : le traitement de grandes transactions avec un temps de latence minimal ouvre des cas d'utilisation de Web3 pour les jeux, le divertissement et les capacités de métavers.

  • DeFi : la haute capacité de traitement et les faibles frais de Solana permettent de créer des teneurs de marché automatiques, des échanges décentralisés et plus encore.

Qu'est-ce qui suit ?

Lors de la conférence Breakpoint 2023 de la Solana Foundation, une série de projets pour les mois et les années à venir ont été présentés :

  • Firedancer : Jump Crypto développe le nouveau logiciel central de code ouvert de Solana, cela comprend un second client validateur qui, en novembre, peut traiter 1,2 million TPS dans un environnement de test, ce qui élargira encore la capacité de traitement de Solana.

  • Extensions de tokens : un nouveau programme de tokens lancé en 2024 permet aux développeurs d'ajouter des fonctions telles que des transferts confidentiels et des destinataires autorisés via une liste blanche sans avoir à écrire de code supplémentaire.

Conclusions

Après avoir émergé sur la scène blockchain en 2020, Solana continue de mûrir en tant qu'écosystème durable et robuste. Depuis lors, elle est devenue un choix populaire tant pour les projets que pour les utilisateurs et semble prête à croître encore plus.

Lectures supplémentaires

  • Qu'est-ce que Proof of Stake (PoS) ?

  • Qu'est-ce que Solana (SOL) ?

  • Trois ponts cryptographiques populaires et comment ils fonctionnent