Vous êtes sur la page 1sur 11

Avalanche est une plate-forme blockchain open source permettant de lancer des

applications décentralisées et des déploiements de blockchain d'entreprise dans un


écosystème interopérable et hautement évolutif,personnalisable et sécurisée qui cible trois
grands cas d'utilisation:

- Création de blockchain spécifiques


Les utilisateurs peuvent créer des blockchains entièrement personnalisables. Plus
précisément, ils créeront des sous-réseaux avec des logiques et des fonctions de base bien
définies.Qui peuvent être autorisés ou non. Les utilisateurs peuvent définir le système central
derrière la blockchain qu'ils lancent et définir son propre ensemble de validateurs et de
fonctions. Les programmeurs peuvent créer et dicter le fonctionnement de leur réseau - c'est
ainsi qu'Avalanche offre aux utilisateurs un contrôle total et la confidentialité de leurs
créations.

- Création et lancement d'applications évolutives et décentralisées (Dapps).


Les utilisateurs peuvent créer plusieurs dApps avec un système rapide, sans
autorisation,sécurisé et interopérable.Avalanche fonctionne comme une place de marché
pour les utilisateurs de DeFi qui souhaitent échanger, créer, échanger et stocker leurs actifs
et leurs produits.

- Création d'actifs numériques arbitrairement complexes avec des règles, des clauses
restrictives personnalisables (actifs intelligents).
Les utilisateurs peuvent échanger des actifs personnalisés ou des représentations
numériques d'actifs qui sont confirmés presque instantanément avec des millions de
validateurs dans le réseau.
L'objectif primordial d'Avalanche est de fournir une plate-forme unificatrice pour la création,
le transfert et le commerce d'actifs numériques.

Les développeurs d'Ava Labs affirment qu'Avalanche est le premier réseau de contrats
intelligents à proposer la finalisation des transactions en moins de 2 secondes.

L'architecture d’Avalanche

Dans Avalanche, 3 blockchains ont été intégrées à la plate-forme et Les 3 blockchains sont
validées et sécurisées par le réseau primaire. Ces 3 blockchains par défaut sont les suivantes :

- La X-Chain est une chaîne de paiement basée sur DAG pour créer et échanger des
actifs numériques intelligents . La chaîne X est décentralisée et conçue pour être
facile à programmer. Ce réseau permet à quiconque de créer et de créer d'autres actifs
numériques intelligents . Ces nouveaux actifs peuvent être des stablecoins , des jetons
utilitaires, des NFT, etc.. Lorsqu'on émet une transaction vers une blockchain sur le
réseau Avalanche, on paie des frais libellés en AVAX. La X-Chain est une instance de
l'Avalanche Virtual Machine (AVM).

- La P-Chain gère les métadonnées sur le réseau Avalanche. Son API permet aux
nœuds de créer des sous-réseaux, d'ajouter des validateurs aux sous-réseaux et de
créer des blockchains. Cette chaîne est utilisée pour coordonner les validateurs.La
chaîne P permet le staking de jetons sur le réseau.

- La C-Chain est une instance de la machine virtuelle Ethereum, alimentée par le


protocole de consensus d'Avalanche. La chaîne C a été créée pour simplifier la
conversion pour les développeurs d'Ethereum Dapp. En tant que chaîne de
conversion, C-Chain est compatible avec tous les outils Ethereum. Les utilisateurs
peuvent migrer leurs Dapps vers cette blockchain de manière transparente. Le réseau
prend en charge les fonctionnalités Ethereum populaires telles que MetaMask,
Web3.js, Remix, Truffle Suite et la plate-forme Embark.

En plus de ces 3 chaînes par défaut, Avalanche est capable de prendre en charge plusieurs
autres blockchain et leurs propres machines virtuelles personnalisées.

Cette fonctionnalité permet aux développeurs de créer des dApps et des blockchains
personnalisés contenant toute logique arbitraire qu'ils choisissent d'inclure.

valanche a été développé comme une plate-forme qui permet à chacun de créer sa propre
blockchain. Il a été créé pour être modulaire et personnalisable, et apporte sécurité,
évolutivité et hautes performances à une plate-forme de contrat intelligent.
Considérez ces quatre caractéristiques uniques de la plate-forme Avalanche :

1. Modulaire . Avalanche permet à quiconque d'utiliser les blocs de construction de la


plate-forme pour créer une blockchain standardisée qui peut être publique ou privée,
et est spécifique à l'application. Ces chaînes nouvellement créées sont également
interopérables et existent sur un réseau blockchain commun. Avalanche est un
écosystème de blockchains et peut être étendu pour répondre à tout besoin spécifique
sans être limité au plus petit dénominateur commun du système.

2. Personnalisation . Avec Avalanche, un développeur a un contrôle total sur le


