Table des matières
ToggleL’interopérabilité est l’un des concepts que nous avons le plus entendu au sein de l’écosystème des crypto-monnaies et c’est, à son tour, l’un des objectifs que différents projets comme, par exemple, Polkadot cherchent à atteindre.
Cependant, jusqu’à présent, parmi toutes les galaxies qui composent l’univers des crypto-monnaies, il en est une en particulier qui s’est distinguée par sa capacité à échanger des données et à générer des interactions efficaces et sécurisées entre différents protocoles et projets de crypto-monnaies.
Aujourd’hui, nous allons faire un voyage dans l’espace, en visitant, comme destination, le réseau Cosmos.
Nous y visualiserons toutes les étoiles et tous les amas d’étoiles qui constituent l’origine du Cosmos (ATOM) et de ses composants.
Cosmos (ATOM) est un réseau open source décentralisé de blockchains indépendantes, chacune alimentée par Tendermint Core, un protocole de consensus BFT (Byzantine Fault Tolerance) créé par Tendermint.
En d’autres termes, l’écosystème Cosmos est un système de blockchain dans lequel chaque bloc peut évoluer et interagir avec les autres.
Ainsi, son objectif principal est de faciliter l’interopérabilité ou, plus simplement, la communication entre différentes applications et projets.
À cette fin, elle rend les blockchains puissantes et faciles à développer grâce à Tendermint BFT et à la modularité du SDK Cosmos.
En outre, le projet Cosmos (ATOM) possède sa propre crypto-monnaie éponyme, qui est précisément conçue pour évoluer et interagir avec différentes blockchains, et qui utilise un algorithme de preuve d’enjeu (PoS, en anglais, Proof of Stake).
Honnêtement, c’est une définition pleine de concepts et d’histoire derrière elle, alors prenons les choses étape par étape.
Tout d’abord, examinons son histoire et ce qui s’est passé pour que Cosmos (ATOM) soit aujourd’hui un projet aussi spectaculaire.
Tout a commencé en 2016, lorsqu’en juin, son créateur Jae Kwon a publié son article sur un projet appelé Gnuclear.
L’objectif de Gnuclear était de créer un système interopérable pour blockchain qui utilisait le protocole de consensus Tendermint, une société également fondée par Jae Kwon.
En août, le projet a été rebaptisé « projet Cosmos » ou « réseau Cosmos ». Face au besoin de fonds pour mener à bien le processus, une vente privée d’une certaine quantité d’ATOM à différents prix (0,08 USD et 0,025 USD) a été organisée en 2017, ce qui a permis de récolter une somme considérable de dollars.
Kwon, considérant les résultats de ce qui précède, a été encouragé à lancer une ICO (Initial Coin Offering) de tokens ATOM à 0,1 USD, visant à vendre plus de 160 millions de tokens. Elle a ainsi levé 16 millions de dollars.
Par la suite, en septembre de la même année, le premier test de la technologie des tokens ATOM a été effectué. Des failles ont été constatées, ce qui a conduit l’équipe à revoir le fonctionnement du système.
Enfin, en 2019, le réseau principal Cosmos a été lancé. C’est là que le véritable travail sur son réseau a commencé, après l’exploitation minière du premier bloc du réseau.
Tendermint est un algorithme créé par Jaek Won en 2014, dans le but de fournir un algorithme à haute sécurité et à haute vitesse.
C’est pourquoi, sur la base du principe de la Tolérance aux Pannes Byzantine (BFT), elle est composée d’un ensemble de validateurs chargés de confirmer les nouveaux blocs sur la blockchain.
Ils reproduisent également, de manière sûre et cohérente, une application sur de nombreuses machines, ce qui signifie que des blocs vieux de plusieurs années peuvent être exécutés en quelques semaines.
De cette manière, le réseau est sécurisé, les transactions sont validées et les blocs sont envoyés à la blockchain. Pour ce faire, elle se connecte entre les applications via le protocole ACBI (Application Blockchain Interface).
Il est difficile de créer une ABCI sécurisée à partir de rien. C’est pourquoi le SDK Cosmos existe.
Le kit de développement logiciel (SDK), permet aux développeurs de créer des blockchains basées sur Cosmos Hub.
Dans cet environnement de développement, le gestionnaire de consensus est l’algorithme Tendermint, qui minimise la complexité du processus de création.
Pour ce faire, il construit un ensemble de modules de base qui sont nécessaires au Hub Cosmos. Cela permet à deux choses de se produire:
Le protocole de communication Cosmos IBC (ATOM) est un mécanisme qui permet de transmettre librement et en toute sécurité des informations et des transactions entre chaque zone connectée.
En ce sens, il exploite les consensus de Tendermint pour permettre à des chaînes hétérogènes de transférer des tokens ou des données entre elles.
Plus précisément, une fois qu’une zone est connectée au Cosmos Hub, elle est interopérable avec toutes les autres zones connectées, ce qui signifie que les blockchains dotées d’applications, de validateurs et de mécanismes de consensus différents, comme Ethereum, Bitcoin ou même Cosmos (ATOM), peuvent échanger des données.
Le réseau Cosmos se compose de trois couches : les zones, les validateurs et les délégués.
Zones et hubs : parlons du Hub de Cosmos.
Contrairement à l’idée de relier chaque blockchain du réseau par des connexions IBC directes, les zones du réseau sont des blockchains hétérogènes (par exemple des cryptocurrences telles que Bitcoin, Dash, Tron, entre autres).
En revanche, les hubs, qui constituent le centre de la structure de Cosmos, sont des blockchains spécialement conçues pour connecter les zones entre elles.
Par conséquent, lorsqu’une zone, telle qu’Ethereum, crée une connexion via le protocole de communication IBC avec un Hub, elle peut automatiquement envoyer et recevoir des données ou des tokens d’une autre zone qui lui est connectée.
Ainsi, c’est comme s’il s’agissait d’un internet des Blockchains, où, quel que soit le pays d’où vous venez, vous pouvez découvrir en quelques secondes les dernières nouvelles de la Chine ou du Mexique ou effectuer des achats et des ventes d’articles provenant d’autres marchés du monde entier.
Dans les hubs, les doubles dépenses entre zones sont évitées, c’est-à-dire que lorsqu’une zone reçoit un token d’un hub, elle n’a qu’à faire confiance à la zone d’origine de ce token et au hub, qui, grâce à ses protocoles et hashs internes, évitera la duplication ou l’utilisation multiple des crypto-monnaies.
En fait, le rôle des validateurs est de gérer un nœud entier et de participer au consensus en émettant des votes contenant des signatures cryptographiques.
Par exemple, si vous deviez partir en voyage en Italie, à l’aéroport, un fonctionnaire vérifie si vous remplissez les conditions et les exigences pour voyager, telles que:
Ensuite, ils vous diront si vous êtes autorisé ou non à embarquer.
C’est exactement ce travail qui serait effectué par les validateurs : ils vérifient si toutes les transactions sont valides et en ordre et votent pour décider si vous pouvez être accepté ou non.
Les délégués sont des détenteurs d’ATOM qui ne peuvent pas gérer eux-mêmes un validateur. Ils délèguent donc les ATOM à un validateur et reçoivent en retour une part de leurs revenus.
En d’autres termes, ils sont comme les patrons d’une entreprise qui, étant en sous-effectif, suppriment les postes vacants pour embaucher de nouvelles personnes qui peuvent exécuter les actions qui ne sont pas les leurs.
Les délégués jouent un rôle clé, car ils sont les responsables des ressources humaines impliqués dans les processus de sélection des validateurs dans un hub.
Ainsi, après leur avoir fait découvrir l’entreprise, ils doivent surveiller activement leurs actions et participer aux votes.
Oh ! Attention, Houston ! Nous avons un problème. Nous avons atteint la fin de notre article et nous avons à peine réussi à atterrir sur la lune dans la galaxie Cosmos (ATOM), nous ne pouvions pas aller plus loin.
Pour un décollage prochain vers d’autres galaxies, rendez-vous sur notre blog principal, où vous trouverez beaucoup plus d’informations sur cet immense univers que nous venons de découvrir dans son intégralité.
A la prochaine fois, Bitnauta!