Solana : la blockchain pour les Dapps évolutives
12 janvier, 2022
9 min
Solana est une blockchain pour le développement de smart contracts. Elle est hautement Solana est une blockchain de Layer 1 abordable et hautement évolutive pour le développement de contrats intelligents et d’applications décentralisées. La crypto-monnaie SOL en 2021 est passée à elle seule d’un prix de 1,85 $ en janvier à un sommet de 260 $ en novembre. Voici, en détail, ce qu’est Solana et pourquoi elle a connu un tel succès.
Solana est une blockchain de Layer 1 abordable et hautement évolutive pour le développement de contrats intelligents et d’applications décentralisées. La crypto-monnaie SOL en 2021 est passée à elle seule d’un prix de 1,85 $ en janvier à un sommet de 260 $ en novembre. Voici, en détail, ce qu’est Solana et pourquoi elle a connu un tel succès.
Comment est née Solana ?
L’histoire de Solana commence près de la plage californienne du même nom, en 2017. C’est là qu’Anatoly Yakovenko, réveillé à 4 heures du matin par un excès de café, a une vision.
L’idée qui va changer sa vie à jamais concerne la fonction SHA256, celle-là même qui est utilisée pour crypter les blocs de Bitcoin. Yakovenko réalise qu’elle peut également être exploitée pour accélérer l’exécution des transactions. Comment ? Nous le saurons plus tard en découvrant le fonctionnement de Solana.
Le créateur de la blockchain, alors développeur senior chez Qualcomm, a réuni plusieurs développeurs de grandes entreprises telles que Google, Microsoft et Apple à San Diego dans les jours qui ont suivi l’insight. L’objectif ? Fonder l’organisation qui, à ce jour, supervise le développement de la blockchain. C’est ainsi qu’est née Solana Labs.
En 2019, l’équipe stellaire construite par Anatoly a commencé à recevoir un financement massif par le biais de 4 ventes privées de tokens SOL et d’une ICO publique sur Coinlist. En 2021, le montant des fonds levés par Solana Labs a dépassé les 500 millions de dollars.
Comment fonctionne Solana ?
Solana est une blockchain de Layer 1, c’est-à-dire une blockchain autonome basée sur son propre protocole et sa propre technologie de base. La principale crypto-monnaie du réseau est SOL, utilisée pour :
- Le paiement de frais de transaction.
- le staking, qui peut être effectué en tant que validateurs ou par tout utilisateur qui le leur délègue.
Pour comprendre ce qu’est Solana et comment elle fonctionne, il faut savoir que, contrairement à Polkadot ou Ethereum, cette blockchain ne base pas sa scalabilité sur des shards ou des parachains, ou toute autre Layer 2. Ce qui la rend hautement scalable, ce sont les 8 éléments technologiques qui sous-tendent son infrastructure. Par souci de simplicité, nous n’expliquerons que le premier et le plus innovant d’entre eux.
Le mécanisme de consensus de Solana est appelé Tower BFT, et est un type de Delegated Proof-of-Stake, qui est également appelé Proof-of-History, voyons en détail comment il fonctionne.
Qu’est-ce que le Proof-of-History ?
Savoir ce qu’est SoIana, c’est aussi connaître le fonctionnement du mécanisme de consensus Proof-of-History, qui est responsable de l’attribution d’un timestamp cryptographique, c’est-à-dire d’un horodatage, à chaque transaction. En effet, l’un des plus grands problèmes des systèmes décentralisés est le temps.
Comme les réseaux de blockchain sont dispersés dans le monde entier, chacun d’entre eux aura son propre fuseau horaire. Décider du fuseau horaire auquel s’adapter est un choix arbitraire qui se fait au détriment de la majorité du réseau. S’adapter à l’heure d’un tiers, en revanche, reviendrait à lui donner le contrôle du réseau.
Pour contourner ce problème, les blockchains publiques mettent en œuvre des systèmes lents et complexes. Solana, en revanche, a trouvé un moyen d’attribuer un horodatage sans avoir besoin d’un horodatage unique et instantanément. Il s’agit d’une “horloge cryptographique” qui “tourne” et fournit un horodatage aux transactions avant même qu’un consensus ne soit atteint sur leur validité. Cette horloge cryptographique est créée par la fonction de hachage “SHA-256”, que nous connaissons grâce à Bitcoin.
Sur Solana, la fonction SHA-256 répète à l’infini différentes sorties (toutes les 400 millisecondes actuellement). Ces sorties, sous forme de codes cryptographiques, marquent le temps. La preuve de l’historique permet donc aux validateurs de ne pas avoir à se mettre d’accord sur l’ordre chronologique des transactions, puisqu’ils les reçoivent déjà avec un horodatage défini.
Avantages et inconvénients de Solana
Répondre à la question “qu’est-ce que Solana et comment ça marche ?”, c’est aussi analyser les forces et les faiblesses de ce réseau, éventuellement en le comparant à d’autres réseaux existants. Voici les principaux “avantages” de cette blockchain :
- Jusqu’à 50 000 transactions par seconde (TPS)
- 2900 nœuds de validation
- Coût par transaction < 0,01
- 125 Protocoles DeFi
- Neutre en carbone
En effet, considérons que le Bitcoin compte environ 9000 nœuds, tandis que l’Ethereum compte environ 5400 nœuds, et parvient actuellement à traiter 15 à 45 transactions par seconde sans connaître de congestion ou d’augmentation des frais.
En ce qui concerne les coûts, ce n’est que sur certaines blockchains de la Layer 2 d’Ethereum que l’on peut trouver des prix similaires, et certainement pas avec Ethereum. En outre, Solana nécessite une consommation d’électricité minimale (1939 joules), qu’il compense par des méthodes de compensation des émissions.
Cependant, Solana a connu un certain nombre d’événements qui ont compromis ses performances. Les interruptions les plus graves ont eu lieu le 14 septembre 2021, le 1er mai et le 1er octobre 2022.
M. Solana a ensuite publié plusieurs rapports sur l’incident et sa grande équipe de développeurs s’est mise au travail pour veiller à ce que ces bogues ne se répètent pas. Ce travail a porté ses fruits, puisque la blockchain n’a pas connu d’autres perturbations depuis lors.
Saga : le smartphone de Solana
Solana s’est également lancée dans un marché encore inexploré par les entreprises de blockchain, celui des smartphones. Le Saga est un téléphone mobile Android conçu pour rendre l’accès au Web3 plus facile et plus immédiat puisqu’il contient le premier dapp store de l’histoire.
Solana a également cherché à simplifier le travail de ses développeurs, grâce au Mobile Stuck, une boîte à outils pour construire des applications décentralisées compatibles avec Android et proposées à la vente directement dans la boutique du Saga.
La Solana Saga a également été un succès grâce aux airdrops de certains projets de l’écosystème. C’est pourquoi le prix du smartphone sur le marché secondaire a grimpé jusqu’à 5 000 dollars pendant un certain temps, soit cinq fois plus que sa valeur d’origine.
Applications sur Solana
En raison de ses caractéristiques inhérentes, il est assez facile de développer et d’utiliser des applications décentralisées sur cette blockchain. Pour comprendre ce qu’est Solana et comment elle fonctionne, il peut être utile d’analyser, en bref, les applications décentralisées natives. Voici les plus populaires et les plus utilisées :
- Marinade – la plate-forme la plus utilisée pour le staking liquide sur Solana.
- Orca – un DEX facile à utiliser avec un pool de liquidités. Similaire à UniSwap, mais sur Solana et basé sur le token ORCA.
- Solend – un protocole de prêt décentralisé.
- Drift Protocol – un DEX pour négocier des contrats à terme perpétuels, c’est-à-dire des contrats à terme sans échéance prédéterminée.
- Magic Eden – l’une des places de marché NFT les plus populaires sur le Web 3, native à Solana.
Solana : les dernières mises à jour
Notre voyage pour découvrir ce qu’est Solana et comment il fonctionne se termine par une section sur les dernières mises à jour. La communauté des développeurs de ce réseau est l’une des plus actives qui soit et produit régulièrement de nouvelles fonctionnalités et de nouveaux ajouts.
- Compression d’état – une intégration mise en œuvre en 2023 qui réduit considérablement l’espace requis pour stocker les données sur le réseau. En d’autres termes, elle permet aux applications de Solana de stocker en toute sécurité de grandes quantités de données en dehors de la chaîne tout en conservant des preuves vérifiables sur la chaîne, ce qui améliore l’efficacité et réduit les coûts.
- Intégration de l’intelligence artificielle – en 2023, Solana Labs a développé un plugin qui permet à l’IA d’interagir avec sa blockchain. Cela permettra d’automatiser certaines actions (comme le transfert ou l’achat de tokens) qui, aujourd’hui, ne peuvent être effectuées que manuellement.
- Expansion du kit de développement logiciel (SDK) – le cadre de développement de ce réseau a également été affecté par certaines mises à jour. Grâce à ces mises à jour, il est désormais plus facile pour les développeurs de créer des applications également dans des langages de programmation non natifs tels que TypeScript, Python et Java.
- Collaboration avec de grandes entreprises – Mastercard et Visa se sont associés au réseau créé par Anatoly Yakovenko.
Maintenant que vous savez ce qu’est Solana, comment il fonctionne et ce qu’il est capable de faire grâce à sa grande évolutivité et à la commodité de ses transactions, vous pouvez évaluer s’il a ce qu’il faut pour être un concurrent d’Ethereum.