comportement des contrats intelligents. Ils peuvent contrôler qui peut voir et
interagir avec la dApp, qui peut la contrôler et avec quelle machine virtuelle ou
langage de programmation il s'exécute. Et il permet des applications financières
décentralisées grâce à la création d'actifs intelligents. Ce sont des actifs numériques
arbitrairement complexes qui incluent leurs propres règles personnalisées.

3. Évolutif et sécurisé . La blockchain Avalanche utilise un mécanisme de consensus


Proof-of-Stake (PoS) pour fournir une protection Sybil à la blockchain. Ce système
PoS donne à des dizaines de milliers de validateurs la parole dans le système,
garantissant que le réseau reste résistant aux attaques, robuste et fiable.

4. Hautes performances . Avalanche a créé une nouvelle famille de protocoles qu'elle


appelle la « famille Snow » qui permet à toutes les chaînes construites sur Avalanche
de gérer des milliers de transactions par seconde. Il permet également à ces chaînes
de finaliser leurs transactions en quelques secondes plutôt qu'en quelques heures.
Consensus d’Avalanche

Le consensus d'avalanche, comme le consensus de Nakamoto, est un protocole probabiliste.


Tout comme Nakamoto a échangé une petite chance de probabilité contre des performances,
Avalanche embrasse la probabilité pour rendre le risque d'erreur tout aussi microscopique.

Avalanche finalise également toutes les transactions immédiatement, sans attendre les
confirmations. Avalanche est capable de le faire car il s'agit d'une généralisation par rapport
au consensus classique, il hérite donc de cette propriété très souhaitable. En effet, Avalanche
voit les transactions se finaliser en moins d'une seconde en moyenne. C'est incroyablement
rapide par rapport à certains réseaux décentralisés existants.

Avalanche ne dépend pas de la preuve de travail comme le consensus de Nakamoto. Dans


des protocoles comme Bitcoin, la preuve de travail est nécessaire à la fois pour l'organisation
et la sécurité contre les acteurs malhonnêtes. Avalanche pouvait utiliser la preuve de travail
mais a choisi la preuve de participation pour obliger les utilisateurs à disposer d'une certaine
quantité de jetons avant d'être autorisés à voter sur les transactions.

Propriétés des Snow protocoles

L'une des caractéristiques immédiatement reconnaissables des protocoles Snow est qu'ils
sont extrêmement rapides. Ils atteignent une finalité irréversible en moins de 2 secondes, ce
qui est plus rapide que tous les systèmes de point de vente actuels. Ils prendront également
en charge des milliers de transactions par seconde, ce qui est bien supérieur au débit observé
avec les systèmes de traitement des paiements actuels.

Pour ce faire, les protocoles Snow utilisent des votes aléatoires répétés sous-échantillonnés.
Cela fonctionne en faisant en sorte que chaque validateur n'interroge qu'un petit échantillon
aléatoire d'autres validateurs à chaque tour. Les validateurs sélectionnés sont pondérés par
le montant de la mise, et cette méthodologie permet au protocole de s'adapter théoriquement
à des millions de participants.

Les protocoles Snow sont à la fois légers et consomment peu d'énergie. Lorsqu'il n'y a pas de
travail à faire, le protocole se met au repos et attend dans un état de faible énergie.

Et les protocoles Snow sont extrêmement sécurisés. Alors que d'autres familles de protocoles
consensuels sont sensibles à un certain nombre de vecteurs d'attaque, les protocoles Snow
sont immunisés contre ces attaques. Avec un grand nombre de validateurs, l'immuabilité et
la résistance à la censure sont garanties que les protocoles PoW ne peuvent pas atteindre.
Dans d'autres systèmes PoS, la mise à l'échelle est tentée via la délégation de la validation à
un petit sous-comité, mais cela crée une situation où il devient possible de corrompre les
membres du sous-comité. Les protocoles Snow ne dépendent pas de la délégation puisque
chaque validateur est capable de participer à la recherche d'un consensus.

Comment fonctionnent les snow protocoles ?


Lorsqu'un validateur voit une transaction qui doit être validée, il sélectionne au hasard un
petit sous-ensemble d'autres validateurs s'il pense que la transaction est valide ou non. Les
autres validateurs répondront soit qu'ils pensent que la transaction est valide, soit qu'ils
répondent qu'ils pensent que la transaction est invalide et doit être rejetée.
Cela peut se produire lorsque le nœud a déjà rejeté la transaction ou s'il préfère une
transaction en conflit. Chacun des validateurs aura sa propre opinion sur la validité de toute
transaction.

Lorsqu'une partie suffisamment importante du sous-ensemble de validateurs répond qu'une


