Qu`est-ce que Solana (SOL) ? Comment fonctionne cette plateforme blockchain à haut débit ?
Solana a connu une panne de 17 heures d'affilée le 14 septembre 2021. Des bots ont spammé le lancement de tokens, les validateurs ont été débordés et toute la chaîne s'est figée. L'équipe a dû contacter les validateurs par téléphone et redémarrer le système manuellement, comme redémarrer un routeur Wi-Fi, sauf que ce routeur contenait des milliards de dollars. Sur Twitter, la communauté crypto a immédiatement enterré le projet. Chaîne morte. Impossible de faire confiance à un système qui s'arrête subitement.
Six mois plus tard, le cours de SOL atteignait 250 $. Deux ans après, Solana traitait plus de transactions quotidiennes qu'Ethereum et ses infrastructures de couche 2 réunies. Les développeurs qui avaient quitté la plateforme après l'effondrement de FTX sont revenus, accompagnés de leurs collègues. Plus de 7 600 nouveaux développeurs ont rejoint Solana rien qu'en 2024.
J'utilise régulièrement les dApps Solana depuis 2022. J'ai effectué des swaps sur Jupiter, du staking via Marinade, et j'ai assisté à la frénésie des memecoins de 2024, principalement sur Solana, car les frais étaient suffisamment bas pour que des transactions à 15 $ soient rentables. Le réseau est vraiment rapide. Il lui arrive aussi de planter. Ces deux affirmations sont vraies, et pour comprendre pourquoi, il faut se pencher sur le fonctionnement de la preuve d'historique et les compromis qu'Anatoly Yakovenko a faits lors de la conception de ce système.
Solana : en bref
Solana est une blockchain de couche 1 conçue pour la rapidité et le faible coût. Son réseau principal a été lancé en mars 2020. Elle a été fondée par Anatoly Yakovenko, un ancien ingénieur de Qualcomm qui a travaillé pendant des années sur les systèmes distribués et les protocoles sans fil avant de se tourner vers les cryptomonnaies. Son idée principale : les blockchains sont lentes car les validateurs perdent du temps à s'accorder sur l'historique des transactions. En leur fournissant une horloge partagée dès le départ, tout s'accélère.
Cette horloge commune est une preuve de l'histoire. Nous aborderons son fonctionnement dans un instant.
Voici les chiffres clés pour un aperçu rapide : Solana traite entre 400 et 4 200 transactions par seconde en conditions réelles (le maximum théorique est de 65 000 TPS). Frais de transaction moyens : environ 0,00025 $. Délai de validation d’un bloc : environ 400 millisecondes. À titre de comparaison, Ethereum effectue entre 15 et 30 TPS sur son réseau principal et un échange de base coûte entre 0,50 $ et 5 $ selon la congestion. Solana est nettement moins cher et plus rapide.
Le jeton SOL est la cryptomonnaie native du réseau. Vous payez les frais en SOL, vous immobilisez des SOL pour contribuer à la validation du réseau et vous recevez des récompenses en SOL pour cette immobilisation. L'offre en circulation actuelle dépasse 570 millions de jetons, sans limite maximale. L'inflation annuelle initiale est d'environ 5,4 % et devrait se stabiliser à 1,5 % à long terme. La moitié des frais de transaction est brûlée (détruite définitivement) et l'autre moitié est reversée aux validateurs.
Comment fonctionne la preuve de l'histoire
La Preuve d'Histoire (PoH) est l'innovation phare de Solana et ce que la plupart des articles expliquent mal, je vais donc essayer de faire mieux.
Pourquoi les blockchains sont-elles lentes ? Parce que les validateurs passent la majeure partie de leur temps à discuter du déroulement des opérations. Les mineurs de Bitcoin ignorent ce que font les autres mineurs tant qu'un bloc n'est pas validé et diffusé. Les validateurs d'Ethereum, quant à eux, se réunissent en comité toutes les 12 secondes. C'est cette coordination qui engendre la latence.
Yakovenko a abordé le problème du point de vue d'un ingénieur en télécommunications. Chez Qualcomm, il avait travaillé sur des systèmes où la synchronisation était primordiale. Sa solution : fournir aux validateurs une horloge partagée avant même qu'ils ne commencent à s'accorder sur l'état. Si chacun connaît déjà l'ordre des événements, le consensus devient une étape de confirmation plutôt qu'une négociation.
PoH fait office d'horloge. Il exécute une chaîne de hachage SHA-256 continue, chaque hachage prenant le précédent comme entrée. Le hachage 50 000 génère le hachage 50 001, qui génère à son tour le hachage 50 002. La séquence est déterministe, mais ne peut être calculée qu'étape par étape. Il est impossible de la falsifier ou d'en sauter. Lorsqu'une transaction arrive, le leader (le validateur produisant le bloc actuel) l'insère dans cette chaîne de hachage à une position spécifique. La transaction A a eu lieu au hachage 50 000, la transaction B au hachage 50 500. L'écart entre les hachages prouve que le temps s'est écoulé. Nul besoin de demander confirmation.
D'autres validateurs vérifient en rejouant la chaîne de hachage. Si les calculs sont corrects, l'ordre est accepté. Cela réduit considérablement la charge de communication, passant de la diffusion à tous et de l'attente des réponses à la vérification locale de la chaîne de hachage.
Au-dessus de PoH se trouve Tower BFT, la couche de consensus de Solana. Il s'agit d'une version modifiée de la tolérance aux pannes byzantines (PoH), où les validateurs votent sur l'état de la chaîne en utilisant les horodatages de PoH comme référence. Les votes sont pondérés par la mise SOL (Solana utilise la preuve d'enjeu déléguée, les détenteurs ordinaires déléguant donc leurs SOL à des validateurs professionnels). L'ensemble est conçu pour être suffisamment rapide pour qu'un serveur à 5 000 $ puisse suivre. La question de savoir s'il est réellement nécessaire d'avoir un serveur à 5 000 $ plutôt qu'un Raspberry Pi à 200 $… résume à elle seule le débat sur la centralisation.

Les huit innovations au sein de l'architecture de Solana
La vitesse de Solana ne provient pas uniquement de PoH. L'équipe a conçu huit composants distincts qui fonctionnent de concert. La plupart des articles les énumèrent sans expliquer leur importance ; voici donc une version plus claire.
Gulf Stream transmet les transactions au prochain leader présumé avant même la fin du bloc en cours. Au lieu d'attendre la validation d'un bloc puis de trouver le prochain leader, Gulf Stream pré-route les transactions. Cela réduit le temps de confirmation et limite la taille du mempool.
Sealevel est le moteur de traitement parallèle des transactions. Alors que la machine virtuelle Ethereum (EVM) traite les transactions séquentiellement (une à la suite), Sealevel exécute simultanément sur plusieurs cœurs les transactions qui n'affectent pas les mêmes comptes. Un validateur Solana équipé d'un processeur à 12 cœurs peut ainsi traiter 12 transactions indépendantes simultanément.
Turbine divise les données des blocs en petits paquets et les distribue sur le réseau, à la manière de BitTorrent. Au lieu que chaque validateur télécharge le bloc complet depuis le leader, chaque validateur reçoit un fragment et reconstruit le bloc complet à partir des fragments reçus de ses voisins. Ainsi, la propagation des blocs s'adapte au nombre de validateurs sans que la bande passante ne soit saturée.
Un pipeline est une unité de traitement transactionnel qui attribue différentes étapes matérielles aux différentes phases : extraction des données, vérification de signature, opérations bancaires et écriture. À l’instar d’une chaîne de montage, chaque étape traite simultanément un lot de transactions différent.
Cloudbreak est la base de données de comptes, conçue pour les lectures et écritures simultanées sur disques SSD. Elle prend en charge le traitement parallèle nécessaire à Sealevel en permettant à plusieurs threads d'accéder aux données des comptes sans verrouillage.
Les serveurs d'archivage assurent le stockage des données à long terme. Les blocs historiques et les données transactionnelles sont déchargés des validateurs vers des nœuds de stockage dédiés. Cela permet de contenir les coûts matériels d'exploitation d'un validateur, même si le terme « gérable » reste relatif, car un validateur Solana nécessite tout de même 256 Go de RAM et au moins 1 To d'espace SSD.
Les six composants fonctionnent en pipeline, où les transactions s'enchaînent de leur soumission à leur finalisation en moins d'une seconde. L'ensemble du système est profondément optimisé et totalement unique en son genre. L'approche d'Ethereum est plus simple par conception (une étape à la fois, chaque transaction étant vérifiée par tous). Celle de Solana est plus rapide, mais aussi plus fragile. Plus d'éléments interdépendants signifie plus de risques de dysfonctionnement, ce qui s'est précisément produit lors de chaque panne majeure. La question qui revient sans cesse dans mes conversations avec les développeurs que je connais et qui travaillent sur Solana : la complexité justifie-t-elle la vitesse ? Leur réponse est généralement : « Oui, mais à peine, et je regrette que la documentation ne soit pas plus complète. »
Solana contre Ethereum : la comparaison que tout le monde attend
C’est cette comparaison qui alimente 90 % des débats sur les cryptomonnaies sur Twitter, alors comparons simplement les chiffres.
| Métrique | Solana | Ethereum (réseau principal) |
|---|---|---|
| TPS (réel) | 400-4 200 | 15-30 |
| TPS (théorique) | 65 000 | ~100 000 (avec partitionnement, feuille de route) |
| Frais de transaction | ~0,00025 $ | 0,50 $ - 5 $ et plus |
| Finalité du bloc | ~400 ms | ~12-15 secondes |
| Consensus | PoH + Tour BFT + DPoS | Preuve d'enjeu (Casper) |
| Validateurs | Plus de 1 400 | 1 000 000+ (y compris les joueurs à domicile) |
| TVL | ~9,5 milliards de dollars | ~50 milliards de dollars |
| Langage des contrats intelligents | Rouille, C | Solidité |
| Nombre de développeurs (nouveaux, 2024) | Plus de 7 600 | ~6 000+ |
Solana est plus rapide et moins cher. Ethereum est plus décentralisé et possède un écosystème plus vaste. Voilà, en résumé, la situation. Quiconque prétend que l'un est systématiquement meilleur que l'autre cherche à vous influencer ou n'a pas suffisamment réfléchi aux avantages et inconvénients de chacun.
Le nombre de validateurs d'Ethereum (plus d'un million, y compris les validateurs solo) surpasse largement les 1 400 de Solana. Le coefficient de Nakamoto de Solana (le nombre minimal d'entités pouvant s'entendre pour bloquer la chaîne) est de 19. Celui d'Ethereum est bien plus élevé. Ce point est crucial, car la décentralisation est le principe même d'une blockchain, contrairement à une base de données. Si 19 validateurs peuvent paralyser votre chaîne, cela représente une concentration de pouvoir dont il faut être conscient.
En revanche, Solana a surpassé Ethereum en termes d'acquisition de nouveaux développeurs en 2024, avec plus de 7 600 nouveaux développeurs contre environ 6 000 pour Ethereum. L'écosystème compte plus de 700 protocoles et ne cesse de croître. Jupiter (le principal agrégateur DEX), Raydium, Drift, Marinade (staking liquide), Jito et Kamino sont tous des protocoles majeurs. L'explosion des memecoins de 2024-2025, qu'on l'aime ou qu'on la déteste, s'est principalement produite sur Solana, car les frais étaient suffisamment bas pour rendre viables les transactions à 20 $.

Le problème des pannes : la plus grande faiblesse de Solana
Soyons francs : Solana a connu de nombreux plantages. Huit pannes majeures et dix partielles depuis son lancement. Voici la liste des pires.
Septembre 2021, 17 heures d'inactivité. Un lancement d'IDO a été inondé de bots. Les validateurs ont manqué de mémoire. L'équipe a dû coordonner un redémarrage manuel via Discord et appels téléphoniques. L'image d'une blockchain nécessitant une intervention téléphonique pour redémarrer est loin d'être idéale.
Mai 2022, 7 heures d'indisponibilité lors d'une création de NFT. Même scénario. Des bots. La communauté commençait à remarquer un schéma.
Février 2023, 18 heures de dégradation du service. Les transactions étaient techniquement traitées, mais si lentement que beaucoup ont expiré. Période de dysfonctionnement partiel la plus longue.
Février 2024, 5 heures d'indisponibilité. À ce stade, la réaction a été plus rapide et la correction plus ciblée, mais le titre restait problématique.
La critique est évidente : une chaîne qui cesse de traiter des blocs n’est qu’une base de données à laquelle est associé un jeton. Et je ne prétendrai pas que cette critique est injustifiée. Si la défaillance de 19 validateurs peut paralyser un réseau, ce dernier présente un point de défaillance unique, quels que soient les arguments marketing.
Ce qui a changé : le réseau QUIC a remplacé UDP pour filtrer le spam au niveau du protocole. Les frais prioritaires (comme le marché du gaz d’Ethereum) permettent aux utilisateurs légitimes de surenchérir sur les bots en cas de congestion. De plus, Firedancer, un second client validateur entièrement développé par Jump Crypto, est désormais opérationnel. Disposer de deux clients indépendants garantit qu’un bug dans l’un d’eux n’entraîne pas l’arrêt complet du réseau, un principe qui assure le fonctionnement d’Ethereum même lorsqu’un de ses clients (Prism, Lighthouse, etc.) rencontre des problèmes.
Depuis mi-2024, aucune panne majeure n'a été constatée. Le trafic de memecoins de fin 2024, qui a sans doute représenté la charge soutenue la plus élevée jamais enregistrée par Solana, n'a pas provoqué de dysfonctionnement. C'est encourageant. Cependant, une bonne année ne saurait effacer huit incidents majeurs. Le rétablissement de la confiance prend plus de temps que la résolution des problèmes.
Le jeton SOL : offre, staking et économie
SOL est conçu pour générer de l'inflation. Son offre totale n'est pas plafonnée (contrairement aux 21 millions d'unités du Bitcoin). Le taux d'inflation initial était de 8 %, diminuant de 15 % par an jusqu'à atteindre un taux terminal de 1,5 %. Début 2026, le taux d'inflation se situait autour de 5,4 %.
Contrepoids déflationniste : 50 % des frais de transaction sont brûlés. Lors des pics d’activité du réseau, une quantité significative de SOL est retirée définitivement de la circulation. Pendant la frénésie des memecoins fin 2024, les frais de transaction quotidiens brûlés ont dépassé l’émission quotidienne de SOL pendant plusieurs périodes, rendant brièvement le SOL déflationniste.
Le rendement du staking pour les validateurs SOL est d'environ 6 à 7 % par an, en fonction du taux d'inflation et du montant total mis en jeu. Plus de 65 % des SOL en circulation sont bloqués dans le staking, ce qui représente l'un des taux de participation les plus élevés du secteur des cryptomonnaies. C'est un atout pour la sécurité, mais cela signifie aussi qu'une grande partie de l'offre de SOL est pratiquement illiquide.
Le staking de liquidités a partiellement résolu le problème du blocage. Marinade Finance et Jito permettent de staker des SOL et de recevoir un jeton de reçu (mSOL ou jitoSOL) utilisable dans la DeFi. Vous percevez ainsi un rendement de staking et pouvez également prêter, emprunter ou fournir des liquidités avec ce jeton. Le concept est similaire à celui du stETH de Lido sur Ethereum, mais Solana a rencontré moins de difficultés à l'adopter grâce à des frais réduits qui rendent les transactions supplémentaires peu coûteuses.