Qu'est-ce que Cosmos (ATOM) ?
Accueil
Articles
Qu'est-ce que Cosmos (ATOM) ?

Qu'est-ce que Cosmos (ATOM) ?

Intermédiaire
Publié le Nov 4, 2021Mis à jour le Feb 1, 2023
7m

Résumé


Cosmos est un écosystÚme de réseaux et d'outils permettant de créer des blockchains interopérables. Sa chaßne principale Cosmos Hub fait office de registre central pour les blockchains compatibles appelées Zones. Chaque zone est hautement personnalisable, ce qui permet aux développeurs de concevoir leur propre cryptomonnaie, avec des paramÚtres de validation de bloc personnalisés, et d'autres caractéristiques.

Ces zones sont créées à l'aide du SDK Cosmos, qui fournit les bases nécessaires au développement d'une blockchain Cosmos. La couche de consensus par défaut du SDK Cosmos, Tendermint Core, fournit un mécanisme de consensus basé sur un validateur et utilisable sur plusieurs blockchains Cosmos. Chaque zone peut toutefois choisir précisément la façon dont ses validateurs sont sélectionnés.

Pour le rĂ©seau principal Cosmos Hub, la blockchain choisit 100 validateurs parmi les principaux nƓuds qui stakent ATOM, la monnaie utilitaire de la blockchain. La puissance de vote est attribuĂ©e Ă  chaque validateur en fonction du montant d'ATOM stakĂ©. Un validateur leader propose ensuite de nouveaux blocs pour lesquels les autres pourront voter. Les blocs validĂ©s offrent une rĂ©compense de bloc donnĂ©e au validateur et partagĂ©s avec les utilisateurs qui stakent ATOM au nom du validateur de leur choix.

Outre le mécanisme de consensus de Cosmos Hub, ATOM est également utilisé pour payer les frais de transaction et participer aux votes de gouvernance. Les validateurs doivent également prendre part aux propositions sous peine de sanctions.


Introduction

Outre l'Ă©volutivitĂ©, l'interopĂ©rabilitĂ© a toujours Ă©tĂ© un problĂšme clĂ© Ă  rĂ©soudre dans le monde de la blockchain. Plus d'une dĂ©cennie aprĂšs la premiĂšre blockchain Bitcoin, nous disposons dĂ©sormais d'une variĂ©tĂ© d'options en matiĂšre de rĂ©seaux de blockchain interopĂ©rables. Cosmos est peut-ĂȘtre l'un des choix les plus populaires, avec son mĂ©canisme de consensus Tendermint et ses outils de dĂ©veloppement open source. Voyons avec prĂ©cision pourquoi Cosmos est restĂ© un choix populaire et comment il permet aux blockchains de travailler ensemble facilement.


Comment fonctionne Cosmos (ATOM) ?

Cosmos est un projet qui se concentre sur la création d'un réseau de différentes blockchains qui sont interopérables. Fondé en 2014 par Ethan Buchman et Jae Kwon, le réseau Cosmos se compose d'un réseau principal de blockchain à preuve d'enjeu et de blockchains personnalisées appelées Zones.
La chaßne principale, Cosmos Hub, transfÚre les actifs et les données entre les zones connectées et fournit une couche de sécurité partagée. Celles-ci travaillent tous ensemble à l'aide de Tendermint, le mécanisme de consensus personnalisé de Cosmos et d'une interface d'application générale. Les frais de Cosmos sont payables en ATOM, la cryptomonnaie du réseau.

Le réseau Cosmos est divisé en trois couches différentes :

1. Mise en réseau : permet aux confirmations de transactions et aux autres messages de consensus de communiquer avec les blockchains du hub.
2. Application : met à jour le réseau en fonction du nouvel état des transactions et des soldes.
3. Consensus : organise les nƓuds dans la façon de se mettre d'accord pour l'ajout de nouvelles transactions.
Ces trois couches sont combinĂ©es via un ensemble d'outils et d'applications open source. Par exemple, Tendermint empaquette les couches rĂ©seau et de consensus dans un moteur prĂȘt Ă  l'emploi. Les dĂ©veloppeurs de blockchain qui utilisent Tendermint n'ont besoin que de se concentrer sur la couche applicative, ce qui leur fait gagner du temps et des ressources.


Qu'est-ce que Cosmos Hub ?

Cosmos Hub est la principale blockchain de Cosmos qui connecte d'autres blockchains personnalisées appelées Zones. Pour ce faire, il garde la trace de l'état de chaque zone par le biais du protocole de communication inter-blocs (IBCP). Grùce à ce protocole, les informations peuvent facilement circuler entre toutes les zones connectées à Cosmos Hub.

