Share this article

Cosmos

Nilalayon ng Cosmos na lumikha ng inilalarawan nila bilang "'Internet of Blockchains", isang network ng mga blockchain na kayang makipag-ugnayan sa isa't isa sa isang desentralisadong paraan.

Ang Cosmos ay isang network na binubuo ng maraming independiyenteng blockchain, na lahat ay gumagamit ng byzantine fault tolerant (BFT) consensus algorithm. Ang Cosmos ay nagbibigay-daan sa mga developer na bumuo ng parehong walang pahintulot at pinahihintulutang blockchain. Inilunsad ang network sa paglabas ng una nitong blockchain, ang Cosmos Hub, noong 2019.

Story continues
Don't miss another story.Subscribe to the The Protocol Newsletter today. See all newsletters

Noong 2017, ang Interchain Foundation, isang Swiss non-profit na nagpopondo ng mga open source na proyekto ng blockchain, ay nakipagkontrata para sa profit na Tendermint, Inc. (na gumagamit din ng pangalang All Bits, Inc.) para bumuo at maglunsad ng Cosmos software. Ang Tendermint ay itinatag noong 2014 ni Jae Kwon, na bumuo ng sarili niyang byzantine fault tolerant (BFT) consensus mechanism noong nakaraang taon at sinimulan ang kumpanya na bumuo ng mga pagkakataon sa negosyo na nauugnay sa algorithm.

Co-author din ni Kwon ang Cosmos whitepaper, at ang Tendermint ay nakalikom ng $9 milyon para ipagpatuloy ang pagbuo ng proyekto sa pamamagitan ng Series A funding round noong Marso 2019.

Pangitain

Ang Cosmos ay isang network na binubuo ng maraming independiyenteng blockchain na gumagamit ng mga mekanismo ng consensus ng byzantine fault tolerant (BFT), kabilang ang Tendermint BFT. Ang bawat indibidwal na blockchain ay nagpapanatili ng kontrol sa sarili nitong pamamahala, ngunit interoperable sa iba pang mga blockchain sa network. Ang mga blockchain na hindi gumagamit ng mga algorithm ng BFT ay maaaring ikonekta sa network ng Cosmos sa pamamagitan ng mga blockchain na "adaptor". Ang Cosmos ay hindi idinisenyo para sa ONE partikular na kaso ng paggamit, ngunit upang umangkop upang umangkop sa maraming iba't ibang mga kaso ng paggamit.

Ang Cosmos ay may dalawang uri ng blockchain: Mga Zone at hub. Ang mga zone ay mga regular na blockchain, habang ang mga hub ay mga blockchain na nagkokonekta sa mga zone sa ONE isa. Ang Cosmos Hub ay ang unang blockchain (at hub) na inilunsad sa Cosmos ecosystem. Ito ay isang pampubliko, proof-of-stake (PoS) blockchain na ang katutubong asset ay ang ATOM (ATOM).

Paglunsad at Pag-isyu

Bagama't ang ATOM ay ang native staking token ng Cosmos Hub, hindi ito ang tanging asset ng Hub o ng buong network. Ang Cosmos Hub ay isang "multi-asset" blockchain at ang iba pang mga blockchain sa network ay maaaring magkaroon ng sarili nilang mga katutubong asset.

Ang Atoms ay nagbibigay-daan sa mga gumagamit ng network na bumoto, magbayad para sa mga bayarin sa transaksyon, mag-validate ng mga transaksyon o magtalaga ng pagpapatunay ng transaksyon sa ibang mga user. Ang mga Atom ay ipinamamahagi din sa mga validator ng transaksyon at mga delegado bilang mga gantimpala. Walang takip sa kabuuang supply ng mga atomo.

Ang Interchain Foundation ay nagsagawa ng dalawang linggong paunang coin offering (ICO) ng ATOM token noong 2017 at nakalikom ng higit sa $16 milyon. Bago ang pagbebenta, nakatanggap ang foundation ng mga pangako para sa mga indibidwal na kontribusyon mula sa "mga paunang donor" na umabot sa 5% ng layunin ng pagpopondo nito. Nakatanggap din ito ng mga pangakong "pre-funding" mula sa mga indibidwal at mga pangako mula sa mga strategic partnership na umabot sa $1,329,472.

Pagkatapos ng ICO, isang-katlo ng kabuuang bilang ng mga atom na ipinamahagi sa pamamagitan ng pagbebenta ay pinalaki at ipinamahagi sa Interchain Foundation, All in Bits, Inc. (kilala rin bilang Tendermint), mga paunang donor, mga donor bago ang ICO, at mga donor ng ICO. Ang Interchain Foundation at All in Bits ay parehong nakatanggap ng 10% ng mga token sa pagmimina ng genesis block. Nakatanggap ang mga paunang donor ng 5% at ang mga donor bago ang ICO at ang mga donor ng ICO ay nakatanggap ng 75% nang sama-sama.

