Dans cet article, nous allons en savoir plus sur le projet Avalanche et son jeton AVAX. Découvrez avec nous tout le potentiel de cette blockchain et ses principales fonctionnalités.
LLa blockchain Avalanche (AVAX) est un projet de blockchain de 3e génération créé par la société Ava Labs et qui a été conçu pour offrir une blockchain hautement évolutive, avec des commissions économiques, une faible consommation d'énergie et de calcul, ajoutée à la capacité de traiter de puissants contrats intelligents. le type Turing complet. Tout cela dans le but d'offrir une vraie solution aux problèmes rencontrés par les utilisateurs sur d'autres plateformes comme Ethereum, dont le goulot d'étranglement s'est amplifié au point de rendre de plus en plus coûteuse toute interaction sur celle-ci.
Pour ce faire, Avalanche s'est rapidement fait une place au sein de la communauté crypto, non seulement en tenant ses promesses d'être une blockchain rapide, efficace et sécurisée, mais aussi en proposant des outils facilitant son adoption et son interaction avec les autres blockchains existantes.
Après deux ans de travail acharné et de développement, le réseau Avalanche est devenu une réalité avec le lancement du testnet en avril 2020. Après s'être assuré que l'ensemble du réseau fonctionnait comme il se doit, en juillet 2020, Ava Labs a développé l'ICO pour le projet. Avec l'ICO, Ava Labs cherchait initialement à financer toute l'infrastructure et le développement nécessaires à l'achèvement du réseau. C'est ainsi qu'Ava Labs a pu lever plus de 42 millions de dollars en moins de 24 heures, avec des paiements effectués en BTC, ETH, USDC et USDT.
Après le succès de l'ICO, Ava Labs a commencé à peaufiner tous les points restants du projet et en septembre 2020, il a annoncé le lancement du réseau principal et a commencé la diffusion des jetons AVAX à tous ceux qui ont participé à l'ICO. Cependant, le succès d'Avalanche ne faisait que commencer.
Au cours de son ICO, chaque jeton AVAX a été vendu pour une valeur de 0,5 $, mais pour le lancement du réseau principal, chaque jeton AVAX a commencé à une valeur de 4,1 $, étant l'un des projets avec la réévaluation la plus élevée au sein de l'écosystème. En fait, Avalanche est l'un des rares projets actuels dans lesquels son prix de lancement sur le marché n'a pas été répété, restant au-dessus de lui à tout moment et montrant clairement l'énorme valeur et la confiance que ses utilisateurs ont déposées dans le projet. .
Comment fonctionne Avalanche (AVAX) ?
Avalanche est une plateforme blockchain qui vise à offrir ce qui suit :
- Construire une blockchain pour les applications décentralisées couvrant les déploiements autorisés et sans autorisation (publics).
- Créez des ressources numériques arbitrairement complexes avec des règles personnalisées et des programmes en chaîne.
- Fournir une plate-forme unifiée pour la création, le transfert et la négociation d'actifs numériques.
Atteindre ces trois objectifs est une tâche qu'Avalanche réalise grâce au développement de son protocole, de son système de gouvernance et de sa tokenomics.
Snowflake, le protocole de consensus réseau
La pierre angulaire du fonctionnement d'Avalanche est son protocole de consensus connu sous le nom de Snowflake. Snowflake a été conçu pour être un protocole doté de curieuses capacités qui combinent le meilleur des protocoles de consensus traditionnels, ainsi que le protocole de consensus Nakamoto (celui appliqué à Bitcoin). Snowflake est construit au-dessus d'un DAG (comme celui que nous voyons dans des projets comme IOTA), sur lequel toutes les informations du réseau sont enregistrées à l'aide d'un schéma UTXO (le même schéma utilisé dans Bitcoin). L'union des deux schémas offre une grande flexibilité lorsque vous travaillez avec le parallélisme sans sacrifier la sécurité à tout moment.
De plus, parmi les améliorations proposées par Snowflake, il convient de souligner la conception d'une architecture de communication à très faible latence. Ce premier point a pour priorité de permettre aux nœuds de communiquer rapidement entre eux. Ainsi, les informations générées au sein du réseau peuvent se propager à travers celui-ci en très peu de temps et permettre aux nœuds d'atteindre rapidement des niveaux de consensus élevés.
Une deuxième amélioration concerne la cartographie ou la reconnaissance de la structure du réseau. Ceci est important car en connaissant la structure du réseau, les nœuds sont en mesure de recevoir et d'envoyer des informations plus efficacement. Cela réduit le besoin de connaître à 100% la structure réelle du réseau. Au lieu de cela, le système espère que chaque nœud enverra les informations à d'autres nœuds connectés, éliminant ainsi la redondance dans une telle opération.
Optimiser l'utilisation des ressources
Fondamentalement, ce processus rend la communication et la structure du réseau plus efficaces, en envoyant/recevant les données nécessaires à son bon fonctionnement, en optimisant au maximum les communications et la puissance de calcul au sein du réseau. Cette dernière est possible car chaque nœud interroge un petit ensemble de nœuds voisins de taille constante, choisis au hasard, et modifie sa proposition si une majorité qualifiée prend en charge une valeur différente. L'échantillonnage est répété jusqu'à ce que la convergence soit atteinte, ce qui se produit rapidement dans les opérations normales.
En fait, le consensus au sein d'Avalanche utilisant Snow est atteint en moyenne en seulement 2 secondes. Un autre point en faveur de ce type d'opération est que Snow est capable de travailler de manière asynchrone. Cela signifie que ses nœuds sont capables d'effectuer différentes tâches en parallèle, obtenant comme résultat final un consentement Testé en une fraction du temps et aucun plantage d'aucune sorte. Tout cela permet à Snow d'atteindre une évolutivité élevée pouvant atteindre confortablement 10.000 25 TPS, si la connexion entre ses nœuds est à faible latence (<2000 ms). Bien qu'en utilisation réelle (avec des latences bien supérieures et des équipements peu gourmands), le TPS de l'Avalanche atteint des pointes allant jusqu'à XNUMX TPS.
De plus, Snow a été créé pour fonctionner sur la base d'un protocole Proof of Stake, avec une réduction conséquente du besoin de calcul et d'énergie pour son fonctionnement. Tout cela, sans renoncer à la sécurité du système pour éviter les attaques qui pourraient mettre le réseau en danger (Sybil Attack ou 51% Attacks, pour donner des exemples).
Sous-réseaux dans Avalanche
Une autre grande curiosité d'Avalanche est son fonctionnement divisé en sous-réseaux. Ces sous-réseaux sont appelés X-Chain, P-Chain et C-Chain.
La X-Chain ou Exchange Chain est la chaîne où se déroulent toutes les opérations de paiement qui ont généralement lieu sur Avalanche. Par exemple, si nous envoyons des jetons AVAX de notre portefeuille à un échange ou à un service, cette opération sera effectuée sur la X-Chain.
La P-Chain ou Platform Chain, est la chaîne sur laquelle se coordonnent les réseaux secondaires, chacun d'eux avec ses propriétés et ses caractéristiques. Ce sous-réseau est utilisé pour le déploiement de services secondaires qui maintiennent une comptabilité complète séparée du réseau, mais utilisent toujours Avalanche pour enregistrer l'état final de leurs opérations et rendre compte de la sécurité d'Avalanche. Ce sous-réseau est parfait pour mettre en œuvre des réseaux privés ou des solutions d'évolutivité L2.
Enfin, nous avons la C-Chain ou Contract Chain, qui est l'endroit où l'AVM ou Avalanche Virtual Machine est exécutée, et où les contrats Avalanche Smart et les dApps sont déployés.
Avalanche VM (AVM), la machine virtuelle réseau
Les capacités de contrat intelligent d'Avalanche sont rendues possibles par Avalanche VM (AVM), une machine virtuelle dérivée de la machine virtuelle Ethereum (EVM). Initialement, le support de l'AVM était équivalent à celui de l'EVM. Cependant, l'équipe de développement d'Avalanche prévoit de l'améliorer afin de s'adapter aux capacités uniques d'Avalanche. Parmi ces améliorations, nous pouvons souligner :
- Contrats intelligents avec exécution hors chaîne et vérification en chaîne.
- Contrats intelligents avec exécution parallèle. Tout contrat intelligent qui ne fonctionne pas dans le même état sur un sous-réseau dans Avalanche pourra fonctionner en parallèle.
- Un Solidity amélioré, appelé Solidity++. Ce nouveau langage prendra en charge la gestion des versions, les mathématiques sûres et l'arithmétique à virgule fixe, un système de type amélioré, la compilation LLVM (partie du projet clang) et JIT (Just-In-Time).
Pour l'instant, ces améliorations n'ont pas encore été réalisées, mais AVM prend entièrement en charge Solidity, de sorte que tous les contrats intelligents créés pour Ethereum fonctionneront sur Avalanche, avec quelques modifications de leurs adresses en chaîne. Un point curieux à propos d'AVM est qu'il fonctionne dans un sous-réseau au sein d'Avalanche, qui sépare la couche de contrat intelligent du reste des opérations du réseau. Ce sous-réseau s'appelle Athereum.
Enfin, si un développeur a besoin d'un environnement d'exécution différent de la machine virtuelle Ethereum, il peut choisir de déployer son contrat intelligent via un sous-réseau qui implémente un environnement d'exécution différent, tel que DAML ou WASM. Les sous-réseaux peuvent prendre en charge des fonctionnalités supplémentaires au-delà du comportement de la machine virtuelle. Par exemple, les sous-réseaux peuvent imposer des exigences de performances pour les nœuds de validateur plus grands qui maintiennent les contrats intelligents plus longtemps, ou les validateurs qui maintiennent l'état du contrat en privé.
Connexion à Avalanche Web3
L'existence d'AVM permet à Avalanche de devenir un projet blockchain avec des capacités Web3, ce qui signifie que nous pouvons trouver des dApps de toutes sortes dans son écosystème. À partir des DEX, des applications DeFi, des jeux Play2Earn, tout cela peut être construit au-dessus d'Avalanche. Pour interagir avec de telles applications, vous pouvez utiliser un portefeuille comme MetaMask, en utilisant ces paramètres réseau :
- Nom du réseau : Réseau Avalanche
- URL RPC : https://api.avax.network/ext/bc/C/rpc
- ID de chaîne: 43114
- Symbole : AVAX
- Explorateur : https://snowtrace.io/
Dans tous les cas, vous pouvez savoir comment ajouter ces données dans notre article sur MetaMask.
De plus, les tokenomics KILT indiquent que :
- 100 millions de ces pièces sont destinées à la communauté. Ces pièces sont sans serrure et n'ont aucun droit.
- Un montant de 4,5 millions de ces pièces est réservé aux participants au vote crowdloan.
- Cinquante millions de pièces sont allouées à BOTLabs avec une acquisition linéaire de 60 mois.
- Après l'émission initiale, les jetons nouvellement émis seront utilisés pour payer les collectionneurs, les délégués et le Trésor.
- Le taux de jetons nouvellement créés diminuera avec le temps.
- Par conséquent, la distribution converge vers un maximum asymptotique d'environ 290 millions de pièces KILT (290.560.000 XNUMX XNUMX).
Tokenomics du projet
Le jeton natif est AVAX, un jeton à fourniture limitée dont l'émission maximale est de 720.000.000 360.000.000 XNUMX jetons AVAX. Lors du lancement du réseau, XNUMX XNUMX XNUMX jetons AVAX ont été émis. Cependant, contrairement à d'autres jetons à approvisionnement limité, qui continuent de frapper à perpétuité, AVAX est conçu pour réagir aux conditions économiques changeantes. En particulier, l'objectif de la politique monétaire d'AVAX est d'équilibrer les incitations des utilisateurs à miser contre leur utilisation pour interagir avec la variété de services disponibles sur la plate-forme.
Les participants à la plateforme agissent collectivement comme une banque de réserve décentralisée. Cela signifie que généralement, seules les récompenses de mise, les commissions et les airdrops sont disponibles dans Avalanche, qui sont tous influencés par des paramètres gouvernables. Les récompenses de jalonnement sont définies par la gouvernance en chaîne et régies par une fonctionnalité conçue pour ne jamais dépasser la limite d'approvisionnement.
Parmi les utilisations du jeton AVAX, on peut citer les paiements au sein du réseau, le jalonnement et l'accès aux dApps au sein de la blockchain. Mais en plus, il sert également de pont pour les échanges atomiques sur la chaîne et entre les chaînes.
Gouvernance de projet
La gouvernance dans Avalanche est décentralisée et est capable de modifier 315 paramètres de réseau ajustables. Pour participer à la gouvernance du protocole, vous devez avoir des jetons AVAX en votre possession. Avec eux, vous pouvez exercer votre droit de vote au sein du réseau. La gouvernance permet aux participants de voter sur les modifications apportées au réseau et de prendre des décisions de mise à niveau du réseau. Cela inclut des facteurs tels que le montant minimum de mise, le taux de génération de jetons, ainsi que d'autres paramètres économiques.
Cela permet à la plate-forme d'effectuer efficacement une optimisation dynamique des paramètres via un oracle de foule. Cependant, contrairement à d'autres plates-formes de gouvernance, Avalanche ne permet pas de modifications illimitées d'aspects arbitraires du système. Au lieu de cela, seul un nombre prédéterminé de paramètres peut être modifié via la gouvernance. De cette façon, le système maintient sa prévisibilité et augmente sa sécurité. De plus, tous les paramètres gouvernables sont soumis à des limites dans des délais spécifiques qui doivent être respectés.
Avantages de l'avalanche (AVAX)
- Avalanche est un réseau hautement évolutif. Grâce à cela, Avalanche peut résoudre le problème d'évolutivité qui affecte de nombreuses blockchains de 1ère et 2ème génération. Le consensus Snow est destiné à prendre en charge un réseau mondial de centaines de millions d'appareils connectés. Ceci en plus d'offrir une faible latence et de fonctionner avec des dizaines de milliers de transactions par seconde. De plus, Avalanche peut être étendu via Layer2, ce qui peut encore étendre ses capacités natives.
- Conçu pour la sécurité. Un autre point en faveur du projet est que sa construction est axée sur la robustesse et le maintien d'une haute sécurité. Son système PoS est conçu pour prévenir les attaques Sybil et les attaques à 51 %. En plus de sa capacité asynchrone, il garantit que les opérations se déroulent toujours correctement.
- Offre un degré élevé de décentralisation. Avalanche est conçu pour fournir un décentralisation sans précédent, tant dans la structure du réseau que dans la gouvernance
- Interopérable et flexible. Avalanche est conçu pour être une infrastructure universelle et flexible pour une multitude de blockchains/actifs. Dans tous ces cas, AVAX est utilisé comme garantie et comme unité de compte pour l'échange. En outre, le système est destiné à prendre en charge, de manière neutre en termes de valeur, de nombreuses chaînes de blocs qui y sont construites ou exploitées.