transaction est valide et doit être acceptée, le validateur initial s'engage à accepter la
transaction. Ce validateur pense maintenant que la transaction est valide et s'il est interrogé
par un autre validateur à l'avenir, il répondra que la transaction est valide et doit être
acceptée.

De la même manière, si une partie suffisamment importante du sous-ensemble de


validateurs répond que la transaction est invalide, alors ce validateur initial rejettera la
transaction et conseillera à tous les futurs validateurs de rejeter également la transaction.
Dans la majorité des cas courants, la finalisation d'une transaction peut se produire très
rapidement. S'il existe un cas où il y a des conflits entre les transactions, les validateurs
honnêtes se réuniront rapidement pour déterminer laquelle des transactions en conflit est
préférée.

Cela générera une boucle de rétroaction positive jusqu'à ce que tous les validateurs
participants préfèrent une seule transaction à toutes les autres. Cela conduira à ce que cette
transaction soit acceptée par le réseau comme valide, tandis que toutes les autres
transactions en conflit sont rejetées. C'est cette propriété en cascade dans la validation des
transactions qui donne son nom à Avalanche.
Dans le protocole Snow, il existe une forte probabilité que lorsque l'un des validateurs
honnêtes accepte ou rejette une transaction, tous les autres validateurs honnêtes
emboîteront le pas et accepteront ou rejetteront cette transaction.

Ce processus de vote est ce qui rend Avalanche unique. Chaque validateur est un décideur
totalement indépendant. Il n'y a pas d'élection de chef. Cependant,chaque nœud utilise le
même processus pour déterminer si une décision est correcte et dans quelle mesure ils sont
en consensus avec le reste du réseau. Une fois qu'ils voient une forte probabilité d'accord sur
le réseau, le nœud verrouille leur vote et accepte une transaction comme finale.

Le processus utilisé pour déterminer si une transaction est préférée et si le reste du réseau
est d'accord sur cette décision est appelé « sous-échantillonnage aléatoire répété ».

À un niveau élevé, cela signifie qu'un validateur sélectionne au hasard d'autres validateurs
pour leur demander ce qu'ils aiment. Il le fait encore et encore sur de nouveaux nœuds
sélectionnés au hasard jusqu'à ce qu'il accumule suffisamment de données pour déterminer
que sa probabilité d'être correct est si élevée que vous pouvez aussi considérer qu'il est
impossible que ce soit faux.

Plus en détail, cela fonctionne comme suit :

1. Un validateur se voit présenter un ensemble de transactions qui ont été émises et il


lui est demandé de décider quelles transactions « Accepter ».

2. Le client de nœud présente les machines virtuelles (« VM ») avec leurs transactions,


et les VM fourniront des informations pour aider le client à déterminer quelles
transactions sont acceptables.²0

3. L.e validateur sélectionne un sous-ensemble de ces transactions qui n'entrent pas en


conflit, les marque comme préférées et tente de les accepter sur le réseau.
4. Tous les nœuds qui interrogent ce validateur reçoivent son dernier choix préféré pour
cette décision.

