SOL : Solana

10 min Niveau 1

Solana est un réseau blockchain axé sur les transactions rapides et le haut débit. Il utilise une méthode unique d'ordonnancement des transactions pour améliorer sa vitesse. Les utilisateurs peuvent payer leurs frais de transaction et interagir avec les contrats intelligents avec SOL, la crypto-monnaie native du réseau.

Introduction

En matière de technologie blockchain, l'évolutivité est l'un des plus grands défis à relever. À mesure que ces réseaux se développent, ils sont souvent confrontés à des limites en termes de vitesse de transaction et de délais de confirmation. Solana vise à s'attaquer à ces limites sans compromettre la sécurité ou la décentralisation.

Fondée en 2017 par Anatoly Yakovenko de Solana Labs, la blockchain Solana adopte une nouvelle méthode de vérification des transactions. Bitcoin, Ethereum et de nombreux autres projets souffrent de problèmes de scalabilité et de vitesse. En utilisant une méthode connue sous le nom de Proof of History (PoH), la blockchain Solana peut gérer des milliers de transactions par seconde.

Comment fonctionne Solana ?

Solana est une blockchain de troisième génération, Proof of Stake. Elle a mis en œuvre une méthode unique de création d'un système sans faille pour déterminer le moment d'une transaction, appelé Proof of History.

Garder la trace de l'ordre des transactions est extrêmement important pour les crypto-monnaies. Le bitcoin le fait en regroupant les transactions dans des blocs avec un seul horodatage. Chaque nœud doit valider ces blocs par consensus avec les autres nœuds. Ce processus ajoute un temps d'attente important pour que les nœuds confirment un bloc à travers le réseau. Solana adopte au contraire une approche différente. Voyons cela de plus près.

Qu'est-ce que la preuve de l'histoire ?

Les événements et les transactions de Solana sont tous hachés à l'aide de la fonction de hachage SHA256. Cette fonction prend une entrée et produit une sortie unique qui est extrêmement difficile à prévoir. Solana prend la sortie d'une transaction et l'utilise comme entrée pour le hachage suivant. L'ordre des transactions est maintenant intégré dans la sortie hachée.

Ce processus de hachage crée une longue chaîne ininterrompue de transactions hachées. Cette caractéristique permet d'établir un ordre clair et vérifiable des transactions qu'un validateur ajoute à un bloc, sans avoir besoin d'un horodatage conventionnel. Le hachage nécessite également un certain temps pour se terminer, ce qui signifie que les validateurs peuvent facilement vérifier le temps écoulé.

La preuve d'historique diffère du processus que Bitcoin utilise dans le cadre de son mécanisme de consensus de preuve de travail. Les blocs sur Bitcoin sont de grands groupes de transactions non ordonnées. Chaque mineur de BTC ajoute l'heure et la date au bloc qu'il mine en fonction de son horloge locale. L'heure peut différer selon les autres nœuds ou même être fausse. Les nœuds doivent alors déterminer si l'horodatage est valide.

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 du dernier état des transactions réduit considérablement le temps de confirmation d'un nouveau bloc.

Il est important de comprendre que la preuve d'historique n'est pas un mécanisme de consensus. Il s'agit plutôt d'un moyen d'améliorer 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 un nouveau validateur plus rapidement.

Les principales caractéristiques de Solana

Selon leur blog, l'équipe de Solana a développé huit caractéristiques techniques de base pour aider la blockchain à égaler les capacités d'un système centralisé. La preuve d'histoire est peut-être la plus notable, mais il y en a aussi :

  • Tower BFT - une version optimisée par PoH de Practical Byzantine Fault Tolerance (tolérance aux pannes byzantine pratique)
  • Turbine - un protocole de propagation de blocs
  • Gulf Stream - protocole de transfert de transactions sans Mempool
  • Sealevel - Exécution de contrats intelligents en parallèle
  • Pipelining - une unité de traitement des transactions pour l'optimisation de la validation
  • Cloudbreak - Base de données de comptes à l'échelle horizontale
  • Archivers - Stockage de grands livres distribués

Ces caractéristiques créent un réseau très performant qui a un temps de blocage de 400 ms et effectue des milliers de transactions par seconde. Pour mettre cela en perspective, le temps de blocage du bitcoin est d'environ 10 minutes, et celui d'Ethereum d'environ 15 secondes.

Les détenteurs de SOL peuvent miser leurs jetons dans le cadre du mécanisme de consensus PoS de la blockchain. Avec un portefeuille cryptographique compatible, vous pouvez placer vos jetons auprès des validateurs qui traitent les transactions du réseau. Un validateur qui réussit partage ensuite certaines récompenses avec ceux qui ont misé. 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 mai 2021, Solana comptait environ 900 validateurs, ce qui en fait un réseau assez décentralisé.

Comment stocker le SOL ?

Vous pouvez stocker les jetons SOL sur le porte-monnaie cryptographique sollet.io (développé par Serum Academy), sur Trust Wallet pour les appareils mobiles et sur d'autres porte-monnaie prenant en charge SPL. Si vous souhaitez mettre en jeu vos SOL, vous devrez utiliser un portefeuille qui prend en charge la mise en jeu. Vous pouvez utiliser le portefeuille SolFlare ou les outils de ligne de commande Solana. Votre porte-monnaie vous permettra de créer un compte de mise en jeu et de déléguer vos jetons SOL à un validateur.

Conclusion

En tant que projet relativement nouveau, Solana a apporté les avantages qu'il promet en termes de vitesse et d'évolutivité. Le prix de ses jetons s'est également bien comporté, suscitant l'intérêt des investisseurs. Néanmoins, l'adoption et l'utilisation du réseau lui-même en sont encore à leurs débuts.

Tant que nous ne verrons pas un trafic important et davantage de cas d'utilisation de Solana, nous ne saurons pas si sa vitesse fait une grande différence dans le monde des crypto-monnaies. Disposer d'un réseau rapide est une bonne chose, mais les avantages qui en découlent ne se manifestent que lorsque davantage de personnes commencent à l'utiliser et que nous voyons davantage de cas d'utilisation.

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus