Qu'est-ce qu'Avalanche (AVAX) ?
Accueil
Articles
Qu'est-ce qu'Avalanche (AVAX) ?

Qu'est-ce qu'Avalanche (AVAX) ?

Intermédiaire
Publié le Sep 9, 2021Mis à jour le Feb 1, 2023
7m

Résumé

Avalanche tente d'améliorer la scalabilité sans compromettre vitesse ou décentralisation. Il y a 3 blockchains sur le réseau Avalanche : la chaßne Exchange (X-Chain), la chaßne Contract (C-Chain) et la chaßne Platform (P-Chain). La X-Chain est utilisée pour créer et trader des actifs. La C-Chain est destinée à la création de smart contracts. La P-Chain est destinée à coordonner les validateurs et les sous-réseaux.

L’une des percĂ©es les plus importantes du protocole est Avalanche Consensus, une mĂ©thode utilisant des votes rĂ©pĂ©tĂ©s sous-Ă©chantillonnĂ©s par des validateurs pour rendre le consensus rapide et Ă©conomique. Avalanche utilise Ă©galement les sous-rĂ©seaux comme nouvelle mĂ©thode de scalabilitĂ© horizontale, permettant la crĂ©ation de blockchains personnalisables et interopĂ©rables. Il n’y a pas de limite au nombre de sous-rĂ©seaux possibles.


Introduction

Au fur et Ă  mesure que la technologie blockchain se dĂ©veloppe, elle fournit de nouvelles solutions aux anciens problĂšmes de scalabilitĂ©, d'interopĂ©rabilitĂ© et d'ergonomie. Avalanche a adoptĂ© une approche unique en utilisant trois blockchains distinctes dans sa plateforme. GrĂące Ă  son token natif AVAX et Ă  de multiples mĂ©canismes de consensus, Avalanche affirme ĂȘtre « la plateforme de smart contracts la plus rapide du secteur de la blockchain, comme le montre le temps de validation ». Dans cet article, nous allons examiner les facteurs qui ont conduit Ă  cette affirmation et les solutions qu'elle apporte.


Quand Avalanche a-t-il été lancé ?

Avalanche a Ă©tĂ© lancĂ© en septembre 2020 par Ava Labs, une Ă©quipe basĂ©e Ă  New York. Ava Labs a levĂ© prĂšs de 300 millions de dollars en financement, et la Fondation Avalanche a rĂ©alisĂ© des ventes de tokens privĂ©es et publiques totalisant 48 millions de dollars. L'Ă©quipe de trois personnes derriĂšre Avax Labs se compose de Kevin Sekniqi, Maofan « Ted » Yin et Emin GĂŒn Sirer.


Quels problÚmes Avalanche résout-il ?

Il y a trois principaux problÚmes que Avalanche tente de résoudre. Ils sont liés à la scalabilité, aux frais de transaction et à l'interopérabilité.

Scalabilité par rapport à la décentralisation.

Les blockchains ont toujours eu du mal Ă  Ă©quilibrer l'Ă©volutivitĂ© et la dĂ©centralisation. Un rĂ©seau avec une activitĂ© croissante peut rapidement ĂȘtre congestionnĂ©. Le Bitcoin (BTC) est un bon exemple de ce problĂšme, car le traitement des transactions a parfois pris des heures, voire des jours, en pĂ©riode de congestion du rĂ©seau.
L'un des moyens de lutter contre ce phénomÚne est de rendre le réseau plus centralisé, en donnant à un nombre réduit de personnes plus d'autorité pour valider l'activité du réseau, offrant une plus grande vitesse. Cependant, la décentralisation est essentielle à la sécurité de la blockchain. Les nouvelles blockchains tentent de résoudre ce problÚme grùce à des avancées technologiques, et Avalanche a créé une approche unique, que nous aborderons plus tard.

Frais élevés

Un autre problĂšme courant avec les grandes blockchains comme Ethereum est leurs frais de gas, qui peuvent devenir Ă©levĂ©s avec un trafic important. Cela finit par dĂ©courager les utilisateurs de ces blockchains, mais la concurrence propose des Ă©cosystĂšmes moins Ă©tablis. Par exemple, la popularitĂ© d’Ethereum et un manque historique d’alternatives ont conduit Ă  un trafic et Ă  des frais Ă©levĂ©s. À certains moments, les transferts simples coĂ»taient plus de 10 $, et les interactions complexes avec un smart contract Ă©taient encore plus coĂ»teuses.

Interopérabilité