Cosmos Hub fait office de registre central pour l'Ă©cosystĂšme oĂč les zones Ă©changent des messages IBC. L'IBC utilise deux types de transactions : IBCBlockCommitTx et un IBCPacketTx. Le premier communique le hachage le plus rĂ©cent du bloc dans une zone donnĂ©e. La seconde permet Ă  une zone de prouver qu'un paquet d'informations est lĂ©gitime et a Ă©tĂ© publiĂ© par l'application de l'expĂ©diteur.

Imaginons que deux DApps sur deux zones différentes souhaitent communiquer entre elles. Pour ce faire, les messages IBC sont envoyés à Cosmos Hub, qui enregistre l'interaction. Les messages sont relayés par Cosmos Hub, et chaque zone enregistre également les résultats de ses interactions sur ses propres blockchains. Il y a ensuite des preuves sur trois blockchains distinctes de l'activité. Cette capacité à interagir entre les blockchains a donné à Cosmos le pseudo « L'Internet des blockchains ».


Que sont les Zones Cosmos ?

Les blockchains personnalisĂ©es de Cosmos, appelĂ©es Zones, sont utilisĂ©es pour une grande variĂ©tĂ© d'applications diffĂ©rentes. Ce terme est un nom alternatif pour les sidechains que vous connaissez peut-ĂȘtre dĂ©jĂ , grĂące Ă  des projets de blockchain comme Polygon. Chaque zone peut authentifier ses propres transactions, Ă©mettre des tokens et mettre en Ɠuvre des dĂ©veloppements personnalisĂ©s. MĂȘme avec ces diffĂ©rences, toutes les zones peuvent interagir avec n'importe quelle autre zone du systĂšme Cosmos, du moment qu'elles en ont l'autorisation.
Les zones utilisent une architecture moyeu et rayons oĂč les moyeux agissent comme des routeurs pour les diffĂ©rentes zones. Cosmos Hub est l'un des plus populaires, mais d'autres Hubs existent Ă©galement. N'importe qui peut crĂ©er une blockchain Hub ou zone, car le rĂ©seau est entiĂšrement sans autorisation. Mais, chaque zone ou hub a le pouvoir de refuser que d'autres blockchains s'y connectent.
En se connectant Ă  un Hub, une blockchain peut se connecter Ă  n'importe quelle zone connectĂ©e au mĂȘme Hub. Les hubs peuvent Ă©galement se connecter les uns aux autres. De plus, n'importe qui peut forker le Cosmos Hub et lancer sa propre version, tout comme Binance Chain l'a fait en 2019.


Qu'est-ce que le SDK Cosmos ?

Cosmos SDK est un kit de développement logiciel open source qui permet aux utilisateurs de créer des blockchains personnalisées. Le protocole de consensus par défaut de Cosmos SDK est Tendermint Core, mais il existe une variété de différents modules prédéfinis que vous pouvez utiliser. L'utilisation du SDK Cosmos simplifie considérablement le processus et offre toutes les normes attendues lors de la création d'une blockchain.
Il est hautement personnalisable grĂące Ă  des extensions, de sorte que les utilisateurs peuvent concevoir de nouvelles fonctionnalitĂ©s et caractĂ©ristiques. Les blockchains publiques Ă  preuve d'enjeu et les blockchains Ă  preuve d'autoritĂ© peuvent ĂȘtre rĂ©alisĂ©es avec le SDK Cosmos. Binance Chain n'est qu'un exemple de blockchain crĂ©Ă©e Ă  l'aide du SDK Cosmos.


Qu'est-ce qu'ATOM ?

ATOM est la monnaie native de Cosmos qui a trois cas d'utilisation principaux :

1. Les utilisateurs doivent payer leurs frais de transaction en utilisant ATOM, proportionnellement Ă  la puissance de calcul requise.
2. ATOM est également utilisé pour participer au systÚme de gouvernance de Cosmos Hub. Plus vous détenez d'ATOM, plus vous avez de droits de vote dans les décisions relatives à la plateforme.
3. La monnaie est stakée au nom de validateurs pour recevoir des récompenses en échange de la participation à l'algorithme de consensus.
ATOM a été distribué par le biais d'une offre initiale de piÚces (ICO). Il n'y a pas de limite d'offre, ce qui en fait une piÚce inflationniste. Ceci est dû au fait que Tendermint Core récompense les stakers avec des ATOM fraßchement émis. Le taux d'inflation s'ajuste en temps réel en fonction du montant staké et du nombre de stakers.


