Cosmos est un écosystème pour le développement de blockchains hautement évolutives et interopérables. Découvrez ce qu’il est en détail, comment fonctionne sa cryptomonnaie et ses développements futurs.
Qu’est-ce que Cosmos ?
Cosmos est un écosystème Layer-0 et une blockchain, également appelée Interchain.
Comme Polkadot, son objectif est de permettre le développement de blockchains de niveau 1 dans un environnement totalement interopérable et flexible.
Cet écosystème est composé de plusieurs “Hubs”, des blockchains correspondant à des projets individuels, qui peuvent à leur tour avoir plusieurs blockchains pour des applications spécifiques, appelées “Zones“.
L’un des centres de cet écosystème est le Cosmos Hub, alimenté par la cryptomonnaie ATOM.
D’autres exemples de blockchains construites sur Cosmos sont Cronos, Kava, Osmosis, ThorChain et bientôt la blockchain dYdX.
Le protocole est né des mains de deux ingénieurs logiciels, Jae Kwon et Ethan Buchman, et est poussé en avant grâce à la fondation Interchain et à l’entreprise Ignite (anciennement Tendermint). Après une ICO réussie en 2017, le réseau a été mis en ligne publiquement en 2019.
Voyons maintenant de plus près ce qu’est Cosmos et comment fonctionne sa structure.
Comment fonctionne l’écosystème Cosmos ?
Cette blockchain de niveau 0 a été créée pour faciliter l’interopérabilité complète entre les blockchains qui s’appuient sur elle, tout en offrant une excellente évolutivité et une grande flexibilité.
Cela est possible grâce à un certain nombre d’outils open-source tels que Cosmos SDK pour le développement, IBC pour la communication et CometBFT pour le consensus. Voyons brièvement ce que sont ces différents outils.
Cosmos SDK
Un SDK est un ensemble d’outils de développement utilisés pour programmer des applications sur des plateformes spécifiques. L’acronyme signifie Software Development Kit (kit de développement logiciel).
Cosmos est donc un SDK open-source qui permet de développer rapidement et facilement des blockchains de différents types. Le cadre est si flexible qu’il permet de créer des blockchains publiques classiques en Proof-of-Stake et Proof-of-Authority. Le SDK est composé de modules préconstruits, qui peuvent être combinés pour créer des blockchains destinées à des applications spécifiques. Comme il s’agit d’un logiciel libre, de nouveaux modules peuvent être ajoutés par n’importe quel programmeur.
Ainsi, les programmeurs n’ont pas à se préoccuper du développement du consensus, de l’interopérabilité ou de la mise en réseau, mais peuvent se concentrer directement sur l’application à laquelle la blockchain est dédiée. D’ailleurs, voyons maintenant ce qui, dans Cosmos, facilite la connexion entre les hubs.
Inter-Blockchain Communication (IBC)
L’IBC est une norme pour les bridges, et donc pour l’interopérabilité. C’est ainsi que les hubs communiquent entre eux. Chaque blockchain construite sur Cosmos inclut nativement l’IBC, et bien qu’elles soient toutes des chaînes indépendantes avec des mécanismes de consensus ou des actifs différents, grâce à ce standard, elles peuvent échanger des informations, des actifs ou interagir. Selon Messari (août 2023), il s’agit du protocole d’interopérabilité le plus flexible à ce jour. En effet, grâce au système Interchain Account, il est possible à partir d’une blockchain de fonctionner avec une application basée sur une autre blockchain.
L’IBC s’étend également lentement en dehors de Cosmos, grâce à plusieurs équipes de développeurs qui ont déjà connecté Polkadot et Kusama et qui travaillent à créer une connexion avec Ethereum et Avalanche également.
CometBFT
Le mécanisme de consensus de Cosmos est programmable, mais la plateforme fournit un protocole de base basé sur Tendermint, CometBFT.
Tendermint est un algorithme inventé par le cofondateur Jae Kwon lui-même, et il est hautement évolutif. Le système est le Byzantine Fault Tolerant, ce qui signifie qu’il continue à fonctionner même en cas d’acteurs malveillants ou de nœuds inactifs. Il faut le vote d’au moins 2/3 du réseau pour parvenir à un consensus.
Le consensus avec Tendermint est également basé sur le Bonded-Proof-of-Stake (BPoS), où les validateurs sont sélectionnés pour produire et signer des blocs basés sur des jetons mis en jeu ou délégués.
CometBFT permet ainsi l’exécution instantanée de transactions à faible coût, et évite aux créateurs de nouvelles blockchains d’avoir à développer un système de consensus complet.
Mais que mettre en staking sur Cosmos ? Passons directement à la principale monnaie de l’écosystème.
La tokenomics d’ATOM
ATOM est la crypto du Cosmos Hub, et suit le standard Interchain ICS-20. Elle peut donc être transférée entre toutes les blockchains de l’écosystème, via le protocole IBC.
Les fonctions et les cas d’utilisation du jettokenon sont les suivants :
- Paiement des frais de transaction
- Elle est utilisée par les validateurs pour le staking
- Les nouveaux jetons sont les récompenses pour le staking
- Elle peut être déléguée à un validateur pour recevoir une partie de ses récompenses
- Elle est utilisée pour voter dans les processus de gouvernance de la chaîne.
68 % des tokens initialement créés ont ét é distribués dans le cadre d’une ICO, le reste allant aux contributeurs du projet. Tous les jetons créés sont actuellement en circulation et il n’y a pas de nombre maximum d’unités pouvant être créées, de sorte qu’il n’y a pas de limite de l’inflation à cet égard.
Si les récompenses du staking constituent donc une pression inflationniste pour ATOM, le jeton présente également deux mesures déflationnistes : le burning et le slashing.
Le burning s’inscrit dans le cadre des processus de gouvernance. En effet, il faut déposer au moins 250 ATOM pour soumettre une proposition. Si cette proposition est rejetée, les tokens sont brûlés, c’est-à-dire retirés de l’offre disponible.
La réduction, en revanche, est l’élimination des récompenses pour un validateur qui s’est comporté de manière préjudiciable au réseau. Cela peut se produire en cas de double dépense ou si le validateur reste hors ligne pendant de longues périodes par exemple.
Cosmos 2.0
En septembre 2022, une nouvelle version du Cosmos Hub a été proposée dans un livre blanc rédigé par des membres de la communauté. Cette proposition a été rejetée par le reste de la communauté, mais les initiatives individuelles incluses dans le document ont été ramenées pour discussion, et certaines sont en cours de développement.
Il s’agit notamment d’une augmentation de la taille de la trésorerie et d’un staking liquide, ce qui serait bénéfique pour le token. En effet, les détenteurs d’ATOM pourront utiliser les jetons stakés dans l’ensemble de l’écosystème Cosmos. Cela encourage la mise en jeu des ATOM et, à long terme, fera passer l’émission d’ATOM d’un modèle inflationniste à un modèle déflationniste.
Maintenant que vous savez ce qu’est Cosmos, pourquoi ne pas jeter un coup d’œil à son cours ? Découvrez-le sur Young Platform !