Les différents projets et entreprises ont leurs propres besoins en matiÚre de blockchain. Auparavant, les projets devaient travailler soit avec Ethereum, soit avec une autre blockchain individuelle non adaptée à leurs besoins, soit avec une blockchain privée. Cependant, trouver l'équilibre entre personnalisation et coopération entre plusieurs blockchains s'est avéré difficile. Avalanche offre sa solution au problÚme avec des sous-réseaux et des blockchains personnalisées qui partagent la sécurité, la vitesse et la compatibilité du réseau.


Comment fonctionne Avalanche ?

Avalanche utilise une combinaison de méthodes qui le rendent unique et est en fait composé de trois blockchains interopérables : la X-Chain, la C-Chain et la P-Chain.

1. La chaßne Exchange (ou X-Chain) est utilisée pour créer et échanger des tokens AVAX et d'autres actifs numériques. Les frais de transaction sont payés en AVAX, et la blockchain utilise le protocole de consensus Avalanche.
2. La chaĂźne de contrats (ou C-Chain) est l'endroit oĂč les dĂ©veloppeurs peuvent crĂ©er des smart contracts pour les DApps. Cette chaĂźne met en Ɠuvre une instance de la machine virtuelle Ethereum (EVM), permettant aux codeurs de forker des DApps compatibles avec EVM. Elle utilise une version modifiĂ©e du protocole de consensus Avalanche appelĂ©e Snowman.
3. La chaine plateforme (ou P-Chain) coordonne les validateurs de réseau, suit les sous-réseaux actifs et permet la création de nouveaux sous-réseaux. La P-Chain utilise également Snowman.

Avec chaque blockchain prenant des rÎles différents, Avalanche améliore la vitesse et la scalabilité par rapport à l'exécution de tous les processus sur une seule chaßne. Les développeurs d'Avalanche ont adapté les mécanismes de consensus aux besoins de chaque blockchain. Les utilisateurs ont besoin d'AVAX pour staker et payer des frais de réseau, ce qui donne à l'écosystÚme un actif commun.


Comment fonctionnent les mécanismes de consensus d'Avalanche ?

Il y a beaucoup de similitudes entre les deux protocoles de consensus d'Avalanche. Ce systÚme double est l'une des principales raisons de la scalabilité améliorée du réseau et de la vitesse de traitement des transactions.

Avalanche

Le protocole de consensus Avalanche n'a pas besoin d'un leader pour atteindre le consensus comme pour la preuve de travail (PoW), la preuve d'enjeu (PoS), ou la preuve d'enjeu déléguée (DPoS). Ce facteur augmente la décentralisation du réseau Avalanche sans sacrifier la scalabilité. En revanche, PoW, PoS et DPoS finissent par avoir un processus de validation à acteur unique, dont le travail est ensuite validé par d'autres.
Avalanche implémente un protocole de consensus optimisé pour les graphes acycliques dirigés (DAG). Un DAG permet au réseau de traiter les transactions en parallÚle. Les validateurs échantillonnent les données d'autres validateurs pour déterminer si une nouvelle transaction est valide. AprÚs un certain nombre de ce sous-échantillonnage aléatoire répété, il est statistiquement prouvé qu'il serait presque impossible qu'une transaction soit fausse.

Toutes les transactions sont finalisĂ©es immĂ©diatement, sans qu'aucune autre confirmation ne soit nĂ©cessaire. L'exĂ©cution d'un nƓud de validation et la validation des transactions ont des exigences matĂ©rielles faibles et accessibles, ce qui contribue aux performances, Ă  la dĂ©centralisation et au faible impact climatique.

Snowman

Le protocole de consensus Snowman s'appuie sur le protocole de consensus Avalanche, mais ordonne les transactions de maniÚre linéaire. Cette propriété est bénéfique pour les smart contracts. Contrairement au protocole de consensus Avalanche, Snowman crée des blocs.


Token AVAX

AVAX est le token natif d'Avalanche avec une offre limitée de 720 millions. Tous les frais payés sur le réseau sont détruits à titre de mécanisme de déflation, ce qui bénéficie à l'ensemble de la communauté Avalanche. AVAX présente trois principaux cas d'utilisation :

1. Vous pouvez staker votre AVAX pour devenir validateur ou le déléguer à un validateur. Les validateurs peuvent gagner jusqu'à 10 % de rendement annuel en pourcentage (APY) et fixer un pourcentage personnalisé de la récompense qu'ils transmettent aux délégateurs qui les soutiennent.

2. AVAX sert d'unité de compte commune à tous les sous-réseaux, ce qui améliore l'interopérabilité.

3. Les frais de transaction et les abonnements aux sous-réseaux sont dus en AVAX.


Comment staker des AVAX ?

Les détenteurs d'AVAX peuvent gagner des récompenses en devenant validateur ou en stakant des tokens avec un validateur. Pour devenir validateur, il faut staker 2 000 AVAX.

