lu Rete Cosmos hè una reta decentralizata di blocchi paralleli chì travaglianu indipindentamente l'una di l'altru.
Fundatu in 2014 da Ethan Buchman è Jae Kwon, u scopu di a reta hè di creà un ecosistema di blockchains chì scala è interoperanu l'un l'altru.
Ci hè attualmente più di 263 app in a reta di Cosmos, cunnisciuta cum'è u Intercatena, cumprisu Chain di Binanza, Terra, e CosmosHub.
Cosmos hà u scopu di diventà un Internet di Blockchains. A piattaforma usa un inseme di strumenti open-source cum'è Tendermint, Cosmos SDK, è IBC chì travaglianu inseme per permette à i sviluppatori di creà rapidamente e so propiu blockchains persunalizati.
Perchè ci hè bisognu di blockchains persunalizati?
Ci hè uni pochi di mutivi chì pudete vulete custruisce un blockchain specificu per l'applicazione nantu à un cuntrattu intelligente in Ethereu.
Prima, una piattaforma esistente cum'è Ethereu puderia micca esse abbastanza flessibile o persunalizabile per u vostru casu d'usu. A creazione di u vostru propiu blockchain permette di definisce a logica è i metudi necessarii per u vostru prughjettu.
Siconda, pudete scontru prublemi cù a sovranità. Custruì una catena indipendente permette di liberà da e restrizioni è protokolli di un sistema esistente.
Questa guida spiegherà quali prublemi Cosmos prova di risolve è guardà in e diverse tecnulugia è protokolli chì sò integrati in a Rete Cosmos.
Limitazioni di Ethereu
U blockchain Cosmos hà u scopu di risolve parechje limitazioni chì esistenu attualmente in parechji di i blockchain populari, à dì Ethereu. Queste limitazioni sò a scala, l'usabilità è a sovranità.
A scalabilità hè un fattore impurtante per un ecosistema blockchain successu. U blockchain Ethereum hà una tarifa cumuna di transazzione 15 per seconda. Tutte e dApps custruite nantu à Ethereu anu da cumpete per queste risorse limitate.
L'usabilità hè essenziale quandu vulete furnisce più flessibilità per i sviluppatori. L'EVM di Ethereum hè statu custruitu per accodà tutti i casi d'usu, chì porta à parechji cumprumessi. I sviluppatori sò ancu limitati à una mansa di linguaggi di prugrammazione.
Infine, a sovranità hè un fattore chjave per assicurà chì i blockchains sò sicuri è avè una forma indipendente di guvernanza.
Parechje piattaforme permettenu à l'applicazioni di avè a so propria sovranità, ma queste app restanu attaccate à i protokolli di a piattaforma. Questu porta à dui strati di guvernanza, chì ponu rallentà u sviluppu è u prugressu.
Funzioni chjave di Cosmos Blockchain
- Applicazione BlockChain Interfaccia permette à i sviluppatori di utilizà qualsiasi lingua di prugrammazione chì volenu.
- Staking e vutendu à traversu a atomu simbulu.
- Conti Interchain permette à l'utilizatori di accede à tutta l'Interchain attraversu un unicu contu Cosmos Hub.
- Gravità DEX pò esse usatu per scambià l'assi digitale.
- Ponte di gravità permette l'assi di Cosmos è i tokens ERC-20 per spustà trà l'ecosistema
- Scalabilità horizontale permette à i sviluppatori di utilizà architetture multichain
CosmosHub
A Rete Cosmos seguita una architettura "hub & spoke". Una "Zona" hè una blockchain specifica per l'applicazione. Ogni Zona hè un raggiu chì cunnetta à un hub. Hubs ponu cunnette cù altri hubs. Qualchissia hè liberu di creà i so propri Hubs è Zone in u blockchain.
U Cosmos Hub hè un esempiu di unu di quelli hubs. U Cosmos Hub hè unu di i primi blockchains lanciati nantu à a Cosmos Network. Essenzialmente agisce cum'è un intermediariu trà altri blockchains Cosmos.
Cosmos Hub mantene a traccia di u statu di tutti i blockchains cunnessi è aiuta à facilità e transazzioni di token.
Token ATOM
U token ATOM hè u token nativu di u Cosmos Hub. L'utilizatori ponu stake ATOM per riclamà premii di staking è tariffi di transazzione.
L'utilizatori chì participanu à ATOM ponu ancu vutà per futuri protokolli è decisioni di guvernanza per Cosmos.
Tendermint Consensus Engine
Tenderdmint hè un pezzu di software pensatu per riplicà una applicazione in modu sicuru è coerente in parechje macchine. U scopu di tollerà e macchine chì fallenu in modu arbitrariu, cumprese i casi induve u codice hè utilizatu maliziosamente.
A capacità di tollerà questi casi hè cunnisciuta cum'è a tolleranza di difetti bizantinu.
Tendermind hè custituitu di dui cumpunenti principali: un mutore di cunsensu blockchain è una interfaccia d'applicazione generica.
U mutore di cunsensu, chjamatu Tendermint Core, assicura chì e transazzione in a reta sò tutte coherente cù l'altri.
L'interfaccia di l'applicazione hè cunnisciuta cum'è l'interfaccia BlockChain di l'applicazioni o ABCI. Questa interfaccia permette di trasfurmà e transazzione in ogni lingua di prugrammazione.
Comparatu à l'algoritmu Proof of Work di Bitcoin, l'algoritmu di cunsensu di Tendermint hè più efficace è sicuru. U mutore di cunsensu hà un tempu di bloccu di 1 segundu, chì hè incredibbilmente veloce cumparatu cù i 10 minuti di Bitcoin è i 14 seconde di Ethereu.
Tendermint pò sustene i blocchi publichi è privati è pò esse una prova di stake o permessu.
Tendermint hè pensatu per esse generale. Hè ancu pussibule di utilizà Tendermint per rimpiazzà l'algoritmi di cunsensu di altri blockchains. Ethermint hè un Ethereu scalable custruitu cù u Cosmos SDK è usa u Tendermint Core cum'è u so mutore di cunsensu.
Protocolu di Comunicazione Inter-Blockchain (IBC)
U protocolu IBC hè a spina di l'ecosistema Cosmos. U protocolu permette à i blockchains di parlà cun l'altri.
U disignu modulare di u protokollu IBC permette à i sviluppatori di l'applicazioni di utilizà u protokollu senza cunniscenza approfondita nantu à u funziunamentu di u funziunamentu.
Cumu funziona l'IBC?
Diciamu chì avemu dui blockchain, A è B. Vulemu trasfiriri 10 tokens da blockchain A à blockchain B.
Prima, a Catena A chjude i 10 tokens. Stu prucessu hè cunnisciutu cum'è bonding, è i tokens sò avà chjusi o "bonded". A Catena A poi manda a prova à a Catena B chì 10 tokens sò stati ligati.
Avà tocca à a Catena B per verificà sta prova contru l'intestazione di a Catena A. Se a prova hè verificata, Chain B crea 10 token vouchers.
Questu significa chì i tokens Chain A ùn lascianu mai veramente a catena. I token vouchers nantu à a Catena B sò simpricimenti a prova chì un certu nùmeru di tokens Chain A sò ligati à u voucher.
Paragone cù altri Blockchains Internet
A piattaforma Cosmos ùn hè micca l'unicu prughjettu di blockchain chì si cuncentra in l'interoperabilità di a catena.
polkadot
lu polkadot blockchain hè pensatu per permette à i blockchains indipindenti di mandà dati à l'altri in modu sicuru. Hè stata fundata da u duttore Gavin Wood, unu di i cofundatori di Ethereu cù Vitalik Buterin. Simile à Cosmos Network, Polkadot hà ancu scopu di esse una sorta di Internet di Blockchains.
Cosmos è Polkadot trattanu a governanza è l'appartenenza in modu diversu. Polkadot hà un numeru fissu di slots per Parachains chì hè attribuitu via una subasta. A Rete Cosmos permette à qualcunu di custruisce un hub o zona.
E decisioni di guvernanza di a piattaforma sò determinate da a quantità di votanti DOT (u token nativu di Polkadot). A Cosmos Network, invece, ùn hà micca un unicu prucessu di guvernanza, ma u Cosmos Hub è u so token nativu ATOM furnisce una funzione simili.
Polkadot è Cosmos sò ancu diffirenti in quantu assicuranu a so rete.
In a Rete Cosmos, ogni blockchain hè indipendente è si assicura. Ogni zona hè assicurata da u so set di validatori.
Polkadot, invece, corre sottu un mudellu di sicurità cumuni. Ogni Parachain sò figlioli di una catena parente cunnisciuta cum'è Relay Chain, chì mantene a traccia di u statu globale di tutti i so Parachains.
Avalanciera
L'avalanche A piattaforma hè una piattaforma open-source custruita per lancià applicazioni decentralizate è blockchains.
Avalanche, cum'è Cosmos, permette à qualcunu di creà i so propiu blockchains specifichi di l'applicazione chì sò interoperabili cù altri blockchains in a piattaforma.
A cuntrariu di Cosmos, induve ogni blockchain hà u so propiu validatori, Avalanche hà Subnets chì ponu validà parechji blockchain cù un solu set di validatore. A Subnet o subnetwork hè un settore dinamicu di validatori in l'ecosistema Avalanche.
A subnet principale di a piattaforma hè chjamata Rete Primaria, chì valida tutti i blockchains integrati di Avalanche.
Tutti i membri di a subnet deve esse un membru di a reta primaria. Questu significa chì ogni validatore di ogni blockchain in Avalanche deve ancu cunvalidà i blockchain integrati di Avalanche.
cunchiusioni
U prughjettu Cosmos hè una piattaforma promettenti per i sviluppatori chì cercanu di sviluppà blockchains putenti facilmente chì sò interoperabili cù altre catene.
U mutore di Tendermint permette à l'applicazioni blockchain di scala rapidamente, è u protocolu IBC permette di scambià l'assi trà e blockchain facilmente.
U bisognu di blockchains specifichi di l'applicazione cuntinueghja solu à cresce. Piattaforme cum'è a Rete Cosmos permetterà à i sviluppatori di custruisce facilmente è cunfidendu i so prughjetti senza avè da preoccupassi di a sicurità è a scalabilità.
Lascia un Audiolibro