El Xarxa Cosmos és una xarxa descentralitzada de cadenes de blocs paral·leles que funcionen de manera independent les unes de les altres.
Fundada el 2014 per Ethan Buchman i Jae Kwon, l'objectiu de la xarxa és crear un ecosistema de cadenes de blocs que s'escallin i interoperin entre si.
Actualment hi ha més de 263 aplicacions a la xarxa Cosmos, conegudes com a Intercain, Incloent Cadena Binance, Terrai Cosmos Hub.
Cosmos pretén convertir-se en una Internet de Blockchains. La plataforma utilitza un conjunt d'eines de codi obert com Tendermint, Cosmos SDK i IBC que treballen junts per permetre als desenvolupadors crear ràpidament les seves pròpies cadenes de blocs personalitzades.
Per què calen cadenes de blocs personalitzades?
Hi ha alguns motius pels quals potser voldreu crear una cadena de blocs específica per a l'aplicació mitjançant un contracte intel·ligent a Ethereum.
En primer lloc, és possible que una plataforma existent com Ethereum no sigui prou flexible o personalitzable per al vostre cas d'ús. Configurar la vostra pròpia cadena de blocs us permet definir la lògica i els mètodes necessaris per al vostre projecte.
En segon lloc, podeu trobar problemes amb la sobirania. Construir una cadena independent us permet alliberar-vos de les restriccions i protocols d'un sistema existent.
Aquesta guia explicarà quins problemes intenta resoldre Cosmos i analitzarà les diferents tecnologies i protocols que s'incorporen a la xarxa Cosmos.
Limitacions d'Ethereum
La cadena de blocs Cosmos té com a objectiu resoldre diverses limitacions que existeixen actualment en moltes de les cadenes de blocs populars, és a dir, Ethereum. Aquestes limitacions són l'escala, la usabilitat i la sobirania.
L'escalabilitat és un factor important per a un ecosistema blockchain d'èxit. La cadena de blocs Ethereum té una taxa compartida de 15 transaccions per segon. Totes les dApps construïdes a Ethereum han de competir per aquests recursos limitats.
La usabilitat és essencial quan es vol oferir més flexibilitat als desenvolupadors. L'EVM d'Ethereum es va crear per adaptar-se a tots els casos d'ús, cosa que comporta diversos compromisos. Els desenvolupadors també es limiten a un grapat de llenguatges de programació.
Finalment, la sobirania és un factor clau per garantir que les cadenes de blocs siguin segures i tinguin una forma independent de govern.
Moltes plataformes permeten que les aplicacions tinguin la seva pròpia sobirania, però aquestes aplicacions romanen lligades als protocols propis de la plataforma. Això condueix a dues capes de govern, que poden frenar el desenvolupament i el progrés.
Característiques clau de Cosmos Blockchain
- Interfície BlockChain de l'aplicació permet als desenvolupadors utilitzar qualsevol llenguatge de programació que vulguin.
- Staking i votació a través de la ATOM testimoni
- Comptes intercadenes permetre als usuaris accedir a tot l'Interchain mitjançant un únic compte de Cosmos Hub.
- Gravetat DEX es pot utilitzar per intercanviar actius digitals.
- Pont de la gravetat permet que els actius de Cosmos i els fitxes ERC-20 es moguin entre ecosistemes
- Escalabilitat horitzontal permet als desenvolupadors utilitzar arquitectures multicadena
Cosmos Hub
La xarxa Cosmos segueix una arquitectura "hub & spoke". Una "Zona" és una cadena de blocs específica de l'aplicació. Cada zona és un radi que es connecta a un concentrador. Els concentradors es poden connectar amb altres concentradors. Qualsevol és lliure de crear els seus propis centres i zones la cadena de blocs.
El Cosmos Hub és un exemple d'un d'aquests centres. El Cosmos Hub és una de les primeres cadenes de blocs llançades a la xarxa Cosmos. Bàsicament actua com a intermediari entre altres cadenes de blocs de Cosmos.
Cosmos Hub fa un seguiment de l'estat de totes les cadenes de bloqueig connectades i ajuda a facilitar les transaccions de testimoni.
Fitxa ATOM
El testimoni ATOM és el testimoni natiu del Cosmos Hub. Els usuaris poden apostar ATOM per reclamar recompenses d'aposta i comissions de transacció.
Els usuaris que participen en ATOM també poden votar per futures decisions de govern i protocols de Cosmos.
Motor de consens de Tendermint
Tenderdmint és un programari dissenyat per replicar una aplicació de manera segura i coherent en moltes màquines. Té com a objectiu tolerar que les màquines fallin de manera arbitrària, inclosos els casos en què el codi s'utilitza de manera maliciosa.
La capacitat de tolerar aquests casos es coneix com a tolerància a falles bizantina.
Tendermind consta de dos components principals: un motor de consens de blockchain i una interfície d'aplicació genèrica.
El motor de consens, anomenat Tendermint Core, s'assegura que les transaccions a la xarxa siguin coherents entre si.
La interfície de l'aplicació es coneix com a interfície d'aplicació BlockChain o ABCI. Aquesta interfície permet processar transaccions en qualsevol llenguatge de programació determinat.
En comparació amb l'algoritme Proof of Work de Bitcoin, l'algoritme de consens de Tendermint és més eficient i segur. El motor de consens té un temps de bloc d'1 segon, que és increïblement ràpid en comparació amb els 10 minuts de Bitcoin i els 14 segons d'Ethereum.
Tendermint pot donar suport a cadenes de blocs tant públiques com privades i pot ser una prova de participació o permís.
Tendermint està dissenyat per ser d'ús general. Fins i tot és possible que utilitzeu Tendermint per substituir els algorismes de consens d'altres blockchains. Ethermint és un Ethereum escalable construït amb el Cosmos SDK i utilitza Tendermint Core com a motor de consens.
Protocol de comunicació entre cadena de blocs (IBC)
El protocol IBC és la columna vertebral de l'ecosistema Cosmos. El protocol permet que les cadenes de blocs es parlin entre elles.
El disseny modular del protocol IBC permet als desenvolupadors d'aplicacions utilitzar el protocol sense tenir un coneixement profund sobre com funciona darrere de les escenes.
Com funciona l'IBC?
Suposem que tenim dues cadenes de blocs, A i B. Volem transferir 10 fitxes de la cadena de blocs A a la cadena de blocs B.
Primer, la cadena A bloqueja les 10 fitxes. Aquest procés es coneix com a vinculació, i les fitxes ara estan bloquejades o "enllaçades". La cadena A envia una prova a la cadena B que s'han unit 10 fitxes.
Ara correspon a la cadena B verificar aquesta prova amb la capçalera de la cadena A. Si es verifica la prova, la cadena B crea 10 vals de testimoni.
Això vol dir que les fitxes de la cadena A mai surten de la cadena. Els vals de fitxes de la cadena B són simplement una prova que un cert nombre de fitxes de la cadena A estan vinculats al val.
Comparació amb altres Blockchains d'Internet
La plataforma Cosmos no és l'únic projecte de cadena de blocs que se centra en la interoperabilitat de la cadena.
pigues
El pigues blockchain està dissenyat per permetre que les cadenes de blocs no relacionades s'enviïn dades entre elles de manera segura. Va ser fundada pel Dr. Gavin Wood, un dels cofundadors d'Ethereum juntament amb Vitalik Buterin. Similar a Cosmos Network, Polkadot també pretén ser una mena d'Internet de Blockchains.
Cosmos i Polkadot tracten el govern i la pertinença de manera diferent. Polkadot té un nombre fix d'espais per a Parachains que s'assigna mitjançant una subhasta. La xarxa Cosmos permet que qualsevol persona pugui construir un centre o una zona.
Les decisions de govern de la plataforma estan determinades per la quantitat de votants del DOT (el testimoni natiu de Polkadot). La Cosmos Network, d'altra banda, no té un procés de govern únic, però el Cosmos Hub i el seu token natiu ATOM ofereixen una funció similar.
Polkadot i Cosmos també es diferencien en la manera de protegir la seva xarxa.
A la xarxa Cosmos, cada blockchain és independent i es protegeix. Cada zona està assegurada pel seu conjunt de validadors.
Polkadot, d'altra banda, funciona sota un model de seguretat compartit. Cada Parachain són fills d'una cadena pare coneguda com a Relay Chain, que fa un seguiment de l'estat global de tots els seus Parachains.
Allau
L'allau platform és una plataforma de codi obert creada per llançar aplicacions descentralitzades i blockchains.
Avalanche, com Cosmos, permet que qualsevol persona creï les seves pròpies cadenes de blocs específiques d'aplicacions que siguin interoperables amb altres cadenes de blocs de la plataforma.
A diferència de Cosmos, on cada blockchain té els seus propis validadors, Avalanche té subxarxes que poden validar diverses blockchains mitjançant un únic conjunt de validadors. Una subxarxa o subxarxa és un conjunt dinàmic de validadors de l'ecosistema Avalanche.
La subxarxa principal de la plataforma s'anomena Xarxa primària, que valida totes les cadenes de blocs integrades d'Avalanche.
Tots els membres de la subxarxa han de ser membres de la xarxa primària. Això vol dir que tots els validadors de cada cadena de blocs d'Avalanche també han de validar les cadenes de blocs integrades d'Avalanche.
Conclusió
El projecte Cosmos és una plataforma prometedora per als desenvolupadors que busquen desenvolupar cadenes de blocs potents fàcilment que siguin interoperables amb altres cadenes.
El motor Tendermint permet que les aplicacions blockchain s'escalin ràpidament i el protocol IBC permet intercanviar actius entre blockchain fàcilment.
La necessitat de cadenes de blocs específiques d'aplicacions només continuarà creixent. Plataformes com la xarxa Cosmos permetran als desenvolupadors construir els seus propis projectes de manera fàcil i segura sense haver de preocupar-se per la seguretat i l'escalabilitat.
Deixa un comentari