Les exigences matérielles sont suffisamment faibles pour que la plupart des ordinateurs portables ou de bureau standard conviennent pour commencer la validation. Vous pouvez également staker des tokens derriÚre un validateur et recevoir des récompenses lorsque le validateur confirme des transactions.


Blockchains Avalanche personnalisables

Avalanche offre des fonctionnalités similaires à celles d'Ethereum et d'autres blockchains de premiÚre couche. Les développeurs peuvent créer des tokens, des NFT et des DApps. Les utilisateurs peuvent staker, valider des transactions et utiliser plus de 400 DApps. Les avantages d'Avalanche, selon ses promoteurs, découlent des améliorations apportées à ses capacités. En complément, Avalanche permet également de créer des blockchains interopérables et personnalisées.

Une blockchain personnalisée utilisant un sous-réseau hautement évolutif est bien adaptée aux besoins des grandes entreprises, et beaucoup développent déjà des sous-réseaux. Il est pratique pour les grandes entreprises et les petits opérateurs indépendants de ces blockchains personnalisées d'interagir avec d'autres personnes dans un écosystÚme riche et d'exploiter la sécurité du réseau principal d'Avalanche.

Avalanche dispose de sa propre machine virtuelle Avalanche (AVM), qui est également compatible avec la EVM. Les développeurs familiarisés avec le langage de codage Solidity d'Ethereum peuvent facilement utiliser Avalanche et également y porter des projets existants.


En quoi Avalanche est-elle différente des autres blockchains évolutives ?

Les problÚmes et les solutions que nous avons trouvés ne sont pas propres à Avalanche. Avalanche rivalise avec d'autres plateformes scalables et des blockchains interopérables comme Polkadot, Polygon et Solana. Alors, qu'est-ce qui rend Avalanche différente des autres ?

MĂ©canisme de consensus

La différence la plus significative est probablement le consensus avalanche. Cependant, Avalanche n'est pas la seule blockchain dotée d'un nouveau mécanisme de consensus. Solana dispose d'une preuve d'historique qui prétend pouvoir gérer jusqu'à 50 000 TPS (transactions par seconde), dépassant les 6 500 TPS d'Avalanche. Cependant, le nombre de TPS n'est qu'une mesure pour évaluer la vitesse du réseau et une mesure qui ne tient pas compte de la finalité des blocs.

Vitesse et finalisation des transactions

Une autre diffĂ©rence notable est le temps infĂ©rieur Ă  1 seconde pour la finalisation d'une transaction Avalanche. Qu'est-ce que cela signifie ? Le TPS n'est qu'un indicateur de la mesure de la vitesse. Nous devons Ă©galement prendre en compte le temps nĂ©cessaire pour garantir qu'une transaction est finalisĂ©e et ne peut ĂȘtre annulĂ©e ou modifiĂ©e. Il est possible de traiter 100 000 transactions en une seconde, mais s'il y a un retard dans la finalisation, le rĂ©seau sera toujours plus lent pour les utilisateurs. Avalanche prĂ©tend disposer du dĂ©lai de finalisation le plus rapide de l’industrie. 

DĂ©centralisation

L'une des plus grandes affirmations d'Avalanche est son engagement envers la décentralisation. Par rapport à sa taille et à son ùge, il possÚde un grand nombre de validateurs (plus de 1300 en avril 2022) en raison de ses exigences raisonnablement faibles. Cependant, comme le prix de l'AVAX a augmenté, il est devenu plus coûteux de devenir un validateur.

Blockchains interopérables

Les blockchains interopérables d'Avalanche sont également illimitées en nombre. C'est une concurrence directe avec Polkadot, l'un des projets les plus célÚbres offrant des blockchains personnalisées et interopérables. Polkadot dispose d'un espace limité mis aux enchÚres dans le cadre des ventes aux enchÚres de Parachain Slots, tandis qu'Avalanche fonctionne avec un simple abonnement.


Pour conclure

Avec les plateformes de finance décentralisée (DeFi) à la recherche d'alternatives à Ethereum, les blockchains comme Avalanche sont attrayantes en raison de leur compatibilité EVM et de leurs faibles frais. Cependant, les plateformes DeFi disposent déjà d'une longue liste de plateformes alternatives en matiÚre de scalabilité et de vitesse.

Avalanche a gagnĂ© en popularitĂ© depuis sa sortie et a dĂ©jĂ  rattrapĂ© Ethereum dans le total des transactions par jour, mais il reste Ă  voir s’il sera en mesure de rivaliser avec d’autres blockchains comme Solana ou Polygon.