Disenyo at Seguridad ng Network

Binibigyang-diin ng Cosmos ang kahalagahan ng interoperability, ang kakayahan para sa mga blockchain na mag-transact ng data sa pagitan ng bawat isa. Ang disenyo ng system ay may kasamang tatlong layer, Tendermint: Isang byzantine fault tolerant (BFT) consensus algorithm na compatible sa anumang programming language, Cosmos SDK: Isang tool upang pasimplehin ang mga application sa pagbuo, at IBC: Ang inter-blockchain communication protocol bilang batayan para sa pagpapalitan sa pagitan ng bawat zone. Ang SDK ay isang software development kit; ang istraktura ng kit ay nahahati sa mga nakapirming standardized na mga module, o mga pakete.

Ang Cosmos Hub ay ang "unang" zone na inilunsad, at nagho-host ng katutubong staking token, ATOM. Ang Atoms ay nagbibigay-daan sa mga gumagamit ng network na bumoto, magbayad para sa mga bayarin sa transaksyon, mag-validate ng mga transaksyon o magtalaga ng pagpapatunay ng transaksyon sa ibang mga user. Ang mga Atom ay ipinamamahagi din sa mga validator ng transaksyon at mga delegado bilang mga gantimpala. Ang Cosmos Hub ay nagsasama rin ng iba pang mga digital na asset at nagkokonekta ng mga zone sa loob ng network.

Ang mga token ay maaaring palitan sa pagitan ng mga zone nang hindi nangangailangan ng pagkatubig sa pagitan ng mga ito dahil ang lahat ng mga paglilipat ng token ay dadalhin sa Cosmos Hub. Sinusubaybayan ng Cosmos Hub ang dami ng mga token na hawak sa bawat zone, at nilayon din na i-insulate ang mga zone mula sa iba pang mga bagsak na zone.

Policy sa pananalapi

Walang takip sa kabuuang supply ng mga atomo. Ang mga block reward ay ibinibigay sa mga validator at delegator para sa pag-staking ng mga atom, pagpapatunay ng mga transaksyon o para sa pagtatalaga ng pagpapatunay ng transaksyon sa ibang mga user.

Ang dami ng mga token na ginawa sa bawat block ay dynamic depende sa staking rate sa network ng Cosmos . Ang target na stake rate ay 66% ng lahat ng token. Magbabago ang inflation sa pagitan ng upper bound na 20% at lower bound na 7%.

Kung ang stake rate ay mas mababa sa target, ang inflation ay tataas patungo sa itaas na limitasyon na 20%, at higit pang mga token ang ipapamahagi bilang reward. Ang target na inflation rate ay nagsimula sa 7% at muling kinakalkula ang bawat bloke. Walang limitasyon sa dami ng mga atomo.

Pagproseso ng Transaksyon

Ang unang blockchain, o zone, ang Cosmos Hub, ay pinapagana ng Tendermint BFT consensus algorithm, na isa ring proof-of-stake algorithm. Ang Tendermint ay nangangailangan ng mga validator na gumamit ng mga cryptographic na lagda upang gumawa ng mga bloke, at sa gayon ay pag-aari ang kanilang pagpapatunay. Ang mga hindi validator ay nagde-delegate ng kanilang mga staking token sa sinumang validator para makakuha ng bahagi ng mga block reward at bayarin.

Sa loob ng Cosmos Hub, maaaring i-stake ng sinuman ang kanilang mga atomo at italaga ang kanilang stake sa isang validator, ngunit ang validator ay dapat mayroong hardware na nagpapatakbo ng partikular na software para ma-validate ang mga block. Sa labas ng Cosmos Hub, ang iba pang mga indibidwal na blockchain ay maaaring may sariling mga modelo ng pamamahala.

Upang ilipat ang isang transaksyon mula sa ONE blockchain patungo sa isa pa, isang patunay ang naka-post sa receiving chain. Tinutukoy ito ng IBC protocol bilang isang IBCBlockCommitTx. Ang patunay, na mapapansin ng sinuman, ay nagsasaad na ang nagpapadalang chain ay naglathala ng isang packet para sa sinasabing destinasyon. Pagkatapos ay pinapayagan ng IBCPacketTx ang blockchain na mapatunayang mapatunayan sa sinuman na ang data packet (transaksyon) ay nai-publish ng nagpadala sa pamamagitan ng patunay. Itong mga transaksyon sa IBC, mga transaksyon sa pagitan ng "mga zone," ay isinasagawa sa pamamagitan ng Cosmos Hub at dapat na ma-validate sa parehong mga chain.

Picture of CoinDesk author Annaliese Milano