Rețeaua Cosmos este o rețea descentralizată de blockchain paralele care funcționează independent unul de celălalt.
Fondată în 2014 de Ethan Buchman și Jae Kwon, scopul rețelei este de a crea un ecosistem de blockchain care să se scaleze și să interopereze unul cu celălalt.
În prezent există peste 263 de aplicații în rețeaua Cosmos, cunoscute sub numele de intercatenare, inclusiv Binance Chain, Pământ, și Centrul Cosmos.
Cosmos își propune să devină un Internet al Blockchain-urilor. Platforma folosește un set de instrumente open-source, cum ar fi Tendermint, Cosmos SDK și IBC, care lucrează împreună pentru a permite dezvoltatorilor să-și creeze rapid propriile blockchain-uri personalizate.
De ce este nevoie de blockchain-uri personalizate?
Există câteva motive pentru care ați putea dori să construiți un blockchain specific aplicației pe un contract inteligent în Ethereum.
În primul rând, o platformă existentă, cum ar fi Ethereum, ar putea să nu fie suficient de flexibilă sau personalizabilă pentru cazul dvs. de utilizare. Configurarea propriului blockchain vă permite să definiți logica și metodele necesare pentru proiectul dvs.
În al doilea rând, este posibil să întâmpinați probleme cu suveranitatea. Construirea unui lanț independent vă permite să vă eliberați de constrângerile și protocoalele unui sistem existent.
Acest ghid va explica ce probleme încearcă Cosmos să rezolve și va analiza diferitele tehnologii și protocoale care sunt încorporate în Cosmos Network.
Limitările Ethereum
Blockchain-ul Cosmos își propune să rezolve câteva limitări care există în prezent în multe dintre blockchain-urile populare, și anume Ethereum. Aceste limitări sunt scalarea, capacitatea de utilizare și suveranitatea.
Scalabilitatea este un factor important pentru un ecosistem blockchain de succes. Blockchain-ul Ethereum are o rată partajată de 15 tranzacții pe secundă. Toate aplicațiile dApp construite pe Ethereum trebuie să concureze pentru aceste resurse limitate.
Utilizabilitatea este esențială atunci când doriți să oferiți mai multă flexibilitate pentru dezvoltatori. EVM-ul Ethereum a fost construit pentru a se adapta tuturor cazurilor de utilizare, ceea ce duce la mai multe compromisuri. Dezvoltatorii sunt, de asemenea, limitați la o mână de limbaje de programare.
În cele din urmă, suveranitatea este un factor cheie pentru a ne asigura că blockchain-urile sunt sigure și au o formă independentă de guvernare.
Multe platforme permit aplicațiilor să aibă propria lor suveranitate, dar aceste aplicații rămân legate de protocoalele proprii ale platformei. Acest lucru duce la două straturi de guvernare, care pot încetini dezvoltarea și progresul.
Caracteristici cheie ale Cosmos Blockchain
- Aplicația BlockChain Interfață permite dezvoltatorilor să folosească orice limbaj de programare doresc.
- Staking și vot prin ATOM jeton.
- Conturi interchain permite utilizatorilor să acceseze întregul Interchain printr-un singur cont Cosmos Hub.
- Gravitate DEX poate fi folosit pentru schimbul de active digitale.
- Podul Gravity permite activelor Cosmos și jetoanelor ERC-20 să se deplaseze între ecosistem
- Scalabilitate orizontală permite dezvoltatorilor să utilizeze arhitecturi multilanț
Centrul Cosmos
Rețeaua Cosmos urmează o arhitectură „hub & spoke”. O „Zonă” este un blockchain specific aplicației. Fiecare zonă este o spiță care se conectează la un hub. Hub-urile se pot conecta cu alte hub-uri. Oricine este liber să-și creeze propriile hub-uri și zone în blockchain.
Cosmos Hub este un exemplu de unul dintre aceste hub-uri. Cosmos Hub este unul dintre primele blockchain-uri lansate pe Cosmos Network. În esență, acționează ca un intermediar între alte blockchain-uri Cosmos.
Cosmos Hub urmărește starea tuturor blockchain-urilor conectate și ajută la facilitarea tranzacțiilor cu token.
Token ATOM
Jetonul ATOM este jetonul nativ al Cosmos Hub. Utilizatorii pot miza ATOM pentru a solicita recompense de miză și taxe de tranzacție.
Utilizatorii care pun în miză ATOM pot vota, de asemenea, pentru viitoarele decizii de protocol și guvernare pentru Cosmos.
Motor de consens Tendermint
Tenderdmint este o bucată de software concepută pentru a reproduce o aplicație în mod sigur și consecvent pe multe mașini. Acesta își propune să tolereze mașinile care defecțiuni în moduri arbitrare, inclusiv cazurile în care codul este utilizat cu răutate.
Capacitatea de a tolera aceste cazuri este cunoscută sub numele de toleranță bizantină la erori.
Tendermind constă din două componente principale: un motor de consens blockchain și o interfață de aplicație generică.
Motorul de consens, numit Tendermint Core, se asigură că tranzacțiile din rețea sunt toate consecvente între ele.
Interfața aplicației este cunoscută sub numele de Application BlockChain Interface sau ABCI. Această interfață permite procesarea tranzacțiilor în orice limbaj de programare dat.
În comparație cu algoritmul Proof of Work al Bitcoin, algoritmul de consens Tendermint este mai eficient și mai sigur. Motorul de consens are un timp de blocare de 1 secundă, care este incredibil de rapid în comparație cu cele 10 minute ale Bitcoin și cele 14 secunde ale Ethereum.
Tendermint poate sprijini atât blockchainurile publice, cât și private și poate fi fie o dovadă a mizei, fie a permisiunii.
Tendermint este conceput pentru a fi de uz general. Este chiar posibil să utilizați Tendermint pentru a înlocui algoritmii de consens ai altor blockchain-uri. Ethermint este un Ethereum scalabil construit folosind SDK-ul Cosmos și folosește Tendermint Core ca motor de consens.
Protocolul de comunicare inter-Blockchain (IBC)
Protocolul IBC este coloana vertebrală a ecosistemului Cosmos. Protocolul permite blockchain-urilor să vorbească între ele.
Designul modular al protocolului IBC permite dezvoltatorilor de aplicații să folosească protocolul fără a avea cunoștințe aprofundate despre cum funcționează în culise.
Cum funcționează IBC-ul?
Să presupunem că avem două blockchain-uri, A și B. Dorim să transferăm 10 jetoane din blockchain-ul A în blockchain-ul B.
În primul rând, Lanțul A blochează cele 10 jetoane. Acest proces este cunoscut sub numele de legare, iar jetoanele sunt acum blocate sau „legate”. Lanțul A trimite apoi dovada lanțului B că 10 jetoane au fost legate.
Acum depinde de Lanțul B să verifice această dovadă față de antetul Lanțului A. Dacă dovada este verificată, Lanțul B creează 10 tichete jetoane.
Aceasta înseamnă că jetoanele Lanț A nu părăsesc niciodată lanțul. Bonurile de jetoane de pe lanțul B sunt pur și simplu dovada că un anumit număr de jetoane din lanțul A sunt legate de voucher.
Comparație cu alte blockchain-uri Internet
Platforma Cosmos nu este singurul proiect blockchain care se concentrează pe interoperabilitatea în lanț.
Buline
Buline blockchain-ul este conceput pentru a permite blockchain-urilor care nu au legătură să își trimită date unul altuia în siguranță. A fost fondată de Dr. Gavin Wood, unul dintre co-fondatorii Ethereum alături de Vitalik Buterin. Similar cu Cosmos Network, Polkadot își propune să fie, de asemenea, un fel de Internet al Blockchain-urilor.
Cosmos și Polkadot se ocupă diferit de guvernare și de membru. Polkadot are un număr fix de sloturi pentru Parachains care este alocat printr-o licitație. Rețeaua Cosmos permite oricui să construiască un hub sau o zonă.
Deciziile de guvernare ale platformei sunt determinate de cantitatea de alegători DOT (tokenul nativ al Polkadot) pe care îl au. Rețeaua Cosmos, pe de altă parte, nu are un singur proces de guvernare, dar Cosmos Hub și tokenul său nativ ATOM oferă o funcție similară
Polkadot și Cosmos diferă și în modul în care își securizează rețeaua.
În Rețeaua Cosmos, fiecare blockchain este independent și se asigură. Fiecare zonă este securizată de setul său de validatori.
Polkadot, pe de altă parte, funcționează sub un model de securitate partajat. Fiecare Parachain este copii ai unui lanț părinte cunoscut sub numele de Relay Chain, care ține evidența stării globale a tuturor Parachain-urilor sale.
Avalanşă
Avalanșa platforma este o platformă open-source creată pentru a lansa aplicații descentralizate și blockchain.
Avalanche, precum Cosmos, permite oricui să-și creeze propriile blockchain-uri specifice aplicației, care sunt interoperabile cu alte blockchain-uri din platformă.
Spre deosebire de Cosmos, unde fiecare blockchain are propriile validatoare, Avalanche are subrețele care pot valida mai multe blockchain folosind un singur set de validatori. O subrețea sau o subrețea este un set dinamic de validatori din ecosistemul Avalanche.
Subrețeaua principală a platformei se numește Rețeaua primară, care validează toate blockchain-urile încorporate ale Avalanche.
Toți membrii subrețelei trebuie să fie membri ai rețelei primare. Aceasta înseamnă că fiecare validator al fiecărui blockchain din Avalanche trebuie să valideze și propriile blockchain-uri încorporate ale Avalanche.
Concluzie
Proiectul Cosmos este o platformă promițătoare pentru dezvoltatorii care doresc să dezvolte blockchain-uri puternice cu ușurință, care să fie interoperabile cu alte lanțuri.
Motorul Tendermint permite aplicațiilor blockchain să se scaleze rapid, iar protocolul IBC permite schimbul cu ușurință a activelor între blockchain.
Nevoia de blockchain-uri specifice aplicației va continua să crească. Platforme precum Cosmos Network vor permite dezvoltatorilor să-și construiască cu ușurință și cu încredere propriile proiecte, fără a fi nevoiți să-și facă griji cu privire la securitate și scalabilitate.
Lasă un comentariu