Résumé
Cosmos est un écosystème de réseaux et d'outils permettant de créer des blockchains interopérables. Le hub de la chaîne principale Cosmos est un grand livre central compatible avec les « partitions » de la blockchain. Chaque partition est extrêmement personnalisable, permettant aux développeurs de concevoir leurs propres crypto-monnaies, des paramètres de vérification de bloc personnalisés et d'autres fonctionnalités.
Ces partitions sont créées via le SDK Cosmos et constituent les bases nécessaires au développement de la blockchain Cosmos. Tendermint Core, la couche de consensus par défaut du SDK Cosmos, fournit un mécanisme de consensus basé sur un validateur qui peut être utilisé sur plusieurs blockchains Cosmos. Cependant, chaque partition peut choisir exactement comment les validateurs sont sélectionnés.
Pour le réseau principal Cosmos Hub, la blockchain sélectionne 100 validateurs parmi les nœuds supérieurs, et ces validateurs mettent en jeu le jeton utilitaire de la blockchain ATOM. Chaque validateur se verra attribuer les droits de vote correspondants en fonction du montant d'ATOM promis. Un validateur principal propose ensuite de nouveaux blocs sur lesquels les autres peuvent voter. Si le bloc est généré avec succès, le validateur recevra la récompense du bloc, et les utilisateurs qui engagent ATOM à sélectionner le validateur partageront également la récompense.
En plus du mécanisme de consensus du hub Cosmos, ATOM peut également être utilisé pour payer des frais de transaction et participer au vote de gouvernance. Les validateurs doivent participer aux propositions sous peine de sanctions.
Introduction
Tout comme l’évolutivité, l’interopérabilité est toujours une question clé à résoudre dans le domaine de la blockchain. Plus de dix ans après le lancement de la première blockchain Bitcoin, nous disposons désormais de nombreuses options pour des réseaux blockchain interopérables. Cosmos, avec son mécanisme de consensus Tendermint et ses outils de développement open source, est probablement l'une des options les plus populaires. Explorons en détail pourquoi Cosmos continue d'être un succès et comment il permet aux blockchains de fonctionner ensemble facilement.
Comment fonctionne Cosmos (ATOM) ?
Cosmos est un projet axé sur la création d'interopérabilité entre différents réseaux blockchain. Fondé en 2014 par Ethan Buchman et Jae Kwon, le réseau Cosmos se compose d'un réseau principal blockchain de preuve de participation et de blockchains personnalisées appelées « fragments ».
La chaîne principale du hub Cosmos peut transférer des actifs et transmettre des données entre des partitions interconnectées, fournissant ainsi une barrière de sécurité partagée. Tous ces éléments fonctionnent ensemble en utilisant le mécanisme de consensus personnalisé de Cosmos, Tendermint, et une interface de programmation d'application commune. Les frais dans Cosmos peuvent être payés en utilisant ATOM, la propre crypto-monnaie du réseau.
Le réseau Cosmos est divisé en différentes architectures à trois couches :
1. Réseau - Permet aux confirmations de transactions et autres informations de consensus de communiquer avec la blockchain du hub.
2. Application - met à jour l'état des transactions et des soldes sur le réseau.
3. Consensus - Organisez les nœuds pour parvenir à un consensus sur l'ajout de nouvelles transactions.
Les trois couches ci-dessus sont intégrées via une série d'outils et d'applications open source. Par exemple, Tendermint regroupe la couche réseau et la couche consensus dans un moteur prêt à l'emploi. Les développeurs de blockchain utilisant Tendermint doivent uniquement se concentrer sur la couche application, économisant ainsi du temps et des ressources.
Qu’est-ce que Cosmos Hub ?
Le Cosmos Hub est la blockchain principale de Cosmos, connectant d'autres blockchains personnalisées appelées « partitions ». Cette connexion est réalisée via le protocole de communication inter-chaînes (IBCP), qui suit l'état de chaque partition. Grâce à ce protocole, les informations peuvent être facilement transférées entre n'importe quelle zone connectée au hub Cosmos.
Le hub Cosmos sert de registre central de l'écosystème, où chaque partition peut échanger des informations via une communication inter-chaînes (IBC). Les messages inter-chaînes (IBC) utilisent deux types de transactions : IBCBlockCommitTx et IBCPacketTx. Le premier transmet le dernier hachage de bloc pour une partition donnée. La seconde permet aux partitions de prouver si un paquet est légitime et émis par l'application de l'expéditeur.
Imaginons deux DApp entre deux partitions différentes communiquant entre elles. Pour ce faire, les informations de communication inter-chaînes sont envoyées au hub Cosmos, qui enregistre l'interaction. Les informations sont transmises via le hub Cosmos, tandis que chaque partition enregistre les résultats de ces interactions sur sa propre blockchain. Cela laisse des preuves d’activité dans trois blockchains indépendantes. En raison de sa capacité à permettre aux blockchains d'interagir les unes avec les autres, Cosmos est connu sous le nom d'« Internet des blockchains ».
Que sont les cloisons Cosmos ?
Les blockchains personnalisées de Cosmos, appelées « partitions », sont utilisées dans une grande variété d'applications différentes. Le terme est équivalent au concept bien connu de sidechain issu de projets blockchain tels que Polygon. Chaque partition peut vérifier ses propres transactions, créer des jetons et permettre un développement personnalisé. Même avec ces fonctionnalités différenciées, toutes les partitions peuvent toujours interagir avec n'importe quelle autre partition du système Cosmos tant qu'elles disposent d'une licence.
Les partitions adoptent une architecture hub andspoke, le hub agissant comme un routeur entre les différentes partitions. Le hub Cosmos en est un représentant populaire, mais il existe d’autres hubs. Le réseau est totalement sans autorisation et n'importe qui peut créer une blockchain ou une zone hub. Cependant, chaque zone ou hub a le droit de refuser les connexions aux autres blockchains.
Une blockchain connectée à un hub peut également connecter n'importe quelle partition connectée au même hub. Les hubs peuvent également être connectés les uns aux autres. De plus, tout comme Binance Chain l’a fait en 2019, n’importe qui peut créer Cosmos Hub et publier sa propre version.
Qu’est-ce que le SDK Cosmos ?
Cosmos SDK est une boîte à outils de développement de logiciels open source qui permet aux utilisateurs de créer des blockchains personnalisées. Le protocole de consensus par défaut du SDK Cosmos est Tendermint Core, mais il existe également une variété de modules prédéfinis disponibles. L’utilisation du SDK Cosmos simplifiera considérablement le processus de création d’une blockchain, en fournissant toutes les normes attendues par les utilisateurs.
Grâce à des plug-ins hautement personnalisables, les utilisateurs peuvent concevoir de nouvelles fonctions et fonctionnalités. Des blockchains de preuve de participation publique et de preuve d'autorité privée autorisée peuvent être créées à l'aide du SDK Cosmos. Binance Chain est un exemple d'utilisation du SDK Cosmos pour créer une blockchain.
Qu’est-ce qu’ATOM ?
ATOM est le jeton natif de Cosmos et comporte trois cas d'utilisation principaux :
1. Les utilisateurs doivent utiliser ATOM pour payer des frais de transaction, proportionnels à la puissance de calcul requise.
2.ATOM participe également au système de gouvernance du Cosmos Hub. Plus vous détenez d’ATOM, plus vos droits de vote sur les décisions de la plateforme sont importants.
3. Les vérificateurs peuvent miser des jetons et recevoir des récompenses pour leur participation à l'algorithme de consensus.
ATOM est émis via une offre initiale de pièces (ICO) et n'a pas de plafond d'approvisionnement, ce qui en fait un jeton inflationniste. Tendermint Core récompense les joueurs avec des ATOM nouvellement créés. Par conséquent, le taux d’inflation s’ajuste en temps réel en fonction du nombre de jetons promis et du nombre de donateurs.
Comment acheter des ATOM ?
ATOM peut être facilement acheté via l’échange Binance. Avant d'acheter ATOM, veuillez créer un compte Binance ou effectuer une vérification d'identité (KYC) et une enquête de lutte contre le blanchiment d'argent (AML). Les étapes simples sont les suivantes :
1. Connectez-vous à votre compte Binance personnel et passez votre souris sur l'onglet [Trading]. Choisissez la vue commerciale [Édition Standard] ou [Édition Professionnelle].

