Soigneusement! Beaucoup de texte.
L'objectif d'Avalanche est d'augmenter l'échelle sans sacrifier la vitesse ou la décentralisation. La plateforme repose sur trois blockchains : la chaîne d’échange (X-Chain), la chaîne de contrats (C-Chain) et la chaîne de plateforme (P-Chain). X-Chain est utilisé pour la création et le trading d'actifs. C-Chain est conçu pour créer des contrats intelligents. P-Chain coordonne les validateurs et les sous-réseaux.
L’une des réalisations les plus importantes du protocole est le consensus Avalanche, qui utilise le vote répété des validateurs, rendant ainsi l’obtention d’un consensus rapide et accessible. Avalanche utilise des sous-réseaux évolutifs pour créer des blockchains interopérables personnalisées. Le nombre de sous-réseaux possibles est illimité.
Introduction
À mesure que la technologie blockchain évolue, de nouvelles solutions en matière d’évolutivité, d’interopérabilité et de convivialité émergent. Le réseau Avalanche adopte une approche unique en utilisant trois blockchains distinctes sur sa plateforme principale. Grâce aux fonctionnalités du jeton natif AVAX et aux multiples mécanismes de consensus, le réseau Avalanche se présente comme « la plateforme de contrats intelligents la plus rapide du secteur de la blockchain, mesurée en termes de temps d'achèvement ». Dans cet article, nous examinerons de plus près les solutions Avalanche qui ont permis au réseau de revendiquer ce titre.
Quand Avalanche a-t-il été lancé ?
La blockchain Avalanche a été lancée en septembre 2020 par l'équipe Ava Labs de New York. Ava Labs a levé 300 millions de dollars de financement, suivi d'une vente publique et privée de jetons pour un total de 48 millions de dollars. Avax Labs a été fondé par Kevin Seknicki, Maofan « Ted » Yin et Emin Gun Sirer.
Quels problèmes Avalanche résout-il ?
Le réseau Avalanche vise à résoudre trois problèmes principaux : l'évolutivité, les frais de transaction et l'interopérabilité.
Évolutivité et décentralisation
Les blockchains ont toujours essayé d’équilibrer entre évolutivité et décentralisation. Un réseau avec une activité élevée peut ne pas être en mesure de gérer la charge. Par exemple, sur le réseau Bitcoin (BTC), pendant les périodes de pointe, le traitement des transactions peut prendre des heures, voire des jours.
Une façon d’augmenter la vitesse consiste à accroître la centralisation en donnant à moins de personnes le pouvoir d’auditer l’activité du réseau. Cependant, la décentralisation est un aspect important de la sécurité de la blockchain. Les nouvelles blockchains tentent de résoudre ce problème avec des solutions technologiques avancées, et le réseau Avalanche a pu créer une approche unique, que nous examinerons ensuite.
Hauts-commissariats
Un autre problème courant avec les grandes blockchains comme Ethereum est les frais de gaz élevés, qui augmentent proportionnellement au trafic et à l’activité du réseau. Il est donc difficile d’attirer de nouveaux utilisateurs dans l’espace blockchain, mais la seule concurrence vient d’écosystèmes moins établis. Ainsi, la popularité d’Ethereum et le manque d’alternatives ont conduit à une augmentation constante du trafic et des commissions élevées. Les commissions pour les transferts simples peuvent dépasser 10 $, et les interactions complexes avec les contrats intelligents dépassent 100 $.
Compatibilité
Lorsque l’on travaille avec des blockchains, différents projets et entreprises ont des besoins différents. Auparavant, les projets étaient obligés de travailler avec Ethereum ou d’autres blockchains non adaptées à leurs besoins, ou d’utiliser une blockchain privée. Cependant, trouver l’équilibre entre personnalisation et interopérabilité sur plusieurs blockchains n’est pas facile. Avalanche propose sa solution avec des sous-réseaux et des blockchains personnalisées qui allient sécurité, rapidité et interopérabilité.
Comment fonctionne Avalanche ?
Avalanche utilise une combinaison unique de méthodes composée de trois blockchains interopérables : X-Chain, C-Chain et P-Chain.
1. Exchange Chain (X-Chain) est conçu pour la création et l'échange de jetons AVAX, ainsi que d'autres actifs numériques. Les frais de transaction sont payés en AVAX et la blockchain utilise le protocole de consensus Avalanche.
2. Contract Chain (C-Chain) permet aux développeurs de créer des contrats intelligents pour les DApps. Il implémente partiellement la machine virtuelle Ethereum (EVM), permettant le fonctionnement avec des DApp compatibles avec EVM. Chain utilise une version modifiée du protocole de consensus Avalanche appelé Snowman.
3. La chaîne de plateformes (P-Chain) coordonne les validateurs de réseau, suit les sous-réseaux actifs et permet d'en créer de nouveaux. Il utilise également Bonhomme de neige.
Étant donné que différentes fonctions sont distribuées sur des blockchains distinctes, cela permet une vitesse accrue et une évolutivité améliorée. Les développeurs d'Avalanche ont adapté les mécanismes de consensus aux besoins de chaque blockchain. Les utilisateurs utilisent AVAX comme un actif d'écosystème partagé pour miser et payer des frais.
Comment fonctionnent les mécanismes de consensus Avalanche ?
Les deux protocoles de consensus d'Avalanche ont beaucoup en commun. Ce double système garantit une évolutivité améliorée du réseau et des vitesses de transaction élevées.
Avalanche
Contrairement à la preuve de travail (PoW), à la preuve de participation (PoS) ou à la preuve de participation déléguée (DPoS), le protocole Avalanche ne nécessite pas qu'un leader parvienne à un consensus. Ce facteur contribue à accroître la décentralisation du réseau Avalanche sans compromettre l'évolutivité. PoW, PoS et DPoS traitent les transactions par une seule entité, dont le travail est également vérifié par un tiers.
Pour optimiser le protocole de consensus, Avalanche utilise un graphe acyclique dirigé (DAG), qui permet au réseau de traiter les transactions en parallèle. Les validateurs vérifient au hasard d’autres validateurs pour déterminer la validité des nouvelles transactions. Les statistiques montrent qu’après un certain nombre de contrôles aléatoires répétés, une transaction ne peut s’avérer fausse.
Toutes les transactions sont complétées immédiatement, sans confirmations supplémentaires. La configuration matérielle requise pour exécuter un nœud de validation et valider une transaction est faible et abordable, ce qui contribue à améliorer la productivité, la décentralisation et à attirer de nouveaux utilisateurs.
Bonhomme de neige
Le protocole de consensus Snowman est basé sur le protocole Avalanche, mais ordonne les transactions de manière linéaire, ce qui est extrêmement pratique lorsque l'on travaille avec des contrats intelligents. Contrairement au protocole de consensus Avalanche, Snowman crée des blocs.
Jeton AVAX
AVAX est le jeton natif d'Avalanch avec un tirage maximum de 720 millions. Toutes les commissions du réseau sont brûlées par le mécanisme de déflation, qui profite à l'ensemble de la communauté. AVAX a trois applications principales :
1. AVAX peut être jalonné pour devenir un validateur, ou déléguer le processus à un autre validateur. Les validateurs peuvent gagner jusqu'à 10 % d'APY (rendement annuel en pourcentage) et définir un pourcentage personnalisé pour les récompenses qu'ils reçoivent des délégués.
2. AVAX sert d'unité de compte commune pour tous les sous-réseaux, augmentant ainsi l'interopérabilité.
3. Les frais de transaction et les abonnements aux sous-réseaux sont payés en AVAX.
Comment ajouter AVAX au staking ?
Les détenteurs d'AVAX peuvent gagner des récompenses en devenant validateur ou en jalonnant des jetons via un autre validateur. Pour devenir validateur, vous devez miser 2000 AVAX.
La configuration matérielle requise est faible : pour devenir validateur, tout ce dont vous avez besoin est un ordinateur portable ou de bureau standard. Vous pouvez également miser des jetons via un autre validateur et recevoir des récompenses après confirmation réussie de la transaction.
Blockchains personnalisées Avalanche
À la base, Avalanche offre presque les mêmes fonctionnalités qu’Ethereum ou n’importe quelle blockchain de couche 1. Les développeurs peuvent créer de nouveaux jetons, NFT et DApp, et les utilisateurs peuvent miser, vérifier les transactions et utiliser plus de 400 DApp. Cependant, Avalanche améliore ces capacités et vous permet également de créer des blockchains personnalisées interopérables – des sous-réseaux.
Une blockchain personnalisée qui utilise un sous-réseau hautement évolutif convient parfaitement aux grandes entreprises, dont beaucoup utilisent déjà des sous-réseaux. Cela permet aux grandes entreprises et aux petits opérateurs indépendants de ces blockchains d'interagir avec d'autres participants d'un écosystème plus large et de s'appuyer sur la sécurité du réseau principal Avalanche.
Avalanche utilise sa propre machine virtuelle Avalanche (AVM), compatible avec EVM. Grâce au langage de codage Ethereum Solidity, les développeurs peuvent facilement interagir avec Avalanche et intégrer des projets existants sur la plateforme.
En quoi Avalanche est-il différent des autres blockchains évolutives ?
Les problèmes et solutions mentionnés ne sont pas propres à Avalanche. Ce réseau est en concurrence avec d’autres plateformes évolutives et blockchains interopérables telles que Ethereum, Polkadot, Polygon et Solana. Alors, qu’est-ce qui différencie Avalanche ?
Mécanisme de consensus
L'une de ses principales différences réside dans le mécanisme de consensus. Bien entendu, Avalanche n’est pas la seule blockchain dotée d’un nouveau mécanisme de consensus. Ainsi, Solana dispose d'un protocole Proof of History avec une vitesse de traitement allant jusqu'à 50 000 TPS (transactions par seconde), ce qui dépasse largement les 6 500 TPS d'Avalanche. Cependant, le TPS n'est qu'une mesure de mesure de la vitesse et ne prend pas en compte l'achèvement des blocs.
Vitesse et achèvement des transactions
Autre différence importante : le temps de réalisation d'Avalanche est inférieur à 1 seconde. Qu'est-ce que ça veut dire? Le TPS n'est qu'un des indicateurs permettant de mesurer la vitesse. De plus, il est nécessaire de prendre en compte le temps consacré à la réalisation complète de la transaction, après quoi celle-ci ne peut être ni modifiée ni annulée. Le TPS peut atteindre jusqu'à 100 000, mais en raison du retard dans l'achèvement, le réseau sera encore lent. Avalanche se positionne comme la plateforme la plus rapide en termes de délai de réalisation.
Décentralisation
L'un des principaux avantages d'Avalanche est la décentralisation. Bien que le réseau soit assez jeune, il compte déjà un grand nombre de validateurs (plus de 1 300 en avril 2022) grâce aux exigences minimales. Cependant, à mesure que le prix de l’AVAX augmente, il devient de plus en plus coûteux de devenir validateur.
Blockchains compatibles
Il n'y a pas de limite au nombre de blockchains Avalanche compatibles. Sur cet aspect, il est en concurrence directe avec Polkadot, un autre projet proposant des blockchains interopérables personnalisées. Pourtant, Polkadot utilise un espace limité pour vendre aux enchères Parachain Slots, tandis qu'Avalanche utilise de simples frais d'abonnement.
CV
En tant qu'alternative à Ethereum pour gérer des plateformes de finance décentralisée (DeFi), les blockchains comme Avalanche se révèlent très attractives en raison de leur compatibilité EVM et de leurs faibles frais. Cependant, en matière d’évolutivité et de vitesse, DeFi dispose déjà d’une longue liste de plateformes alternatives.
Le réseau Avalanche gagne en popularité depuis son lancement et a déjà dépassé Ethereum en termes de nombre de transactions quotidiennes. Mais on ne sait pas encore si elle sera capable de rivaliser avec d’autres blockchains comme Solana ou Polygon.




