The Cosmos Network je decentralizirana mreža paralelnih blockchaina koji rade nezavisno jedan od drugog.
Osnovali su je 2014. Ethan Buchman i Jae Kwon, a cilj mreže je stvaranje ekosistema blockchaina koji se međusobno povećavaju i međusobno djeluju.
Trenutno postoje preko 263 aplikacije u Cosmos mreži, poznate kao Interchain, uključujući Binance Chain, Terra, I Cosmos Hub.
Cosmos ima za cilj da postane internet blokova. Platforma koristi skup alata otvorenog koda kao što su Tendermint, Cosmos SDK i IBC koji rade zajedno kako bi programerima omogućili da brzo kreiraju vlastite prilagođene blockchaine.
Zašto postoji potreba za prilagođenim blockchainima?
Postoji nekoliko razloga zbog kojih biste možda željeli izgraditi blok lanac specifičan za aplikaciju preko pametnog ugovora u Ethereumu.
Prvo, postojeća platforma kao što je Ethereum možda neće biti dovoljno fleksibilna ili prilagodljiva za vaš slučaj upotrebe. Postavljanje vlastitog blockchaina omogućava vam da definirate logiku i metode potrebne za vaš projekt.
Drugo, možete naići na probleme sa suverenitetom. Izgradnja nezavisnog lanca omogućava vam da se oslobodite ograničenja i protokola postojećeg sistema.
Ovaj vodič će objasniti koje probleme Cosmos pokušava riješiti i razmotriti različite tehnologije i protokole koji su ugrađeni u Cosmos mrežu.
Ograničenja Ethereuma
Cosmos blockchain ima za cilj riješiti nekoliko ograničenja koja trenutno postoje u mnogim popularnim blockchainima, naime Ethereum. Ova ograničenja su skaliranje, upotrebljivost i suverenitet.
Skalabilnost je važan faktor za uspješan blockchain ekosistem. Ethereum blockchain ima zajedničku stopu od 15 transakcija u sekundi. Sve dApps izgrađene na Ethereumu moraju se takmičiti za ove ograničene resurse.
Upotrebljivost je neophodna kada želite da obezbedite više fleksibilnosti za programere. Ethereumov EVM je napravljen da zadovolji sve slučajeve upotrebe, što dovodi do nekoliko kompromisa. Programeri su također ograničeni na nekoliko programskih jezika.
Konačno, suverenitet je ključni faktor u osiguravanju sigurnosti blokova i neovisnog oblika upravljanja.
Mnoge platforme dozvoljavaju aplikacijama da imaju sopstveni suverenitet, ali ove aplikacije ostaju vezane za sopstvene protokole platforme. To dovodi do dva sloja upravljanja, što može usporiti razvoj i napredak.
Ključne karakteristike Cosmos Blockchaina
- Aplikacija BlockChain Interface omogućava programerima da koriste bilo koji programski jezik koji žele.
- Staking i glasanje kroz ATOM token.
- Interchain računi omogućavaju korisnicima da pristupe cijelom Interchain-u putem jednog Cosmos Hub naloga.
- Gravitacija DEX može se koristiti za zamjenu digitalne imovine.
- Gravitacioni most omogućava Cosmos sredstva i ERC-20 tokene da se kreću između ekosistema
- Horizontalna skalabilnost omogućava programerima da koriste višelančane arhitekture
Cosmos Hub
Cosmos Network prati arhitekturu “hub & spoke”. “Zona” je blok lanac specifičan za aplikaciju. Svaka zona je krak koji se povezuje sa čvorištem. Čvorišta se mogu povezati s drugim čvorištima. Svako može slobodno kreirati vlastita čvorišta i zone blockchain.
Cosmos Hub je primjer jednog od tih čvorišta. Cosmos Hub je jedan od prvih blockchaina lansiranih na Cosmos Network. U suštini djeluje kao posrednik između ostalih Cosmos blockchaina.
Cosmos Hub prati stanje svih povezanih blockchaina i pomaže u olakšavanju transakcija tokena.
ATOM Token
ATOM token je izvorni token Cosmos Hub-a. Korisnici mogu uložiti ATOM kako bi zatražili nagrade za ulaganje i naknade za transakcije.
Korisnici koji ulažu ATOM također mogu glasati za buduće odluke o protokolu i upravljanju za Cosmos.
Tendermint Consensus Engine
Tenderdmint je dio softvera dizajniran za sigurno i dosljedno repliciranje aplikacije na mnogim strojevima. Cilj mu je tolerirati kvar mašina na proizvoljni način, uključujući slučajeve u kojima se kod zlonamjerno koristi.
Sposobnost tolerisanja ovih slučajeva poznata je kao vizantijska tolerancija grešaka.
Tendermind se sastoji od dvije glavne komponente: blockchain konsenzus motora i generičkog sučelja aplikacije.
Konsenzus motor, tzv Tendermint Core, osigurava da sve transakcije u mreži budu konzistentne jedna s drugom.
Sučelje aplikacije poznato je kao Application BlockChain Interface ili ABCI. Ovaj interfejs omogućava obradu transakcija u bilo kom datom programskom jeziku.
U poređenju sa Bitcoin-ovim Proof of Work algoritmom, Tendermint konsenzus algoritam je efikasniji i sigurniji. Konsenzus motor ima vreme bloka od 1 sekunde, što je neverovatno brzo u poređenju sa 10 minuta Bitcoin-a i 14 sekundi Ethereuma.
Tendermint može podržavati i javne i privatne blockchaine i može biti dokaz udjela ili dozvola.
Tendermint je dizajniran da bude opće namjene. Čak je moguće da koristite Tendermint da zamijenite konsenzusne algoritme drugih blockchaina. Ethermint je skalabilni Ethereum izgrađen pomoću Cosmos SDK-a i koristi Tendermint Core kao svoj konsenzus motor.
Inter-Blockchain komunikacijski protokol (IBC)
IBC protokol je okosnica Cosmos ekosistema. Protokol omogućava blockchainima da razgovaraju jedni s drugima.
Modularni dizajn IBC protokola omogućava programerima aplikacija da koriste protokol bez detaljnog znanja o tome kako on radi iza scene.
Kako radi IBC?
Recimo da imamo dva blockchaina, A i B. Želimo prenijeti 10 tokena iz blockchaina A u blockchain B.
Prvo, Lanac A zaključava 10 žetona. Ovaj proces je poznat kao povezivanje, a tokeni su sada zaključani ili „vezani“. Lanac A zatim šalje dokaz lancu B da je 10 tokena vezano.
Sada je na lancu B da provjeri ovaj dokaz u odnosu na zaglavlje lanca A. Ako je dokaz potvrđen, lanac B kreira 10 token vaučera.
To znači da lanac A tokeni nikada ne napuštaju lanac. Token vaučeri na lancu B jednostavno su dokaz da je određeni broj tokena lanca A vezan za vaučer.
Poređenje s drugim internetskim blokčejnovima
Cosmos platforma nije jedini blockchain projekat koji se fokusira na interoperabilnost lanaca.
polka dots
The polka dots blockchain je dizajniran da omogući nepovezanim blockchainima da bezbedno šalju podatke jedni drugima. Osnovao ga je dr. Gavin Wood, jedan od suosnivača Ethereuma uz Vitalika Buterina. Slično kao i Cosmos Network, Polkadot takođe ima za cilj da bude neka vrsta interneta blokova.
Kosmos i Polkadot različito se bave upravljanjem i članstvom. Polkadot ima fiksni broj slotova za Parachains koji se dodjeljuje putem aukcije. Cosmos Network omogućava svakome da izgradi čvorište ili zonu.
Odluke o upravljanju platformom određene su količinom DOT-a (nativni token Polkadot) koji glasači imaju. Cosmos Network, s druge strane, nema jedinstven proces upravljanja, ali Cosmos Hub i njegov izvorni token ATOM pružaju sličnu funkciju
Polkadot i Cosmos se također razlikuju po tome kako osiguravaju svoju mrežu.
U Cosmos mreži, svaki blockchain je nezavisan i sam sebe osigurava. Svaka zona je osigurana svojim skupom validatora.
Polkadot, s druge strane, radi pod zajedničkim sigurnosnim modelom. Svaki Parachain su djeca roditeljskog lanca poznatog kao Relay Chain, koji prati globalno stanje svih svojih Parachaina.
lavina
Avalanche platforma je platforma otvorenog koda napravljena za pokretanje decentraliziranih aplikacija i blockchaina.
Avalanche, kao i Cosmos, omogućava svakome da kreira vlastite blokove specifične za aplikaciju koji su interoperabilni s drugim blockchainima na platformi.
Za razliku od Cosmosa, gdje svaki blockchain ima svoje validatore, Avalanche ima podmreže koje mogu potvrditi nekoliko blockchaina koristeći jedan set validatora. Podmreža ili podmreža je dinamički skup validatora u ekosistemu Avalanche.
Glavna podmreža platforme se zove Primarna mreža, koji potvrđuje sve Avalancheove ugrađene blockchaine.
Svi članovi podmreže moraju biti članovi primarne mreže. To znači da svaki validator svakog blockchaina u Avalancheu također mora potvrditi Avalancheove vlastite ugrađene blockchaine.
zaključak
Projekat Cosmos je obećavajuća platforma za programere koji žele lako razviti moćne blockchaine koji su interoperabilni s drugim lancima.
Tendermint motor omogućava blockchain aplikacijama da se brzo skaliraju, a IBC protokol omogućava laku razmjenu sredstava između blockchaina.
Potreba za blokchain-ovima specifičnim za aplikaciju samo će rasti. Platforme kao što je Cosmos Network će omogućiti programerima da lako i pouzdano grade svoje projekte bez brige o sigurnosti i skalabilnosti.
Ostavite odgovor