2. Passez la souris sur la paire de trading affichée à gauche, recherchez « ATOM » et sélectionnez la paire de trading appropriée. Ici, nous prenons [ATOM/BUSD] comme exemple.

3. Sélectionnez le type de commande qui vous intéresse et saisissez la quantité que vous souhaitez acheter. Ici, nous choisissons l'ordre du marché. Vérifiez soigneusement les détails de la commande et cliquez sur [Acheter ATOM] pour soumettre la demande d'achat.

Qu’est-ce que la menthe tendre ?
Tendermint est un protocole qui fournit un mécanisme de consensus blockchain (Tendermint Core) et un outil permettant aux applications de se connecter au moteur de consensus Tendermint Core, à savoir Tendermint ABCI. Tendermint Core est le protocole de consensus par défaut de Cosmos et un système Byzantine Fault Tolerant (BFT). En termes simples, la tolérance aux pannes byzantine (BFT) fait référence à la non-coopération, permettant même à des acteurs malveillants de confirmer de nouvelles transactions.
Les validateurs peuvent exécuter des nœuds via Tendermint Core et conserver des copies des données de la blockchain. Le hub Cosmos a une limite de 100 validateurs, donc certains nœuds complets ne peuvent pas devenir validateurs. Les validateurs qui confirment les transactions doivent voter pour les nouveaux blocs ajoutés à la chaîne.
En jalonnant ATOM en tant que nœud, le vérificateur peut obtenir des droits de vérification. Les 100 principaux nœuds avec la valeur de mise la plus élevée deviennent des validateurs et leurs droits de vote sont proportionnels à l'ATOM mis en jeu. Les utilisateurs peuvent également confier leur ATOM à des validateurs en échange d'une partie des récompenses de bloc.
Les utilisateurs peuvent librement choisir de confier ATOM à des personnes plus fiables. Ce mécanisme motivera efficacement les validateurs à maintenir une bonne conduite. Pour ajouter de nouveaux blocs, un groupe de 100 validateurs votent pour parvenir à un consensus sur chaque bloc. Le vote se déroulera en plusieurs tours en fonction des propositions de bloc du leader.
Pourquoi la menthe tendre est-elle importante ?
Voici pourquoi Tendermint (BFT) est si populaire :
1. Applicable aux chaînes publiques et privées. Tendermint (BFT) gère uniquement les couches réseau et consensus de la blockchain Cosmos, y compris la manière dont les validateurs se mettent d'accord sur les transactions et partagent les informations, mais les développeurs peuvent personnaliser la couche application. Qu'il s'agisse d'une blockchain publique ou privée autorisée, chaque partition peut déterminer la manière dont les validateurs sont sélectionnés.
2. Hautes performances. Tendermint (BFT) a un temps de blocage d'environ 1 seconde et peut traiter des milliers de transactions par seconde.
3. Confirmation instantanée de la transaction. Tant qu’une majorité de validateurs de réseau sont honnêtes et fiables, les transactions sont confirmées immédiatement une fois le bloc créé. Par rapport aux blockchains telles que Ethereum (ETH) ou Bitcoin (BTC), les utilisateurs de Cosmos ont moins de blocs à confirmer et sont plus confiants dans l'acceptation des transactions.
4. Sécurité. Si la blockchain se divise, ce qui entraîne deux enregistrements de transactions historiques différents, elle peut facilement être tenue pour responsable et la cause du problème peut être identifiée.
Résumer
Cosmos a été l’une des premières solutions pour créer l’interopérabilité de la blockchain, et l’option reste d’actualité. Tendermint (BFT) et Cosmos SDK sont encore aujourd’hui des outils puissants pour créer des blockchains. Cependant, depuis 2017, nous avons observé que les sidechains qui collaborent avec des blockchains à fort trafic telles que Ethereum ont commencé à attirer davantage l’attention. Reste à savoir si cette tendance se poursuivra. Malgré cela, Cosmos prévoit de profiter des tendances actuelles en matière de NFT, d'hypothèques DeFi et de promesses inter-chaînes, et de s'efforcer de saisir les opportunités de la tendance et de gagner l'avenir.



