Korištenje električnih romobila ističe Cosmos mreža je decentralizirana mreža paralelnih blockchaina koji rade neovisno jedan o drugom.
Osnovali su je 2014. Ethan Buchman i Jae Kwon, a cilj mreže je stvoriti ekosustav lanaca blokova koji se međusobno skaliraju i međusobno djeluju.
Trenutačno postoje preko 263 aplikacije u mreži Cosmos, poznate kao me:, Uključujući i Lanac Binance, Zemljai CosmosHub.
Cosmos ima za cilj postati Internet Blockchaina. Platforma koristi skup alata otvorenog koda kao što su Tendermint, Cosmos SDK i IBC koji rade zajedno kako bi programerima omogućili brzo stvaranje vlastitih prilagođenih blockchaina.
Zašto postoji potreba za prilagođenim lancima blokova?
Postoji nekoliko razloga zbog kojih biste mogli izgraditi blockchain specifičan za aplikaciju umjesto 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ćuje vam definiranje logike i metoda potrebnih za vaš projekt.
Drugo, možete naići na probleme sa suverenitetom. Izgradnja neovisnog lanca omogućuje vam da se oslobodite ograničenja i protokola postojećeg sustava.
Ovaj će vodič objasniti koje probleme Cosmos pokušava riješiti i proučiti različite tehnologije i protokole koji su ugrađeni u Cosmos Network.
Ograničenja Ethereuma
Cosmos blockchain ima za cilj riješiti nekoliko ograničenja koja trenutno postoje u mnogim popularnim blockchainovima, naime Ethereum. Ta ograničenja su skaliranje, upotrebljivost i suverenitet.
Skalabilnost je važan faktor za uspješan blockchain ekosustav. Ethereum blockchain ima zajedničku stopu od 15 transakcija u sekundi. Sve dApps izgrađene na Ethereumu moraju se natjecati za ove ograničene resurse.
Upotrebljivost je ključna kada želite pružiti veću fleksibilnost programerima. Ethereumov EVM izgrađen je kako bi se prilagodio svim slučajevima upotrebe, što dovodi do nekoliko kompromisa. Programeri su također ograničeni na nekoliko programskih jezika.
Konačno, suverenitet je ključni čimbenik u osiguravanju sigurnosti lanaca blokova i neovisnog oblika upravljanja.
Mnoge platforme dopuštaju aplikacijama vlastitu suverenost, ali te aplikacije ostaju povezane s vlastitim protokolima platforme. To dovodi do dva sloja upravljanja, što može usporiti razvoj i napredak.
Ključne značajke Cosmos Blockchaina
- Aplikacijsko BlockChain sučelje omogućuje programerima da koriste bilo koji programski jezik koji žele.
- iskolčenja i glasanje kroz ATOM znak.
- Interchain računi omogućiti korisnicima pristup cijelom Interchainu putem jednog Cosmos Hub računa.
- Gravitacijski DEX može se koristiti za razmjenu digitalnih sredstava.
- Gravitacijski most omogućuje Cosmos imovini i ERC-20 tokenima kretanje između ekosustava
- Horizontalna skalabilnost omogućuje programerima korištenje višelančanih arhitektura
CosmosHub
Cosmos Network slijedi arhitekturu "hub & spoke". "Zona" je blockchain specifičan za aplikaciju. Svaka zona je žbica koja se povezuje sa čvorištem. Čvorišta se mogu povezati s drugim čvorištima. Svatko može slobodno kreirati vlastita čvorišta i zone blockchain.
Cosmos Hub je primjer jednog od tih hubova. Cosmos Hub jedan je od prvih blockchaina pokrenutih na Cosmos mreži. U biti djeluje kao posrednik između drugih Cosmos blockchaina.
Cosmos Hub prati stanje svih povezanih lanaca blokova i pomaže u olakšavanju transakcija tokena.
ATOM token
ATOM token izvorni je token Cosmos Huba. Korisnici mogu uložiti ATOM kako bi zatražili nagrade za ulaganje i naknade za transakcije.
Korisnici koji ulože ATOM također mogu glasovati 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 kvarove strojeva na proizvoljne načine, uključujući slučajeve u kojima se kod koristi zlonamjerno.
Sposobnost toleriranja ovih slučajeva poznata je kao bizantska tolerancija na greške.
Tendermind se sastoji od dvije glavne komponente: blockchain consensus engine i generičkog aplikacijskog sučelja.
Motor konsenzusa, tzv Tendermint Core, osigurava da su sve transakcije u mreži međusobno usklađene.
Sučelje aplikacije poznato je kao Application BlockChain Interface ili ABCI. Ovo sučelje omogućuje obradu transakcija u bilo kojem programskom jeziku.
U usporedbi s Bitcoinovim Proof of Work algoritmom, Tendermint konsenzusni algoritam je učinkovitiji i sigurniji. Mehanizam konsenzusa ima vrijeme blokade od 1 sekunde, što je nevjerojatno brzo u usporedbi s 10 minuta za Bitcoin i 14 sekundi za Ethereum.
Tendermint može podržavati i javne i privatne blockchaine i može biti dokaz o udjelu ili dopuštenju.
Tendermint je dizajniran za opću namjenu. Čak je moguće koristiti Tendermint za zamjenu konsenzusnih algoritama drugih blockchaina. Etermint je skalabilni Ethereum izgrađen korištenjem Cosmos SDK-a i koristi Tendermint Core kao svoj mehanizam konsenzusa.
Inter-Blockchain komunikacijski protokol (IBC)
IBC protokol okosnica je ekosustava Cosmos. Protokol omogućuje lancima blokova da međusobno komuniciraju.
Modularni dizajn IBC protokola omogućuje razvojnim programerima aplikacija da koriste protokol bez polaganja dubinskog znanja o tome kako funkcionira 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 "povezani". Lanac A zatim šalje dokaz lancu B da je 10 tokena povezano.
Sada je na lancu B da provjeri ovaj dokaz u odnosu na zaglavlje lanca A. Ako je dokaz potvrđen, lanac B stvara 10 tokena vaučera.
To znači da tokeni lanca A zapravo nikada ne napuštaju lanac. Vaučeri tokena na lancu B su jednostavno dokaz da je određeni broj tokena lanca A vezan za vaučer.
Usporedba s drugim internetskim lancima blokova
Platforma Cosmos nije jedini blockchain projekt koji se fokusira na interoperabilnost lanca.
polkadot
Korištenje električnih romobila ističe polkadot blockchain je osmišljen kako bi nepovezanim blockchainovima omogućio sigurno slanje podataka jedni drugima. Osnovao ga je dr. Gavin Wood, jedan od suosnivača Ethereuma uz Vitalika Buterina. Slično kao i Cosmos Network, Polkadot također ima za cilj biti svojevrsni Internet Blockchaina.
Cosmos i Polkadot različito se bave upravljanjem i članstvom. Polkadot ima fiksni broj mjesta za Parachains koji se dodjeljuju putem dražbe. Cosmos Network omogućuje svakome da izgradi središte ili zonu.
Odluke o upravljanju platformom određene su količinom DOT-a (izvornog tokena Polkadota) koji glasači imaju. Cosmos Network, s druge strane, nema jedinstveni proces upravljanja, ali Cosmos Hub i njegov izvorni token ATOM pružaju sličnu funkciju
Polkadot i Cosmos također se razlikuju po tome kako osiguravaju svoju mrežu.
U Cosmos mreži svaki blockchain je neovisan i sam se osigurava. Svaka zona je osigurana svojim skupom validatora.
Polkadot, s druge strane, radi pod zajedničkim sigurnosnim modelom. Svaki Parachain su djeca nadređenog lanca poznatog kao Relay Chain, koji prati globalno stanje svih svojih Parachaina.
Lavina
Lavina platforma je platforma otvorenog koda izgrađena za pokretanje decentraliziranih aplikacija i blockchaina.
Avalanche, kao i Cosmos, omogućuje svakome stvaranje vlastitih blockchaina specifičnih za aplikaciju koji su interoperabilni s drugim blockchainovima na platformi.
Za razliku od Cosmosa, gdje svaki blockchain ima vlastite validatore, Avalanche ima podmreže koje mogu potvrditi nekoliko blockchaina pomoću jednog skupa validatora. Podmreža ili podmreža je dinamički skup validatora u Avalanche ekosustavu.
Glavna podmreža platforme naziva se 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
Projekt Cosmos obećavajuća je platforma za programere koji žele lako razviti moćne lance blokova koji su interoperabilni s drugim lancima.
Motor Tendermint omogućuje brzo skaliranje blockchain aplikacija, a IBC protokol omogućuje jednostavnu razmjenu sredstava između blockchaina.
Potreba za blockchain-ovima specifičnim za aplikacije samo će rasti. Platforme kao što je Cosmos Network omogućit će programerima da lako i pouzdano izgrade svoje vlastite projekte bez brige o sigurnosti i skalabilnosti.
Ostavi odgovor