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

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'à uploads/Finance/ avalanche.pdf

  • 27
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Sep 03, 2022
  • Catégorie Business / Finance
  • Langue French
  • Taille du fichier 1.0538MB