5. Ce validateur sélectionne K nœuds dans la liste complète des validateurs (la


probabilité de sélection est pondérée par le montant de l'enjeu) pour rechercher leur
décision préférée.

6. Chaque validateur interrogé répond avec ses décisions préférées, les votes du
validateur sont mis à jour en conséquence et la confiance est établie.

7. Pendant ce temps, d'autres nœuds sélectionnent également des validateurs aléatoires


dans l'ensemble de validateurs à interroger pour leur réponse préférée et mettent à
jour leurs réponses en conséquence.

8. Cela continue pendant au moins M tours ou jusqu'à ce qu'un seuil de confiance


suffisant soit atteint, quel que soit le dernier, avec K validateurs choisis au hasard à
chaque tour (sans remise).

9. Une fois qu'un seuil de confiance est atteint, la décision sur la transaction est
verrouillée comme définitive.

10. Si « Acceptée », la transaction est envoyée à la VM pour être traitée ; si « Rejeté », la


transaction est retirée du consensus.

Écosystème d’Avalanche
L'écosystème d’avalanche a grandi de façon exponentiel , en un peu plus de 9 mois celui-ci
compte pas loin de 230 projets. Avalanche a aujourd'hui un écosystème complet comptant
un bon nombre Dapps pour le plus grand plaisir de ses utilisateurs.

L'écosystème d'Avalanche est diversifié, nous y trouvons des plates-formes pour tout, des
jeux basés sur NFT aux projets proposant des produits DeFi. Les projets impliqués dans
l'écosystème Avalanche incluent SushiSwap , Pangolin, Polyient Games, GameSwap et bien
d'autres.

Roadmaps 2021

Q3 2021 - Jul to Sep

Avalanche Platform
Apricot
- P-Chain Governance
- P-Chain Pruning
- P-Chain Fast Sync
- C-Chain Fast Sync
- C-Chain Dynamic Fees Update
- X-Chain Epochs

X-Chain account history indexing in AvalancheGo

Major Milestones

New DeFi Lending Platforms

Initial Litigation Offering (ILO)


- First ILO launched

New Avalanche Bridge V1
- Industry-first secure bridging architecture
- 5x cheaper than Avalanche-Ethereum Bridge (AEB)
- 2x faster than AEB

Avalanche Wallet V3: Redesign


- Consolidated wallet workflow
- Additional login options
- Improved security

Avalanche Wallet V4: Mobile



Avalanche Wallet V5: Browser Extension

New Avalanche Bridge V2
- Ethereum Virtual Machine (EVM) Multi-Chain Support

New Avalanche Bridge V3
- Additional Chain Support

NFT Marketplace V2: NFT SDK

Q4 2021 - Oct to Dec

Avalanche Platform
Apricot
- X-Chain Dynamic Fees
- X-Chain Pruning
- X-Chain Fast Sync

Blueberry‍
- Cross-subnet transfers
- Permissionless subnets
- Subnet validation rewards

Major Milestones
-NTT

-DID

-Avalanche Name Space

-Avalanche Wallet V6

-New Avalanche Bridge V4

-ILO V2

L’équipe d’Avalanche
- Emin Gün Sirer, CEO

Emin était professeur d'informatique à l'Université Cornell, où ses recherches étaient


axées sur les systèmes d'exploitation, les réseaux et les systèmes distribués. Il est bien
connu pour avoir mis en œuvre la première monnaie qui utilisait la preuve de travail
(PoW) pour frapper des pièces, co-auteur du célèbre papier minier égoïste, caractérisant
l'échelle et la centralisation des crypto-monnaies existantes, ayant proposé les principaux
protocoles pour sur -la mise à l'échelle en chaîne et hors chaîne, et bien d'autres travaux
fondateurs. Il est codirecteur de l'Initiative for Cryptocurrencies and Smart Contracts
(IC3), qui vise à faire passer les applications basées sur la blockchain des tableaux blancs
et des preuves de concept aux systèmes financiers rapides et fiables de demain.

- John Wu, President

John Wu apporte plus de 20 ans d'expérience en tant que dirigeant de la fintech - plus
récemment en tant que PDG de SharesPost Digital Assets Group - et investisseur
technologique dans des entreprises comme Tiger Management, Kingdon Capital et Sureview
Capital (soutenu par Blackstone Group). John a rejoint Avalanche dans le cadre de son
acquisition d'Investry, une plate-forme SaaS qu'il a fondée pour faciliter la découverte, la
gestion et les transactions des investisseurs sur les actifs du marché privé.

- Maofan "Ted" Yin, CPA

Ted est passionné par la conception et la construction de systèmes distribués pratiques qui
résolvent des problèmes fondamentaux tels que la tolérance aux pannes, les inefficacités de
consensus et les systèmes peer-to-peer. Ses travaux de recherche incluent les protocoles
Snow/Avalanche et le protocole HotStuff, qui est le protocole de consensus de base utilisé
par Facebook Libra.

- Kevin Sekniqi, COO

Avant Avalanche, Kevin était doctorant en informatique à Cornell et menait des recherches
sur les systèmes distribués, la cryptographie, la sécurité et l'économie. Auparavant, il a fait de
la recherche et de l'ingénierie logicielle dans des organisations de premier plan, notamment
Microsoft et NASA JPL.

En plus des membres fondateurs, l'équipe d'Ava labs s'est agrandie pour inclure 45 autres
personnes dans des rôles allant de l'informatique et de l'ingénierie à l'économie et à la
finance. L'équipe compte également un certain nombre d'experts en marketing et en droit.
En conclusion

Dans l'ensemble, Avalanche présente un réseau blockchain très prometteur qui offre déjà à
ses parties prenantes et à sa base d'utilisateurs une utilité massive. Contrairement à de
nombreux autres réseaux axés sur la génération de rendements importants pour les
membres de leur équipe et les investisseurs initiaux, Avalanche se concentre sur la
construction de son écosystème, créant une atmosphère DeFi concurrente qui essaie d'offrir
le meilleur de toutes les itérations DeFi disponibles sur d'autres chaînes. Alors qu'Avalanche
continue d'introduire plus d'applications et d'attirer plus d'utilisateurs, il a le potentiel de
s'imposer comme l'un des réseaux de contrats intelligents décentralisés incontournables.

Liens utiles: https://www.avax.network/roadmap


https://medium.com/avalancheavax
https://www.avalabs.org/whitepapers

cryptovector

Vous aimerez peut-être aussi