L'année dernière, Cosmos a publié le livre blanc 2.0 lors de la conférence Cosmoverse. Il a développé la sécurité inter-chaînes, le jalonnement de liquidité, les nouveaux modèles de jetons et les mécanismes de frais, ce qui a amené de nombreuses personnes à avoir des points de vue et des intérêts différents sur cette ancienne chaîne.
À l’ère actuelle des chaînes multiples, le cross-chain est devenu une exigence rigide de l’industrie de la blockchain. Le modèle cross-chain de Cosmos se concentre sur les chaînes publiques dans des domaines verticaux. En fournissant des blockchains modulaires, chaque développeur peut choisir une chaîne publique qui lui convient le mieux. Ceci est encore plus important aujourd'hui lorsqu'un grand nombre de nouvelles chaînes publiques et de solutions L2 Après avoir compris les capacités de grande valeur de Cosmos, examinons en profondeur la technologie, le développement écologique et les actualités récentes derrière Cosmos.
Produits cosmiques et technologies et applications sous-jacentes
Ethereum a lancé la machine virtuelle Ethereum (EVM), qui a libéré les fonctions de contrat intelligent et permis le développement de diverses DApp dans les domaines DeFi, NFT, jeux et autres. Cependant, étant donné qu’Ethereum est une chaîne grand public qui prend en charge diverses ressources de réseau concurrentes, un trop grand nombre de transactions entraînera une congestion, ce qui entraînera une augmentation continue des frais de transaction et une incidence sur l’expérience utilisateur.
Afin de résoudre ce problème, une solution L2 (Layer 2) a vu le jour, mais cela signifie que DApp doit suivre les règles du protocole L2 en plus de ses propres règles. Et chaque fois qu’un DApp a besoin d’une nouvelle fonction, le protocole doit être modifié, ce qui est assez gênant pour les développeurs. A cette époque, l’émergence de Cosmos devient très importante, car Cosmos propose une approche différente, chaque DApp peut fonctionner sur sa propre blockchain indépendante, parallèle et optimisée pour les applications.
Ces blockchains étant indépendantes, elles peuvent être mises à niveau ou modifiées indépendamment sans interférer les unes avec les autres. Dans le même temps, ces blockchains peuvent communiquer entre elles et même interagir avec les blockchains en utilisant différents mécanismes de consensus.
Par conséquent, l’écosystème Cosmos est un concept qui utilise le protocole de communication inter-blockchain (IBC) pour la communication, que ce soit dans un protocole, un réseau ou un écosystème. Par exemple, le Cosmos Hub et son token natif ATOM en font partie. Dans l'écosystème Cosmos, chaque DApp peut fonctionner indépendamment sur sa propre blockchain et communiquer entre elles, rendant l'ensemble de l'écosystème plus flexible et autonome, tout en améliorant l'efficacité et la sécurité.
Ensuite, nous démonterons un par un les produits principaux de Cosmos ainsi que les technologies et applications sous-jacentes.
Tout d'abord, le cœur de Cosmos comprend le mécanisme de consensus Tendermint, le Cosmos SDK et le protocole IBC inter-chaînes. Tant qu'il existe sur le marché un projet qui utilise l'une de ces trois catégories de produits, il peut être classé comme écosystème Cosmos Network.
Un point important ici est que l'objectif de Cosmos lors de son apparition sur le marché était de se positionner pour suivre le processus de « développement d'Internet ». Tout comme lorsque le réseau local (LAN) s'est progressivement développé pour devenir l'Internet mondial, des protocoles, des technologies et des équipements correspondants étaient nécessaires pour réaliser la transmission et la distribution des données.
Au cours du développement d'Internet, le protocole de transmission de données TCP/IP a été introduit, qui est devenu la norme de base pour la communication sur Internet et a assuré la transmission fluide des données entre les différents réseaux. Dans le même temps, afin de réaliser la diffusion et l'échange de données à l'échelle mondiale, des équipements de distribution et de routage de données tels que des routeurs et des commutateurs ont été introduits. Ces équipements garantissent que les données peuvent trouver avec précision leur destination et permettre une transmission efficace des données. .
L'objectif de Cosmos est de créer un « écosystème blockchain similaire à Internet ». Tout comme Internet nécessite le protocole TCP/IP pour réaliser l'interconnexion des données, Cosmos s'appuie sur le protocole IBC (Inter-Blockchain Communications), qui permet à différentes blockchains de communiquer et d'échanger des informations. Une fois qu'il existera des dispositifs de routage de distribution de données tels que des routeurs et des commutateurs, ils deviendront des blockchains indépendantes dans Cosmos. Non seulement ils pourront fonctionner indépendamment et communiquer entre eux, mais ils pourront également former un écosystème de blockchain plus flexible et autonome.
Faisons ici une conclusion simple, **c'est-à-dire que Cosmos Network espère devenir l'Internet des blockchains (interconnexion multi-chaînes), via le protocole IBC, avec le mécanisme de consensus Tendermint auto-créé et le SDK Cosmos intégré pour réaliser la blockchain l'Internet. **
Après avoir décrit la grande architecture de Cosmos Network, permettez-moi de décomposer un par un les points d'innovation de chaque technologie.
(1) Protocole IBC : Lorsque nous parlons du protocole IBC, nous pouvons le considérer comme un pont reliant différentes blockchains. Le but de ce protocole est de permettre à ces différentes blockchains de se transférer de la valeur (comme des tokens) ou des données entre elles.
Il comporte deux axes principaux :
La première est "hiérarchie différente", ce qui signifie que différentes blockchains peuvent avoir des structures et des méthodes de fonctionnement différentes, mais pour utiliser le protocole IBC, ces blockchains doivent remplir certaines conditions, dont la plus importante est C'est leur consensus (la méthode de vérification des transactions) qui doit être rapide et déterministe. C'est comme un pont qui garantit que la circulation doit avoir une structure porteuse spécifique.
La seconde est la "souveraineté", chaque blockchain a un groupe de personnes qui sont responsables de sa maintenance et de s'assurer que les transactions sont traitées correctement. Ces personnes sont appelées validateurs. Dans certaines blockchains, les validateurs forment un ensemble spécifique, on les appelle blockchains souveraines. Les validateurs d’une blockchain souveraine sont chargés de changer l’état de la blockchain. Le rôle du protocole IBC est de permettre à différentes blockchains de communiquer entre elles et d’échanger des jetons et des données entre elles. Cela signifie que les applications et les validateurs sur différentes blockchains peuvent communiquer et coopérer, tout comme les gens peuvent marcher sur différents ponts.
Quand on comprend que le rôle du protocole IBC est de connecter les protocoles des différentes blockchains afin qu’ils puissent communiquer entre eux et échanger des données. Ensuite, analysons-le en profondeur : dans le réseau Cosmos, la chaîne d'applications utilisant le protocole IBC est en fait appelée une zone, et la zone connectée à plusieurs zones est appelée un hub. Hub joue un rôle important, chargé de suivre l'état de chaque zone et d'aider chaque zone à réaliser une interaction entre les chaînes. Hub peut être considéré comme la plaque tournante centrale de l’ensemble du réseau, coordonnant et promouvant la communication et la coopération entre les différentes blockchains. Il convient de noter que Hub et Zone sont essentiellement identiques, mais portent des noms différents pour distinguer différents rôles. Cela signifie que n’importe quelle zone a le potentiel de devenir un hub.
**Dans Cosmos Network, le premier Hub est Cosmos Hub. Il joue un rôle central, en aidant d'autres blockchains (Zone) à réaliser des interactions entre les chaînes et à connecter l'ensemble du réseau Cosmos. ** En général, Hub et Zone jouent deux rôles importants dans le réseau Cosmos. Ils utilisent le protocole IBC pour permettre à différentes blockchains de communiquer et de coopérer entre elles, élargissant ainsi les fonctions et les possibilités de l'ensemble de l'écosystème blockchain.
(2) Mécanisme de consensus Tendermint :
Tendermint est une partie importante de Cosmos, agissant comme un moteur de consensus blockchain efficace. Il comporte trois composants principaux : la couche de communication, la couche de consensus et la couche d'application. Cette couche de consensus est très importante. Tendermint ne se soucie pas des détails de transactions spécifiques lorsqu'il atteint un consensus. Il regroupe uniquement les transactions en blocs, puis parvient à un consensus via le mécanisme entre les nœuds. Afin de garantir la sécurité et la cohérence de la blockchain, les mises à jour d'état des applications de couche supérieure doivent être déterministes, c'est-à-dire qu'en partant du même état initial, tous les nœuds doivent traiter les transactions dans le même ordre.
Dans le même temps, le statut des applications des couches supérieures dans l'ensemble du réseau doit également être cohérent. Afin de vérifier l’état de l’application supérieure, la blockchain utilise des empreintes digitales. Le consensus Tendermint peut prendre en charge la génération de blocs de deuxième niveau dans un réseau blockchain comportant des centaines de nœuds, ce qui signifie que la vitesse de génération de blocs est très rapide. Il fournit également une confirmation finale bloc par bloc, ce qui signifie qu'une fois qu'un bloc est confirmé, tous les blocs précédents ne peuvent pas être modifiés, ce qui garantit la sécurité du réseau blockchain.
Une fois le bloc soumis, le protocole de consensus Tendermint interagit avec le SDK Cosmos via une interface spécifique (ABCI), termine le traitement de la transaction et renvoie le résultat. Il divise le processus d'exécution des blocs en plusieurs étapes et les applications de couche supérieure peuvent définir la logique de traitement des transactions en fonction de leurs propres besoins. Cette conception permet aux développeurs de choisir librement comment utiliser ce moteur de consensus pour répondre aux besoins de leurs applications blockchain.
(3) SDK Cosmos :
Comme mentionné précédemment, Tendermint réduit considérablement le temps de développement de la blockchain, mais il reste une tâche très difficile de créer une application ABCI sécurisée (implémentant le protocole ABCI) à partir de zéro, c'est pourquoi nous avons également besoin du SDK Cosmos.
Cosmos SDK est un cadre général qui aide les développeurs à créer plus facilement des applications blockchain sécurisées sur le moteur de consensus Tendermint. Ce cadre repose sur deux grands principes. Premièrement, il est modulaire. Cela signifie que les développeurs peuvent utiliser les modules existants pour créer facilement des blockchains spécifiques à une application sans avoir à écrire chaque fonction à partir de zéro. Par exemple, l'équipe Tendermint construit des modules de base qui peuvent être utilisés lors de la création de vos propres applications. Parallèlement, les développeurs peuvent également créer de nouveaux modules pour personnaliser leurs propres applications.
À mesure que le réseau Cosmos se développe, l’écosystème de modules SDK deviendra également plus vaste, facilitant ainsi le développement d’applications blockchain complexes. Deuxièmement, il s’agit d’une sécurité basée sur les fonctions. Cela signifie qu'il existe des limites de sécurité entre les modules qui limitent les interactions malveillantes ou accidentelles. De cette façon, les développeurs peuvent mieux comprendre la composabilité entre les modules et éviter certains problèmes inattendus.
En outre, le SDK Cosmos est également livré avec un ensemble d'outils de développement utiles, tels que la ligne de commande de console (CLI), les services REST et d'autres bibliothèques d'outils courantes, qui peuvent aider les développeurs à créer des applications blockchain plus facilement. En résumé, le SDK Cosmos est comme un élément de base qui permet aux développeurs de créer des applications sur le moteur de consensus Tendermint. D'autres moteurs de consensus implémentant le protocole ABCI pourraient également être pris en charge à l'avenir. Au fil du temps, on s'attend à ce que davantage de SDK avec différents modèles d'architecture apparaissent, compatibles avec plusieurs moteurs de consensus, et ceux-ci seront dans l'écosystème du réseau Cosmos.
Enfin, l'écosystème Cosmos a accumulé à ce jour 272 applications et services, avec un actif total sur la chaîne dépassant 750 milliards de dollars américains.
En coopérant avec trois technologies majeures, Cosmos résout trois des problèmes les plus difficiles de la blockchain aujourd'hui :
Le premier problème est la "souveraineté". Le SDK Cosmos équivaut à une boîte à outils gratuite qui permet aux développeurs de créer leurs propres applications blockchain sans trop dépenser. Ces blockchains peuvent être facilement interconnectées sans avoir besoin de contrats intelligents complexes pour relier les différentes blockchains. De cette façon, les développeurs peuvent éviter les frais élevés causés par un trop grand nombre de transactions blockchain et développer de meilleures fonctions. Ces fonctions peuvent être appliquées à la DeFi, au NFT, aux jeux, au DAO, aux réseaux sociaux, aux marchés, etc., afin que chacun puisse avoir ses propres droits et intérêts.
Le deuxième problème est « l’évolutivité ». Cosmos adopte deux approches en matière d'évolutivité. Le premier est « l’évolutivité verticale », qui permet au moteur de consensus Tendermint de gérer des milliers de transactions par seconde en abandonnant le mécanisme de preuve de travail exigeant en termes de calcul. Mais cela peut également créer d’autres goulots d’étranglement, tels que des limitations dans l’application elle-même. Cependant, en utilisant des applications dotées de boîtes à outils spéciales, des vitesses de transaction plus élevées peuvent être atteintes, ce qui constitue l'un des avantages des blockchains spécifiques aux applications.
L'autre est « l'évolutivité horizontale ».Même si le moteur de consensus et l'application sont optimisés à l'extrême, le débit des transactions d'une seule blockchain aura une limite. Ainsi, à l’avenir, une architecture multi-chaînes sera utilisée pour permettre le fonctionnement en parallèle de plusieurs blockchains d’une même application, qui peuvent théoriquement être étendues à l’infini.
Le troisième problème est la "durabilité". Cosmos utilise l'algorithme de consensus PoS pour assurer la sécurité de l'ensemble du réseau. Par rapport à l'algorithme de consensus PoW, le PoS peut réduire les émissions de carbone et rendre l'environnement plus respectueux de l'environnement. Dans l’ensemble, Cosmos aide à résoudre ces trois gros problèmes, rendant la blockchain plus robuste, plus rapide et mieux applicable dans divers domaines.
Modèle de jeton ATOM
Le jeton ATOM est une partie très importante de l’écosystème Cosmos. Il est principalement utilisé pour assurer la sécurité et le fonctionnement fonctionnel de la blockchain. Pour l'expliquer simplement :
Cosmos Hub est la première blockchain de Cosmos Network et ATOM est le jeton de gouvernance de Cosmos Hub.
Les jetons ATOM peuvent être utilisés pour payer les frais de transaction, tout comme nous devons payer des frais de traitement lorsque nous payons avec un portefeuille sur notre téléphone mobile. Ceci est fait pour empêcher certaines parties intéressées d'abuser du système blockchain, similaire au rôle de prévention du spam. Deuxièmement, les jetons ATOM peuvent également être mis en gage, tout comme le dépôt d'argent dans une banque, pour obtenir certains actifs.
Plus vous misez d’ATOM, plus vous pouvez obtenir de récompenses. Le nombre d'ATOM mis en jeu détermine également la sécurité de l'ensemble du système Cosmos Hub, car le coût de l'attaque du réseau augmente à mesure que le nombre de mises augmente.
Enfin, les détenteurs d'ATOM peuvent également voter pour la gouvernance avec leurs jetons mis en jeu, tout comme nous élisons des représentants. Ils peuvent voter pour ou contre certaines propositions visant à régir l’ensemble du système Cosmos Hub.
Dans l'ensemble, les jetons ATOM jouent un rôle important dans l'écosystème Cosmos, garantissant la sécurité et le bon fonctionnement du système. Dans le même temps, les détenteurs d'ATOM peuvent également obtenir des récompenses et participer à la gestion du système par le biais de participations et de votes de gouvernance.
Histoire de développement d'équipe
Jae Kwon, fondateur du projet Cosmos, est un expert dans l'application de la technologie Byzantine Fault Tolerance (BFT) dans les environnements de blockchain publics PoS (Proof of Stake). En 2014, il a publié un article intitulé « Tendermint : Consensus without Mining », proposant une solution innovante de consensus blockchain appelée Tendermint. Cette solution utilise un algorithme byzantin amélioré de tolérance aux pannes, ne nécessite pas de minage comme PoW (Proof of Work) et peut mieux protéger la blockchain contre les attaques.
Peu de temps après, Jae Kwon a créé Tendermint Inc (All in Bits Inc). Il a commencé à se concentrer sur la résolution de certains problèmes de PoW, tels que la vitesse, l'évolutivité et les problèmes environnementaux. Ce faisant, il a rencontré Ethan Buchman, également un expert possédant une vaste expérience dans le domaine de la blockchain.
En 2015, Jae Kwon et Ethan Buchman se sont rencontrés lors d'une conférence, ils se sont très bien entendus et ont commencé à travailler en étroite collaboration pour développer le logiciel Tendermint. Peu de temps après, Ethan Buchman est devenu le co-fondateur officiel de Tendermint Inc en tant que directeur technique. Au fur et à mesure que Tendermint se développait, Jae Kwon et Ethan Buchman ont commencé à réfléchir à une vision plus large. Ils ont jeté leur dévolu sur la question de l’interopérabilité entre les blockchains.
Ainsi, en 2016, ils ont publié le livre blanc Cosmos, qui constitue une étape historique pour le projet. Le livre blanc propose un réseau composé de nombreuses blockchains indépendantes (c'est-à-dire des zones), qui peuvent communiquer entre elles via un protocole spécial IBC. Cosmos Hub est devenu la première zone de ce réseau.
Tendermint Inc a rencontré quelques revers lors de la collecte de fonds, mais n'a pas abandonné. Au lieu de cela, ils ont réexaminé leurs motivations et, après avoir répété plusieurs versions de la conception et discuté de plusieurs options de financement, ont finalement levé un financement initial fin 2017 et ont commencé à construire Cosmos.
Le 14 mars 2019, Cosmos Hub, la première blockchain publique BFT soutenue par une preuve de participation, a été officiellement lancée et est devenue la pierre angulaire du réseau et de l'écosystème Cosmos. Cosmos Hub déploiera ensuite progressivement le réseau, permettra le transport et activera les phases IBC. Au fil du temps, l’écosystème Cosmos continue de croître, attirant de plus en plus de développeurs et d’investisseurs. En 2022, Tendermint Inc a changé son nom pour Ignite Inc et a lancé un programme d'accélération axé sur le Web3 pour fournir davantage de support pour les développements futurs.
Développement écologique
Selon les statistiques de mapofzones.com, au 21 juillet de cette année, la capitalisation boursière du réseau Cosmos (la valeur marchande totale des projets écologiques Cosmos) était de 10,3 milliards de dollars américains, ATOM est devenu le jeton avec la valeur marchande la plus élevée de l'écologie, et le marché ATOM Cap Dominance (ratio de valeur marchande ATOM) était de 42,7 %.
Comparé à la valeur totale actuelle des actifs verrouillés dans Ethereum, l'écosystème connecté par le réseau IBC semble être loin, mais avec l'émergence de nombreux réseaux IBC, on peut s'attendre à ce que l'écart entre les deux se creuse. en effet affecté dans une certaine mesure par l'effondrement de l'écologie de Luna et de l'UST. La raison en était que l'UST représentait la plus grande composante des pièces stables soutenues par l'écologie de Terra et du Cosmos. Avec l'impact de l'incident de Luna, de nombreux investissements , les équipes de développement et les institutions d'investissement sont tous profondément touchés, mais l'écologie du Cosmos ne s'est pas remise d'un revers, et elle reflète également la forte volonté de survivre dans les fissures.
Et Cosmos** commencera à mettre en œuvre la sécurité inter-chaînes cette année. Avec Interchain Security, les développeurs pourront lancer des chaînes de consommateurs exécutant leurs applications EVM, CosmWasm ou Cosmos-SDK, qui seront alimentées par les validateurs complets de Cosmos The Hub et le jeton $ATOM. Une capitalisation boursière de plus de 6 milliards de dollars offre une protection**, ce qui signifie que l'avantage le plus immédiat sera que « les parties prenantes d'ATOM bénéficieront de tout succès du premier projet, car un pourcentage des récompenses reviendra aux parties prenantes d'ATOM ».
De plus, le portefeuille Kerplr a également publié une mise à jour qui implémentera la fonction de transaction en chaîne EVM via les signatures dans le portefeuille. En d'autres termes, à l'avenir, les utilisateurs du portefeuille Keplr dans l'écosystème Cosmos pourront interagir directement avec le l'écologie sur la chaîne compatible EVM. Nous pouvons nous attendre au développement écologique de la chaîne d'applications, à la sécurité partagée d'ICS et à la composabilité des actifs d'ICA en 2023. Divers avantages se révéleront les uns après les autres, qui feront également briller Cosmos.
Enfin, je voudrais expliquer spécifiquement mon point de vue et le potentiel d'IBC ainsi que les données réelles. En 2022, 69 % des pertes de fonds seront dues à des attaques de ponts inter-chaînes. Ces attaques ciblent principalement des entreprises comme Ronin Bridge, BNB Bridge, Wormhole et Nomad, gros projet. De plus, comme la première conception de ces ponts inter-chaînes consistait à utiliser des pools de liquidités, ils sont devenus des cibles pour les attaquants, ce qui fait que les fonds de ces pools ressemblent en fait à des primes**.
Afin de résoudre le problème de la communication inter-chaînes entre les blockchains, le lancement de la technologie IBC est essentiel. Le fonctionnement d'IBC est basé sur la confiance qui réduit les risques de sécurité impliqués dans la chaîne. Plus précisément, il oblige les utilisateurs à maintenir la confiance dans les chaînes auxquelles ils sont connectés et dispose de mécanismes d'isolation des pannes qui peuvent limiter les dommages causés par les chaînes malveillantes à l'ensemble du système. Depuis 2021, le lancement du protocole IBC a conduit le développement de l'interopérabilité entre chaînes dans une direction plus fiable. Des milliers de transferts IBC sont effectués chaque jour, avec des actifs valant des dizaines de millions de dollars se déplaçant presque instantanément entre différentes blockchains, et tout se passe bien.
Grâce aux comptes interchaînes (ICA), la composabilité entre chaînes peut également être obtenue, ce qui offre plus de possibilités pour les nouvelles applications DeFi.
Bien que le protocole IBC et Cosmos soient techniquement étroitement liés, il existe d'autres écosystèmes blockchain qui utilisent des technologies similaires pour combler cette lacune. Par exemple, Axelar, Composable Finance, Nitro, Landslide et Octopus Network, qui ont tous élargi le champ d'application du protocole IBC au-delà de Cosmos et ont été largement soutenus dans d'autres communautés.
De plus, Evmos est une blockchain EVM basée sur Tendermint, qui implémente l'IBC des jetons ERC-20, ce qui offre des opportunités de communication inter-chaînes sur la plateforme Ethereum DeFi. J'ai une grande confiance dans le développement d'un protocole d'interopérabilité inter-chaînes fiable à l'avenir.Je pense qu'au cours des prochaines années, il deviendra la norme dominante pour les transferts et la messagerie inter-chaînes.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Interpréter de manière globale le potentiel de croissance futur de la technologie de base de Cosmos ?
L'année dernière, Cosmos a publié le livre blanc 2.0 lors de la conférence Cosmoverse. Il a développé la sécurité inter-chaînes, le jalonnement de liquidité, les nouveaux modèles de jetons et les mécanismes de frais, ce qui a amené de nombreuses personnes à avoir des points de vue et des intérêts différents sur cette ancienne chaîne.
À l’ère actuelle des chaînes multiples, le cross-chain est devenu une exigence rigide de l’industrie de la blockchain. Le modèle cross-chain de Cosmos se concentre sur les chaînes publiques dans des domaines verticaux. En fournissant des blockchains modulaires, chaque développeur peut choisir une chaîne publique qui lui convient le mieux. Ceci est encore plus important aujourd'hui lorsqu'un grand nombre de nouvelles chaînes publiques et de solutions L2 Après avoir compris les capacités de grande valeur de Cosmos, examinons en profondeur la technologie, le développement écologique et les actualités récentes derrière Cosmos.
Produits cosmiques et technologies et applications sous-jacentes
Ethereum a lancé la machine virtuelle Ethereum (EVM), qui a libéré les fonctions de contrat intelligent et permis le développement de diverses DApp dans les domaines DeFi, NFT, jeux et autres. Cependant, étant donné qu’Ethereum est une chaîne grand public qui prend en charge diverses ressources de réseau concurrentes, un trop grand nombre de transactions entraînera une congestion, ce qui entraînera une augmentation continue des frais de transaction et une incidence sur l’expérience utilisateur.
Afin de résoudre ce problème, une solution L2 (Layer 2) a vu le jour, mais cela signifie que DApp doit suivre les règles du protocole L2 en plus de ses propres règles. Et chaque fois qu’un DApp a besoin d’une nouvelle fonction, le protocole doit être modifié, ce qui est assez gênant pour les développeurs. A cette époque, l’émergence de Cosmos devient très importante, car Cosmos propose une approche différente, chaque DApp peut fonctionner sur sa propre blockchain indépendante, parallèle et optimisée pour les applications.
Ces blockchains étant indépendantes, elles peuvent être mises à niveau ou modifiées indépendamment sans interférer les unes avec les autres. Dans le même temps, ces blockchains peuvent communiquer entre elles et même interagir avec les blockchains en utilisant différents mécanismes de consensus.
Par conséquent, l’écosystème Cosmos est un concept qui utilise le protocole de communication inter-blockchain (IBC) pour la communication, que ce soit dans un protocole, un réseau ou un écosystème. Par exemple, le Cosmos Hub et son token natif ATOM en font partie. Dans l'écosystème Cosmos, chaque DApp peut fonctionner indépendamment sur sa propre blockchain et communiquer entre elles, rendant l'ensemble de l'écosystème plus flexible et autonome, tout en améliorant l'efficacité et la sécurité.
Ensuite, nous démonterons un par un les produits principaux de Cosmos ainsi que les technologies et applications sous-jacentes.
Tout d'abord, le cœur de Cosmos comprend le mécanisme de consensus Tendermint, le Cosmos SDK et le protocole IBC inter-chaînes. Tant qu'il existe sur le marché un projet qui utilise l'une de ces trois catégories de produits, il peut être classé comme écosystème Cosmos Network.
Au cours du développement d'Internet, le protocole de transmission de données TCP/IP a été introduit, qui est devenu la norme de base pour la communication sur Internet et a assuré la transmission fluide des données entre les différents réseaux. Dans le même temps, afin de réaliser la diffusion et l'échange de données à l'échelle mondiale, des équipements de distribution et de routage de données tels que des routeurs et des commutateurs ont été introduits. Ces équipements garantissent que les données peuvent trouver avec précision leur destination et permettre une transmission efficace des données. .
L'objectif de Cosmos est de créer un « écosystème blockchain similaire à Internet ». Tout comme Internet nécessite le protocole TCP/IP pour réaliser l'interconnexion des données, Cosmos s'appuie sur le protocole IBC (Inter-Blockchain Communications), qui permet à différentes blockchains de communiquer et d'échanger des informations. Une fois qu'il existera des dispositifs de routage de distribution de données tels que des routeurs et des commutateurs, ils deviendront des blockchains indépendantes dans Cosmos. Non seulement ils pourront fonctionner indépendamment et communiquer entre eux, mais ils pourront également former un écosystème de blockchain plus flexible et autonome.
Faisons ici une conclusion simple, **c'est-à-dire que Cosmos Network espère devenir l'Internet des blockchains (interconnexion multi-chaînes), via le protocole IBC, avec le mécanisme de consensus Tendermint auto-créé et le SDK Cosmos intégré pour réaliser la blockchain l'Internet. **
Après avoir décrit la grande architecture de Cosmos Network, permettez-moi de décomposer un par un les points d'innovation de chaque technologie.
(1) Protocole IBC : Lorsque nous parlons du protocole IBC, nous pouvons le considérer comme un pont reliant différentes blockchains. Le but de ce protocole est de permettre à ces différentes blockchains de se transférer de la valeur (comme des tokens) ou des données entre elles.
Il comporte deux axes principaux :
La première est "hiérarchie différente", ce qui signifie que différentes blockchains peuvent avoir des structures et des méthodes de fonctionnement différentes, mais pour utiliser le protocole IBC, ces blockchains doivent remplir certaines conditions, dont la plus importante est C'est leur consensus (la méthode de vérification des transactions) qui doit être rapide et déterministe. C'est comme un pont qui garantit que la circulation doit avoir une structure porteuse spécifique.
La seconde est la "souveraineté", chaque blockchain a un groupe de personnes qui sont responsables de sa maintenance et de s'assurer que les transactions sont traitées correctement. Ces personnes sont appelées validateurs. Dans certaines blockchains, les validateurs forment un ensemble spécifique, on les appelle blockchains souveraines. Les validateurs d’une blockchain souveraine sont chargés de changer l’état de la blockchain. Le rôle du protocole IBC est de permettre à différentes blockchains de communiquer entre elles et d’échanger des jetons et des données entre elles. Cela signifie que les applications et les validateurs sur différentes blockchains peuvent communiquer et coopérer, tout comme les gens peuvent marcher sur différents ponts.
Quand on comprend que le rôle du protocole IBC est de connecter les protocoles des différentes blockchains afin qu’ils puissent communiquer entre eux et échanger des données. Ensuite, analysons-le en profondeur : dans le réseau Cosmos, la chaîne d'applications utilisant le protocole IBC est en fait appelée une zone, et la zone connectée à plusieurs zones est appelée un hub. Hub joue un rôle important, chargé de suivre l'état de chaque zone et d'aider chaque zone à réaliser une interaction entre les chaînes. Hub peut être considéré comme la plaque tournante centrale de l’ensemble du réseau, coordonnant et promouvant la communication et la coopération entre les différentes blockchains. Il convient de noter que Hub et Zone sont essentiellement identiques, mais portent des noms différents pour distinguer différents rôles. Cela signifie que n’importe quelle zone a le potentiel de devenir un hub.
**Dans Cosmos Network, le premier Hub est Cosmos Hub. Il joue un rôle central, en aidant d'autres blockchains (Zone) à réaliser des interactions entre les chaînes et à connecter l'ensemble du réseau Cosmos. ** En général, Hub et Zone jouent deux rôles importants dans le réseau Cosmos. Ils utilisent le protocole IBC pour permettre à différentes blockchains de communiquer et de coopérer entre elles, élargissant ainsi les fonctions et les possibilités de l'ensemble de l'écosystème blockchain.
(2) Mécanisme de consensus Tendermint :
Tendermint est une partie importante de Cosmos, agissant comme un moteur de consensus blockchain efficace. Il comporte trois composants principaux : la couche de communication, la couche de consensus et la couche d'application. Cette couche de consensus est très importante. Tendermint ne se soucie pas des détails de transactions spécifiques lorsqu'il atteint un consensus. Il regroupe uniquement les transactions en blocs, puis parvient à un consensus via le mécanisme entre les nœuds. Afin de garantir la sécurité et la cohérence de la blockchain, les mises à jour d'état des applications de couche supérieure doivent être déterministes, c'est-à-dire qu'en partant du même état initial, tous les nœuds doivent traiter les transactions dans le même ordre.
Dans le même temps, le statut des applications des couches supérieures dans l'ensemble du réseau doit également être cohérent. Afin de vérifier l’état de l’application supérieure, la blockchain utilise des empreintes digitales. Le consensus Tendermint peut prendre en charge la génération de blocs de deuxième niveau dans un réseau blockchain comportant des centaines de nœuds, ce qui signifie que la vitesse de génération de blocs est très rapide. Il fournit également une confirmation finale bloc par bloc, ce qui signifie qu'une fois qu'un bloc est confirmé, tous les blocs précédents ne peuvent pas être modifiés, ce qui garantit la sécurité du réseau blockchain.
Une fois le bloc soumis, le protocole de consensus Tendermint interagit avec le SDK Cosmos via une interface spécifique (ABCI), termine le traitement de la transaction et renvoie le résultat. Il divise le processus d'exécution des blocs en plusieurs étapes et les applications de couche supérieure peuvent définir la logique de traitement des transactions en fonction de leurs propres besoins. Cette conception permet aux développeurs de choisir librement comment utiliser ce moteur de consensus pour répondre aux besoins de leurs applications blockchain.
(3) SDK Cosmos :
Comme mentionné précédemment, Tendermint réduit considérablement le temps de développement de la blockchain, mais il reste une tâche très difficile de créer une application ABCI sécurisée (implémentant le protocole ABCI) à partir de zéro, c'est pourquoi nous avons également besoin du SDK Cosmos.
Cosmos SDK est un cadre général qui aide les développeurs à créer plus facilement des applications blockchain sécurisées sur le moteur de consensus Tendermint. Ce cadre repose sur deux grands principes. Premièrement, il est modulaire. Cela signifie que les développeurs peuvent utiliser les modules existants pour créer facilement des blockchains spécifiques à une application sans avoir à écrire chaque fonction à partir de zéro. Par exemple, l'équipe Tendermint construit des modules de base qui peuvent être utilisés lors de la création de vos propres applications. Parallèlement, les développeurs peuvent également créer de nouveaux modules pour personnaliser leurs propres applications.
À mesure que le réseau Cosmos se développe, l’écosystème de modules SDK deviendra également plus vaste, facilitant ainsi le développement d’applications blockchain complexes. Deuxièmement, il s’agit d’une sécurité basée sur les fonctions. Cela signifie qu'il existe des limites de sécurité entre les modules qui limitent les interactions malveillantes ou accidentelles. De cette façon, les développeurs peuvent mieux comprendre la composabilité entre les modules et éviter certains problèmes inattendus.
En outre, le SDK Cosmos est également livré avec un ensemble d'outils de développement utiles, tels que la ligne de commande de console (CLI), les services REST et d'autres bibliothèques d'outils courantes, qui peuvent aider les développeurs à créer des applications blockchain plus facilement. En résumé, le SDK Cosmos est comme un élément de base qui permet aux développeurs de créer des applications sur le moteur de consensus Tendermint. D'autres moteurs de consensus implémentant le protocole ABCI pourraient également être pris en charge à l'avenir. Au fil du temps, on s'attend à ce que davantage de SDK avec différents modèles d'architecture apparaissent, compatibles avec plusieurs moteurs de consensus, et ceux-ci seront dans l'écosystème du réseau Cosmos.
En coopérant avec trois technologies majeures, Cosmos résout trois des problèmes les plus difficiles de la blockchain aujourd'hui :
Le premier problème est la "souveraineté". Le SDK Cosmos équivaut à une boîte à outils gratuite qui permet aux développeurs de créer leurs propres applications blockchain sans trop dépenser. Ces blockchains peuvent être facilement interconnectées sans avoir besoin de contrats intelligents complexes pour relier les différentes blockchains. De cette façon, les développeurs peuvent éviter les frais élevés causés par un trop grand nombre de transactions blockchain et développer de meilleures fonctions. Ces fonctions peuvent être appliquées à la DeFi, au NFT, aux jeux, au DAO, aux réseaux sociaux, aux marchés, etc., afin que chacun puisse avoir ses propres droits et intérêts.
Le deuxième problème est « l’évolutivité ». Cosmos adopte deux approches en matière d'évolutivité. Le premier est « l’évolutivité verticale », qui permet au moteur de consensus Tendermint de gérer des milliers de transactions par seconde en abandonnant le mécanisme de preuve de travail exigeant en termes de calcul. Mais cela peut également créer d’autres goulots d’étranglement, tels que des limitations dans l’application elle-même. Cependant, en utilisant des applications dotées de boîtes à outils spéciales, des vitesses de transaction plus élevées peuvent être atteintes, ce qui constitue l'un des avantages des blockchains spécifiques aux applications.
L'autre est « l'évolutivité horizontale ».Même si le moteur de consensus et l'application sont optimisés à l'extrême, le débit des transactions d'une seule blockchain aura une limite. Ainsi, à l’avenir, une architecture multi-chaînes sera utilisée pour permettre le fonctionnement en parallèle de plusieurs blockchains d’une même application, qui peuvent théoriquement être étendues à l’infini.
Le troisième problème est la "durabilité". Cosmos utilise l'algorithme de consensus PoS pour assurer la sécurité de l'ensemble du réseau. Par rapport à l'algorithme de consensus PoW, le PoS peut réduire les émissions de carbone et rendre l'environnement plus respectueux de l'environnement. Dans l’ensemble, Cosmos aide à résoudre ces trois gros problèmes, rendant la blockchain plus robuste, plus rapide et mieux applicable dans divers domaines.
Modèle de jeton ATOM
Le jeton ATOM est une partie très importante de l’écosystème Cosmos. Il est principalement utilisé pour assurer la sécurité et le fonctionnement fonctionnel de la blockchain. Pour l'expliquer simplement :
Les jetons ATOM peuvent être utilisés pour payer les frais de transaction, tout comme nous devons payer des frais de traitement lorsque nous payons avec un portefeuille sur notre téléphone mobile. Ceci est fait pour empêcher certaines parties intéressées d'abuser du système blockchain, similaire au rôle de prévention du spam. Deuxièmement, les jetons ATOM peuvent également être mis en gage, tout comme le dépôt d'argent dans une banque, pour obtenir certains actifs.
Plus vous misez d’ATOM, plus vous pouvez obtenir de récompenses. Le nombre d'ATOM mis en jeu détermine également la sécurité de l'ensemble du système Cosmos Hub, car le coût de l'attaque du réseau augmente à mesure que le nombre de mises augmente.
Enfin, les détenteurs d'ATOM peuvent également voter pour la gouvernance avec leurs jetons mis en jeu, tout comme nous élisons des représentants. Ils peuvent voter pour ou contre certaines propositions visant à régir l’ensemble du système Cosmos Hub.
Dans l'ensemble, les jetons ATOM jouent un rôle important dans l'écosystème Cosmos, garantissant la sécurité et le bon fonctionnement du système. Dans le même temps, les détenteurs d'ATOM peuvent également obtenir des récompenses et participer à la gestion du système par le biais de participations et de votes de gouvernance.
Histoire de développement d'équipe
Jae Kwon, fondateur du projet Cosmos, est un expert dans l'application de la technologie Byzantine Fault Tolerance (BFT) dans les environnements de blockchain publics PoS (Proof of Stake). En 2014, il a publié un article intitulé « Tendermint : Consensus without Mining », proposant une solution innovante de consensus blockchain appelée Tendermint. Cette solution utilise un algorithme byzantin amélioré de tolérance aux pannes, ne nécessite pas de minage comme PoW (Proof of Work) et peut mieux protéger la blockchain contre les attaques.
Peu de temps après, Jae Kwon a créé Tendermint Inc (All in Bits Inc). Il a commencé à se concentrer sur la résolution de certains problèmes de PoW, tels que la vitesse, l'évolutivité et les problèmes environnementaux. Ce faisant, il a rencontré Ethan Buchman, également un expert possédant une vaste expérience dans le domaine de la blockchain.
En 2015, Jae Kwon et Ethan Buchman se sont rencontrés lors d'une conférence, ils se sont très bien entendus et ont commencé à travailler en étroite collaboration pour développer le logiciel Tendermint. Peu de temps après, Ethan Buchman est devenu le co-fondateur officiel de Tendermint Inc en tant que directeur technique. Au fur et à mesure que Tendermint se développait, Jae Kwon et Ethan Buchman ont commencé à réfléchir à une vision plus large. Ils ont jeté leur dévolu sur la question de l’interopérabilité entre les blockchains.
Ainsi, en 2016, ils ont publié le livre blanc Cosmos, qui constitue une étape historique pour le projet. Le livre blanc propose un réseau composé de nombreuses blockchains indépendantes (c'est-à-dire des zones), qui peuvent communiquer entre elles via un protocole spécial IBC. Cosmos Hub est devenu la première zone de ce réseau.
Tendermint Inc a rencontré quelques revers lors de la collecte de fonds, mais n'a pas abandonné. Au lieu de cela, ils ont réexaminé leurs motivations et, après avoir répété plusieurs versions de la conception et discuté de plusieurs options de financement, ont finalement levé un financement initial fin 2017 et ont commencé à construire Cosmos.
Le 14 mars 2019, Cosmos Hub, la première blockchain publique BFT soutenue par une preuve de participation, a été officiellement lancée et est devenue la pierre angulaire du réseau et de l'écosystème Cosmos. Cosmos Hub déploiera ensuite progressivement le réseau, permettra le transport et activera les phases IBC. Au fil du temps, l’écosystème Cosmos continue de croître, attirant de plus en plus de développeurs et d’investisseurs. En 2022, Tendermint Inc a changé son nom pour Ignite Inc et a lancé un programme d'accélération axé sur le Web3 pour fournir davantage de support pour les développements futurs.
Développement écologique
Selon les statistiques de mapofzones.com, au 21 juillet de cette année, la capitalisation boursière du réseau Cosmos (la valeur marchande totale des projets écologiques Cosmos) était de 10,3 milliards de dollars américains, ATOM est devenu le jeton avec la valeur marchande la plus élevée de l'écologie, et le marché ATOM Cap Dominance (ratio de valeur marchande ATOM) était de 42,7 %.
Comparé à la valeur totale actuelle des actifs verrouillés dans Ethereum, l'écosystème connecté par le réseau IBC semble être loin, mais avec l'émergence de nombreux réseaux IBC, on peut s'attendre à ce que l'écart entre les deux se creuse. en effet affecté dans une certaine mesure par l'effondrement de l'écologie de Luna et de l'UST. La raison en était que l'UST représentait la plus grande composante des pièces stables soutenues par l'écologie de Terra et du Cosmos. Avec l'impact de l'incident de Luna, de nombreux investissements , les équipes de développement et les institutions d'investissement sont tous profondément touchés, mais l'écologie du Cosmos ne s'est pas remise d'un revers, et elle reflète également la forte volonté de survivre dans les fissures.
Et Cosmos** commencera à mettre en œuvre la sécurité inter-chaînes cette année. Avec Interchain Security, les développeurs pourront lancer des chaînes de consommateurs exécutant leurs applications EVM, CosmWasm ou Cosmos-SDK, qui seront alimentées par les validateurs complets de Cosmos The Hub et le jeton $ATOM. Une capitalisation boursière de plus de 6 milliards de dollars offre une protection**, ce qui signifie que l'avantage le plus immédiat sera que « les parties prenantes d'ATOM bénéficieront de tout succès du premier projet, car un pourcentage des récompenses reviendra aux parties prenantes d'ATOM ».
De plus, le portefeuille Kerplr a également publié une mise à jour qui implémentera la fonction de transaction en chaîne EVM via les signatures dans le portefeuille. En d'autres termes, à l'avenir, les utilisateurs du portefeuille Keplr dans l'écosystème Cosmos pourront interagir directement avec le l'écologie sur la chaîne compatible EVM. Nous pouvons nous attendre au développement écologique de la chaîne d'applications, à la sécurité partagée d'ICS et à la composabilité des actifs d'ICA en 2023. Divers avantages se révéleront les uns après les autres, qui feront également briller Cosmos.
Enfin, je voudrais expliquer spécifiquement mon point de vue et le potentiel d'IBC ainsi que les données réelles. En 2022, 69 % des pertes de fonds seront dues à des attaques de ponts inter-chaînes. Ces attaques ciblent principalement des entreprises comme Ronin Bridge, BNB Bridge, Wormhole et Nomad, gros projet. De plus, comme la première conception de ces ponts inter-chaînes consistait à utiliser des pools de liquidités, ils sont devenus des cibles pour les attaquants, ce qui fait que les fonds de ces pools ressemblent en fait à des primes**.
Afin de résoudre le problème de la communication inter-chaînes entre les blockchains, le lancement de la technologie IBC est essentiel. Le fonctionnement d'IBC est basé sur la confiance qui réduit les risques de sécurité impliqués dans la chaîne. Plus précisément, il oblige les utilisateurs à maintenir la confiance dans les chaînes auxquelles ils sont connectés et dispose de mécanismes d'isolation des pannes qui peuvent limiter les dommages causés par les chaînes malveillantes à l'ensemble du système. Depuis 2021, le lancement du protocole IBC a conduit le développement de l'interopérabilité entre chaînes dans une direction plus fiable. Des milliers de transferts IBC sont effectués chaque jour, avec des actifs valant des dizaines de millions de dollars se déplaçant presque instantanément entre différentes blockchains, et tout se passe bien.
Grâce aux comptes interchaînes (ICA), la composabilité entre chaînes peut également être obtenue, ce qui offre plus de possibilités pour les nouvelles applications DeFi.
De plus, Evmos est une blockchain EVM basée sur Tendermint, qui implémente l'IBC des jetons ERC-20, ce qui offre des opportunités de communication inter-chaînes sur la plateforme Ethereum DeFi. J'ai une grande confiance dans le développement d'un protocole d'interopérabilité inter-chaînes fiable à l'avenir.Je pense qu'au cours des prochaines années, il deviendra la norme dominante pour les transferts et la messagerie inter-chaînes.