Titres Titres
Cosmos et Polkadot font partie des crypto-monnaies qui ont suscité un intérêt massif de la part des investisseurs en crypto en raison de leurs utilités uniques. Les deux jetons numériques sont dotés d’une fonction d’interopérabilité permettant à différents réseaux de blockchain de se connecter. De plus, ils fournissent aux développeurs une plate-forme à construire sur la plate-forme.
À propos de Polkadot et Cosmos
Polkadot est un environnement d’application multi-chaînes créé en 2016 par Petr Czaban et le Dr Gavin Wood, l’un des co-fondateurs d’Ethereum. Le protocole blockchain open source connecte différentes blockchains en un seul réseau. Polkadot prend en charge à la fois la blockchain privée sans autorisation et la blockchain publique ouverte et autorisée. Le courant DOT en USD le taux de change s’élève désormais à 25,5 USD.
D’autre part, Cosmos est une blockchain parallèle de réseau décentralisé lancée par Ethan Buchman et Jae Kwon en 2014. Le réseau POS blockchain vise à créer une infrastructure réseau qui permet la transmission de données et de jetons sans avoir besoin d’une plate-forme centrale. Le taux de change actuel de l’ATOM en USD est désormais de 22,6 USD.
Pour comprendre la distinction entre les deux réseaux de blockchains, nous explorerons les différences de gouvernance, de modèles et d’autres fonctionnalités. Commençons.
1. Interopérabilité
L’interopérabilité est l’accessibilité des données à travers divers réseaux. Un cas d’utilisation serait d’utiliser un contrat Ethereum pour effectuer des transactions d’avalanche en utilisant le réseau Polkadot. La conception de la communication inter-blockchain est assez différente dans Polkadot et Cosmos.
Polkadot permet les transferts de données et d’actifs sur différents réseaux de blockchain. Il prend en charge les jetons de transfert et d’autres types de communication entre deux parachains. D’autre part, Cosmos se concentre sur le transfert d’actifs entre les chaînes.
Cosmo et Polkadot diffèrent également dans la manière dont ils gèrent la sécurité de leur communication interchaîne. Polkadot utilise deux approches de sécurité. La première est la sécurité partagée qui consiste à amener la sécurité de deux parachains avec des niveaux de sécurité variables à un niveau uniforme. Par exemple, la sécurité d’Ethereum est un cran plus haut qu’Avalanche. Polkadot sécurise la communication interchaîne entre les deux jetons numériques.
L’autre méthode consiste à utiliser des pêcheurs pour annuler toute la transaction si un bloc invalide est identifié. D’autre part, Cosmos dispose de validateurs pour s’assurer que les activités malveillantes sur une zone n’affectent pas l’ensemble du réseau.
Polkadot se transmet des messages arbitraires via un format de transmission de messages à consensus croisé (XCM). Cosmos n’a pas de mécanisme pour envoyer des messages arbitraires. Il utilise le protocole de chaîne de communication inter-blockchain (IBC) pour transmettre des jetons pour accéder à différentes zones.
2. Jalonnement
Polkadot sélectionne les validateurs à l’aide d’une preuve de participation nominée (npos) sur la base d’un algorithme de phragmén. L’algorithme détermine la répartition optimale des mises. La taille des validateurs est déterminée par la gouvernance, mais les acteurs qui ne souhaitent pas gérer l’infrastructure peuvent choisir jusqu’à 16 validateurs.
Les validateurs ont un poids égal dans le consensus du protocole. Par exemple, la prise en charge des deux tiers de la chaîne nécessiterait l’engagement des deux tiers des validateurs au lieu des deux tiers des enjeux. De même, les validateurs reçoivent des récompenses en fonction des activités telles que la justification de la finalité et la production de blocs plutôt que le montant de la mise.
Contrairement à Polkadot, où la gouvernance et le staking sont disjoints, les récompenses et le vote sont basés sur les enjeux. Le hub cosmos élit les validateurs à l’aide de la preuve d’enjeu cautionnée. Une preuve de mise sous caution signifie que les investisseurs doivent cautionner des fonds pour déléguer les transactions de jetons. Les récompenses et le vote sont également basés sur les mises. Cela signifie que 5% de la mise totale vous rapportera 5% des récompenses. De plus, le validateur assume les droits de vote des intervenants qui ne votent pas dans les référendums de gouvernance.
3. Consensus
Polkadot utilise un algorithme de consensus hybride BABE (Blind Assignment for Blockchain Extension), qui consiste en un accord de préfixe récursif basé sur Ghost (GRANDPA) et une fonction aléatoire vérifiable (VRF). Polkadot dispose d’un kit de développement logiciel Substrate contenant trois algorithmes de consensus : Aurand, Grandpa, Rhododendron.
Le mécanisme de consensus de grand-père est rapide et s’adapte à de nombreux validateurs (1000 validateurs). Les validateurs n’ont pas à voter sur tous les blocs. L’algorithme considère le bloc avec le plus de votes et passe l’algorithme aux ancêtres. Les votes du bloc à la majorité qualifiée deviennent définitifs.
L’isolation des tâches réduit la complexité de la production et de la finalisation des blocs. En outre, il permet aux validateurs d’effectuer des contrôles de validité et de disponibilité approfondis pour s’assurer que seules les transitions valides atteignent la transition finale.
D’autre part, Cosmos prend en charge tout algorithme de consensus selon la spécification ABCI. Actuellement, seul Tendermint adhère à cette spécification. Il permet aux validateurs de rejeter ou d’accepter un seul bloc. La production de blocs et la finalisation sont sur le même chemin, ce qui signifie qu’il ne peut finaliser qu’un bloc à la fois.
4. Modèle
Une autre particularité entre Cosmos et le Polkadot est leur modèle. Polkadot est conçu à l’aide d’un modèle de sharding. Chaque fragment a une fonction de transition d’état (STF) qui peut être abstraite à condition que les validateurs l’exécutent dans l’environnement wasm. WebAssembly (Wasm) est un méta-protocole dans l’environnement Polkadot. Les éclats de Polkadot sont appelés parachains.
Les parachains soumettent un bloc avec une preuve d’état qui est vérifiable de manière indépendante par les validateurs chaque fois qu’ils effectuent des transitions de bloc. L’état de la parachaine est similaire à l’ensemble du système, ce qui signifie qu’un changement dans une parachaine affecterait la chaîne de relais et les autres parachaines.
Cosmos utilise un modèle bridge-hub. Le système se compose de plusieurs hubs avec le hub Cosmos comme hub principal, connectés à des chaînes extérieures appelées zones. Les hubs utilisent la communication inter-blockchain (IBC) pour communiquer via le hub. Contrairement à Polkadot, une réorganisation d’une zone n’affecte pas les autres zones.
5. Architecture
L’architecture des polkadots est très différente de celle du cosmos. La chaîne relais est la chaîne principale du système et héberge les validateurs. Elle dispose également d’assembleurs qui créent et proposent la parachain aux validateurs. Les assembleurs se trouvent dans la parachain et n’ont pas de responsabilités de sécurité. Une fois qu’ils ont proposé une parachain, les validateurs effectuent des contrôles de validité et de disponibilité avant de la transmettre à la chaîne finale. Les assembleurs peuvent soumettre un bloc parachain pour chaque chaîne de relais après six secondes.
De plus, Polkadot a des parathreads pour les chaînes qui n’ont pas les ressources nécessaires pour réserver un emplacement de parachain ou la nécessité d’exécuter une vérification de bloc dans un délai de 6 secondes. Les slots Parachain du réseau blockchain sont disponibles lors d’une vente aux enchères pour des réservations allant jusqu’à deux ans. Les parathreads sont disponibles sur une base de paiement à l’utilisation. De plus, l’architecture Polkadot dispose également d’un pont parachain pour une compatibilité bidirectionnelle lui permettant d’interagir avec d’autres chaînes.
L’architecture Cosmos comprend la chaîne principale connue sous le nom de hub, qui se connecte à d’autres chaînes appelées zones. Le hub tient également un registre des soldes de jetons. Chaque zone s’auto-entretient et possède ses propres validateurs. Les zones envoient des paquets via IBC pour communiquer entre elles.
Alors que le hub ne surveille pas l’état des zones, les zones suivent la chaîne principale. Les zones utilisent l’algorithme de finalité déterministe de Tendermint pour envoyer des messages à d’autres zones via le hub. Ils doivent également implémenter l’interface IBC. Cosmos utilise des zones de cheville pour interagir avec des chaînes externes.
6. Gouvernance
Le réseau Polkadot comprend une chaîne relais et plusieurs parachaînes supportées par les validateurs de chaîne relais. Le nombre maximum de parachaines pour le moment est de 100 parachains. Le réseau attribue les parachaines aux enchères. Par conséquent, vous devriez avoir de nombreux jetons DOT pour devenir une parachain Polakdot. Les décisions des électeurs sont également déterminées par le nombre de DOT dont dispose l’électeur. Polkadot a également un conseil qui prend des décisions au nom des membres passifs.
Cosmos a des règles plus souples. Tout le monde peut créer un hub qui est essentiellement une blockchain pour connecter d’autres blockchains. Des exemples de hubs sont les hubs Cosmos et Iris. Cosmos n’a pas de système de gouvernance centralisé. Chaque hub suit son propre ensemble de règles.
7. Évolutivité
Polkadot a une fonction d’évolutivité relativement robuste. Il utilise des parachains qui sont des blockchains spécialisées fonctionnant en parallèle et se connectant au réseau Polkadot. Les parachains utilisent le mécanisme de sécurité Polkadot pour parvenir à un consensus et communiquer entre eux via le passage de messages inter-chaînes (XCMP).
Polkadot fonctionnerait tout à fait normalement sans utiliser de parachaines. Cependant, parachain lui permettra d’évoluer jusqu’à 1 million de transactions par seconde (tps). Théoriquement, il serait en mesure de traiter la plupart des transactions mondiales.
L’évolutivité de Cosmo permet aux développeurs de créer des chaînes sur son écosystème de réseau. Il fournit des mécanismes de consensus, une infrastructure réseau et une technologie de couche application. L’utilisation de ces outils pour lancer un nouveau réseau est connue sous le nom de cosmos SDK. Ce mécanisme de mise à l’échelle du réseau Cosmos permet aux développeurs de créer de nouveaux réseaux. Les chaînes fonctionnent en parallèle pour éviter la congestion sur la blockchain. En plus d’accélérer le développement de la blockchain, cela les sécurise également.