Résumé
Solana est une blockchain open-source (en libre accĂšs) dont lâobjectif est de synchroniser les informations mondiales Ă la vitesse de la lumiĂšre. Le rĂ©seau se concentre sur des transactions rapides et un dĂ©bit Ă©levĂ©, afin dâencourager lâadoption de la technologie blockchain par les consommateurs. Solana optimise la latence et le dĂ©bit. Elle cherche Ă atteindre cet objectif grĂące Ă des caractĂ©ristiques telles que son nouveau mĂ©canisme dâhorodatage appelĂ© Preuve dâhistorique (PoH) ; Turbine, son protocole de propagation des blocs et le traitement parallĂšle des transactions.
Depuis le lancement du rĂ©seau principal en mars 2020, plusieurs mises Ă niveau de celui-ci ont permis dâamĂ©liorer ses performances et sa rĂ©silience. Citons entre autres QUIC, la qualitĂ© de service pondĂ©rĂ©e par les stakes (QoS) et les marchĂ©s locaux de frais.
GrĂące Ă la preuve dâhistorique (PoH) et aux transactions parallĂ©lisĂ©es, le rĂ©seau Solana peut Ă©galer les performances des systĂšmes centralisĂ©s, le tout sur une blockchain mondiale dĂ©centralisĂ©e et sans autorisation. Les utilisateurs peuvent payer leurs frais de transaction et interagir avec les smart contracts au moyen du SOL, la cryptomonnaie native du rĂ©seau. Les extensions de tokens sont une des autres innovations majeures. Il sâagit dâun ensemble de fonctionnalitĂ©s nativement intĂ©grĂ©es Ă celles-ci. Ces extensions permettent des comportements complexes tels que 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, ceux-ci sont souvent confrontĂ©s Ă des limites en termes de vitesse de transaction et de dĂ©lais de confirmation. Solana en Ă©tant construit sur une nouvelle architecture, sâattaque Ă 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 aujourdâhui lâune des blockchains les plus utilisĂ©es au monde. Solana utilise un certain nombre dâinnovations, telles que la PoH et la parallĂ©lisation, pour traiter efficacement des dizaines de milliers de transactions par seconde (TPS) dans une machine dâĂ©tat gĂ©nĂ©rale.Â
Comment fonctionne Solana ?
Solana est une blockchain de troisiĂšme gĂ©nĂ©ration Ă preuve dâenjeu (PoS) qui a mis en Ćuvre un certain nombre dâinnovations uniques pour permettre un dĂ©bit Ă©levĂ©, des transactions rapides et des frais rĂ©duits :Â
La parallĂ©lisation : la capacitĂ© Ă traiter plus dâune transaction en mĂȘme temps.
La preuve dâhistorique (PoH) : une mĂ©thode de vĂ©rification de lâheure et de la date sans avoir besoin dâun horodatage conventionnel.
La tour de Tolérance aux fautes byzantines (BFT) : une version optimisée par la PoH de Practical BFT.
Turbine : un protocole de propagation de blocs qui maintient le réseau synchronisé.
Le Gulf Stream : un protocole de transfert de transactions sans mempool.
La machine virtuelle de Solana : elle permet lâexĂ©cution de smart contracts en parallĂšle.
Ces fonctionnalitĂ©s crĂ©ent un rĂ©seau Ă haute performance, avec des temps de bloc de 400 ms pouvant gĂ©rer des milliers de transactions par seconde (TPS). Pour mettre cela en perspective, le temps de bloc de Bitcoin est dâenviron 10 minutes et celui dâEthereum dâenviron 15 secondes.
Les dĂ©tenteurs de SOL peuvent staker leurs tokens dans le cadre du mĂ©canisme de consensus PoS de la blockchain. Avec un portefeuille crypto compatible, vous pouvez staker vos tokens auprĂšs des validateurs qui traitent les transactions du rĂ©seau. Un validateur qui a traitĂ© une transaction peut alors partager les rĂ©compenses avec ceux qui ont stakĂ© leurs tokens. Ce mĂ©canisme de rĂ©compenses incite les validateurs et les dĂ©lĂ©gants Ă agir dans lâintĂ©rĂȘt du rĂ©seau.Â
En janvier 2024, Solana comptait 2 145 validateurs et possédait un coefficient Nakamoto de 31.
Preuve dâhistorique
Le suivi de lâordre des transactions est extrĂȘmement important pour les cryptomonnaies. Le Bitcoin y parvient en regroupant les transactions dans des blocs avec un seul horodatage. Chaque nĆud doit valider ces blocs en consensus avec dâautres nĆuds. NĂ©anmoins, ce processus ajoute un temps dâattente important pour que les nĆuds confirment un bloc Ă travers le rĂ©seau. Solana prend une approche diffĂ©rente appelĂ©e la preuve dâhistorique (PoH).
Les Ă©vĂ©nements et les transactions de Solana sont tous hachĂ©s Ă lâaide de la fonction de hachage SHA256. Cette fonction prend des donnĂ©es dâentrĂ©e et produit un rĂ©sultat unique qui est extrĂȘmement difficile Ă prĂ©voir. Solana prend les donnĂ©es de sortie dâune transaction et les utilise comme donnĂ©es dâentrĂ©e pour le hachage suivant afin que lâordre des transactions soit intĂ©grĂ© dans les donnĂ©es hachĂ©es qui ont Ă©tĂ© gĂ©nĂ©rĂ©es.
Ce processus de hachage crĂ©e une longue chaĂźne ininterrompue de transactions hachĂ©es. Cette fonctionnalitĂ© dĂ©finit un ordre clair et vĂ©rifiable des transactions quâun validateur ajoute Ă un bloc, sans avoir besoin dâhorodatage conventionnel.
Le hachage nĂ©cessite Ă©galement un certain temps pour ĂȘtre rĂ©alisĂ©, ce qui signifie que les validateurs peuvent facilement vĂ©rifier le temps qui sâest Ă©coulĂ©. En ordonnant les transactions dans une chaĂźne de hachages, les validateurs traitent et transmettent moins dâinformations dans chaque bloc. Lâutilisation dâune version hachĂ©e de la derniĂšre version des transactions rĂ©duit considĂ©rablement le temps de confirmation dâun nouveau bloc.
La PoH nâest pas un mĂ©canisme de consensus mais plutĂŽt un moyen de rĂ©duire le temps passĂ© Ă confirmer lâordre des transactions. Lorsquâelle est combinĂ©e Ă la preuve dâenjeu, la sĂ©lection du prochain validateur pour un bloc est beaucoup plus facile. 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 un nouveau validateur.
Faible coût
Solana a des frais extrĂȘmement bas, une transaction coĂ»tant 0,00025 $ en moyenne. Des frais peu Ă©levĂ©s peuvent Ă©liminer certaines des plus grandes barriĂšres Ă lâentrĂ©e du Web3, car les frais de gas sur dâautres blockchains peuvent ajouter des coĂ»ts importants Ă un simple achat.Â
Rendement énergétique
Comme les nĆuds de Solana ont besoin de beaucoup moins de temps et de ressources pour valider les transactions, et parce que la validation ne nĂ©cessite pas de minage comme les rĂ©seaux Ă preuve de travail (PoW), le rĂ©seau sâest imposĂ© comme lâune des blockchains les plus Ă©conomes en Ă©nergie.
La Fondation Solana, lâorganisme Ă but non lucratif dĂ©diĂ© Ă la sĂ©curisation et au soutien du rĂ©seau Solana, publie des audits tiers rĂ©guliers sur lâimpact Ă©nergĂ©tique de Solana, ainsi quâune comparaison avec dâautres projets de blockchain et leur utilisation moyenne par mĂ©nage. Le rapport le plus rĂ©cent, publiĂ© en dĂ©cembre 2023, indiquait une diminution de la consommation dâĂ©nergie par transaction de 25 %, passant de 0,879 kJ Ă 0,658 kJ.
Quâest-ce que le SOLÂ ?
Le SOL est le token utilitaire natif de Solana, que le rĂ©seau burn dans le cadre de son modĂšle dĂ©flationniste. Les utilisateurs ont besoin de SOL pour payer des frais de transaction lorsquâils effectuent des transferts ou interagissent avec les smart contracts. Les dĂ©tenteurs de SOL peuvent Ă©galement devenir des validateurs du rĂ©seau. Comme Ethereum, Solana permet aux dĂ©veloppeurs de crĂ©er des smart contracts et de crĂ©er des projets basĂ©s sur la blockchain.
Le SOL utilise le protocole SPL. SPL est la norme de token de la blockchain Solana, similaire Ă lâERC-20 sur Ethereum. Le token SOL prĂ©sente deux principaux cas dâutilisation :
Paiement des frais de transaction engagĂ©s lors de lâutilisation du rĂ©seau ou des smart contracts.
Staker des tokens dans le cadre du mĂ©canisme de consensus de preuve dâenjeu (PoS).
Les applications dĂ©centralisĂ©es (DApps) basĂ©es sur Solana crĂ©ent de nouveaux cas dâutilisation pour le SOL et les autres tokens construits Ă lâaide de la norme SPL.
LâĂ©cosystĂšme Solana
LâĂ©cosystĂšme Solana sâest dĂ©veloppĂ© massivement depuis le lancement de la beta de son rĂ©seau principal en 2020. En janvier 2024, il y avait plus de 2 500 dĂ©veloppeurs travaillant sur des projets Solana et plus dâun million de portefeuilles actifs.Â
Les gĂ©ants Ă©conomiques classiques ont Ă©galement annoncĂ© leur intĂ©gration Ă Solana. On mentionnera Discord (qui permet aux utilisateurs de relier leurs profils et leurs portefeuilles Solana) et dâASICS (qui a utilisĂ© la passerelle de paiement Solana Pay pour permettre aux clients dâacheter un modĂšle de chaussure en Ă©dition limitĂ©e).
La rapiditĂ© des transactions et le dĂ©bit Ă©levĂ© de Solana en ont fait un rĂ©seau de choix pour plusieurs cas dâutilisation du Web3, comme par exemple :
RĂ©seaux dâinfrastructure physique dĂ©centralisĂ©s (DePIN) : les rĂ©seaux du monde rĂ©el rĂ©compensĂ©s par des tokens, tels que le protocole de cartographie dĂ©centralisĂ© Hivemapper, sont rendus possibles par la capacitĂ© de traiter les transactions Ă des vitesses extrĂȘmement Ă©levĂ©es.
NFT de nouvelle gĂ©nĂ©ration : de nouvelles normes de tokens non fongibles ont fait leur apparition dans lâĂ©cosystĂšme 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 la promesse dâune pile Web et dâapplications qui existe 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 blockchain, faisant passer le coĂ»t dâĂ©mission dâun million de NFT, de millions Ă des centaines de dollars.
Paiements : le protocole Solana Pay a permis la mise en place dâun Ă©cosystĂšme de structures de paiement simple et sans autorisation, capables de rĂ©gler les paiements en quelques secondes.Â
Jeux et divertissements : le traitement de transactions volumineuses avec un temps de latence minimal ouvre la voie Ă des cas dâutilisation du Web3 pour les jeux, le divertissement et les capacitĂ©s du metaverse.
DeFi : le dĂ©bit Ă©levĂ© et les frais peu Ă©levĂ©s de Solana permettent de crĂ©er des market Makers automatiques, des plateformes dâĂ©change dĂ©centralisĂ©e (DEX), etc.
Quelle est la prochaine étape ?
La conférence Breakpoint 2023 de la Fondation Solana a mis en lumiÚre un certain nombre de projets à suivre dans les mois et les années à venir, dont :
Firedancer :Jump Crypto développe un nouveau logiciel de base open source (en libre accÚs) Solana, y compris un deuxiÚme client validateur capable de traiter 1,2 million de TPS dans un environnement de test à partir de novembre, ce qui augmentera encore plus le débit de Solana.
Extensions de tokens : un nouveau programme de tokens lancĂ© en 2024 permet aux dĂ©veloppeurs dâajouter des fonctionnalitĂ©s telles que les transferts confidentiels et la liste blanche des destinataires autorisĂ©s, sans avoir Ă Ă©crire du code en plus.
Conclusion
AprĂšs avoir fait son apparition sur la scĂšne de la blockchain en 2020, Solana continue de mĂ»rir vers un Ă©cosystĂšme robuste et durable. La blockchain est devenue un choix populaire pour les projets et les utilisateurs, et semble prĂȘt Ă se dĂ©velopper encore davantage.