Comment acheter des ATOM ?

Vous pouvez facilement acheter des ATOM sur l'exchange Binance. Si vous n'avez pas ouvert de compte Binance ni effectué les vérifications KYC et AML, assurez-vous de le faire avant d'acheter de l'ATOM. Les étapes sont simples :
1. Connectez-vous à votre compte Binance et cliquez sur l'onglet [Trader]. Choisissez la vue de trading [classique] ou [avancée].


2. Survolez la paire de transactions affichée à gauche, recherchez ATOM et choisissez une paire de transactions. Dans notre exemple, nous utiliserons [ATOM/BUSD].

 

3. Choisissez le type d'ordre et saisissez le montant à acheter. Ici, nous avons choisi un ordre Market. Vérifiez les détails de votre ordre et cliquez sur [Acheter ATOM] pour valider votre achat.



Qu'est-ce que le Tendermint ?

Tendermint est un protocole qui fournit Ă  la fois un mĂ©canisme de consensus blockchain (Tendermint Core) et un outil (Tendermint ABCI), qui permet aux applications de se connecter aux moteurs de consensus Tendermint Core. Tendermint Core est le protocole de consensus par dĂ©faut de Cosmos qui est Ă©galement tolĂ©rant aux fautes byzantines (BFT). BFT signifie simplement qu'il est toujours possible de confirmer de nouvelles transactions avec des participants non coopĂ©ratifs ou mĂȘme malveillants.

Avec Tendermint Core, les validateurs gĂšrent des nƓuds qui maintiennent une copie des donnĂ©es de la blockchain. Tous les nƓuds complets ne sont pas des validateurs, car il y a une limite de 100 validateurs sur Cosmos Hub. Les validateurs qui confirment les transactions votent sur les nouveaux blocs Ă  ajouter Ă  la chaĂźne.

Les validateurs gagnent leur position en faisant d'ATOM un nƓud. Les 100 principaux nƓuds en valeur de staking deviennent ensuite des validateurs avec une puissance de vote proportionnelle Ă  l'ATOM stakĂ©. Les utilisateurs peuvent Ă©galement dĂ©lĂ©guer leur ATOM derriĂšre des validateurs en contrepartie d'une partie de la rĂ©compense de bloc.

Ce mécanisme incite les validateurs à bien se comporter, car les utilisateurs peuvent facilement staker leur ATOM sur des options plus fiables. Pour ajouter de nouveaux blocs, un ensemble de 100 validateurs atteint un consensus sur chaque bloc via le vote. Le vote a lieu dans des tours basés sur les propositions de blocs d'un leader.


Pourquoi est-ce que Tenderming est important ?

Tendermint (BFT) s'est avéré populaire en raison de :

1. Adapté aux blockchains publiques et privées. Tendermint (BFT) traite uniquement avec le réseau et le consensus des blockchains Cosmos. Il décrit la façon dont les validateurs s'accordent sur les transactions et partagent les informations, mais les développeurs peuvent encore personnaliser la couche applicative. Chaque zone peut choisir comment ses validateurs sont sélectionnés et si la blockchain est publique ou à autorisation.
2. Performances élevées. Tendermint (BFT) présente un temps de bloc d'environ 1 seconde et peut également traiter des milliers de transactions par seconde.
3. Transactions immédiates. Les transactions sont confirmées dÚs qu'un bloc est créé (tant que la majorité des validateurs du réseau sont de bonne foi). Par rapport aux blockchains comme Ethereum (ETH) ou Bitcoin (BTC), les utilisateurs de Cosmos peuvent accepter en toute confiance des transactions avec moins de confirmations de bloc.
4. La sécurité. Si la blockchain crée deux historiques de transactions différents, il est facile de trouver le responsable et de comprendre la raison pour laquelle cela s'est produit.


Pour conclure

Cosmos a été l'une des premiÚres solutions disponibles pour créer des blockchains interopérables et est restée une option populaire. Tendermint (BFT) et le SDK Cosmos sont encore aujourd'hui deux outils puissants qui sont utilisés dans la création de blockchains. Cependant, depuis 2017, nous avons constaté que l'accent est davantage mis sur les sidechains qui fonctionnent avec des blockchains à fort trafic comme Ethereum. Il reste à voir si cette tendance se poursuivra. Néanmoins, Cosmos prévoit de développer les tendances actuelles, notamment les NFT, la collatéralisation DeFi et le staking interchaßne, ce qui lui permettra de profiter de leur popularité à l'avenir.