Mis on Cosmos (ATOM)?
Avaleht
Artiklid
Mis on Cosmos (ATOM)?

Mis on Cosmos (ATOM)?

Keskmine
Avaldatud Nov 4, 2021VĂ€rskendatud Feb 1, 2023
7m

TL;DR

Cosmos on vĂ”rkude ja tööriistade ökosĂŒsteem koostalitlusvĂ”imeliste plokiahelate loomiseks. Selle peamine ahel Cosmos Hub toimib ĂŒhilduvate plokiahelate, mida nimetatakse tsoonideks, keskse arvestusraamatuna. Iga tsoon on suurel mÀÀral kohandatav, vĂ”imaldades arendajatel luua oma krĂŒptovaluuta koos kohandatavate ploki valideerimise sĂ€tetega ja muude funktsioonidega.

Need tsoonid luuakse Cosmos SDK abil, mis pakub Cosmose plokiahela arendamiseks vajalikud pÔhialused. Cosmos SDK vaikimisi konsensuskiht Tendermint Core pakub valideerijapÔhist konsensusmehhanismi, mida saab kasutada mitmes Cosmose plokiahelas. Igas tsoonis saab aga tÀpselt mÀÀrata, kuidas sinna valideerijaid valitakse.

Cosmos Hubi pĂ”hivĂ”rgu jaoks valib plokiahel sĂ”lmede hulgast 100 valideerijat, kes on kĂ”ige rohkem panustanud plokiahela kasutusmĂŒnti ATOM‑isse. HÀÀletusĂ”igus mÀÀratakse igale valideerijale vastavalt panustatud ATOM‑i kogusele. SeejĂ€rel pakub juhtvalideerija teistele hÀÀletamiseks uusi plokke. Edukad valideerimised pakuvad plokipreemiat, mis antakse valideerijale ja jagatakse kasutajatega, kes toetavad enda poolt valitud valideerijat ATOM‑i panustamisega.

Lisaks Cosmos Hubi konsensusmehhanismile kasutatakse ATOM‑i ka tehingutasude maksmiseks ja juhtimishÀÀletustel osalemiseks. Valideerijad peavad samuti osalema ettepanekute hÀÀletamisel vĂ”i karistuste rakendamisel.


Sissejuhatus

Skaleeritavus ja koostalitlusvĂ”ime on plokiahelate maailmas alati olnud vĂ”tmeprobleem. PĂ€rast ĂŒle kĂŒmne aasta möödumist Bitcoini plokiahela loomisest on nĂŒĂŒd olemas juba koostalitlusvĂ”imelised plokiahelavĂ”rgud ja mitmesugused vĂ”imalused nendega seoses. Cosmos on vĂ”ib‑olla ĂŒks populaarsemaid valikuid oma Tenderminti konsensusmehhanismi ja avatud lĂ€htekoodiga arendustööriistadega. Uurime tĂ€psemalt, miks Cosmos on populaarne valik ja kuidas see vĂ”imaldab plokiahelatel hĂ”lpsalt koos töötada.


Kuidas Cosmos (ATOM) töötab?

Cosmos on projekt, mida kasutatakse erinevate koostalitlusvÔimeliste plokiahelate vÔrgustiku loomiseks. 2014. aastal Ethan Buchmani ja Jae Kwoni poolt asutatud Cosmose vÔrk koosneb panusetÔendusega plokiahela pÔhivÔrgust ja sellega kohandatud plokiahelatest, mida nimetatakse tsoonideks. 

Peamine ahel Cosmos Hub edastab tehinguid ja andmeid ĂŒhendatud tsoonide vahel ning pakub jagatud turvakihti. Need kĂ”ik töötavad koos, kasutades Tenderminti, Cosmose kohandatud konsensusmehhanismi, ja ĂŒldist rakendusliidest. Cosmose teenustasud makstakse vĂ”rgu krĂŒptos ehk ATOM‑is.

Cosmose vÔrk on jagatud kolmeks erinevaks kihiks:

1. VĂ”rgustik – vĂ”imaldab lĂ€bi keskse plokiahela saata tehingukinnitusi ja muid konsensussĂ”numeid teiste ahelate vahel.

2. Rakendus – uuendab vĂ”rgu olekut tehingute ja saldode lisamise kaudu.

3. Konsensus – korraldab sĂ”lmede tegevuse vastavalt sellele, kuidas lepitakse kokku uute tehingute lisamises.

Need kolm kihti on ĂŒhendatud avatud lĂ€htekoodiga tööriistade ja rakenduste kogumi kaudu. NĂ€iteks pakib Tendermint vĂ”rgustiku ja konsensuse kihid kasutusvalmis mootorisse. Tenderminti kasutavate plokiahelate arendajad peavad keskenduma ainult rakenduskihile, sÀÀstes nĂ”nda aega ja ressursse.


Mis on Cosmos Hub?

Cosmos Hub on Cosmose peamine plokiahel, mis ĂŒhendab omavahel teised kohandatud plokiahelad, mida nimetatakse tsoonideks. See jĂ€lgib iga tsooni olekut plokiahelate vahelise sideprotokolli (IBCP) kaudu. Selle protokolli kaudu saab teave hĂ”lpsasti liikuda kĂ”igi Cosmos Hubiga ĂŒhendatud tsoonide vahel.

Cosmos Hub toimib ökosĂŒsteemi keskse arvestusraamatuna, kus tsoonid vahetavad IBC sĂ”numeid. IBC kasutab kahte tĂŒĂŒpi sĂ”numeid: IBCBlockCommitTx ja IBCPacketTx. Esimene edastab mis tahes tsooni viimase ploki rĂ€si. Teine vĂ”imaldab tsoonil tĂ”estada, et teabepakett on legitiimne ja selle avaldas saatja rakendus.

Kujutame ette, et kaks DAppi kahes erinevas tsoonis soovivad omavahel suhelda. Selleks saadetakse IBC sĂ”numid Cosmos Hubi, mis salvestab suhtluse. SĂ”numid saadakse kĂ€tte samuti Cosmos Hubi kaudu ja iga tsoon salvestab suhtluse tulemused ka oma plokiahelasse. SeejĂ€rel on tĂ”endid nimetatud suhtluse kohta kolmes eraldi plokiahelas. Selline vĂ”ime plokiahelad omavahel suhtlema panna on andnud Cosmosele hĂŒĂŒdnime „Plokiahelate Internet".


Mis on Cosmose tsoonid?

Cosmose kohandatud plokiahelaid, mida nimetatakse tsoonideks, kasutatakse paljude erinevate rakenduste jaoks. See termin on kĂŒlgahelate alternatiivne nimi, mis vĂ”ib sulle juba tuttav olla plokiahelaprojektidest nagu Polygon. Iga tsoon saab autentida oma tehinguid, vermida tokeneid ja rakendada kohandatud arendusi. Isegi kĂ”igi oma erinevustega on kĂ”ik tsoonid ikkagi vĂ”imelised suhtlema mis tahes teise Cosmose sĂŒsteemi tsooniga, kui neile on antud selleks luba.

Tsoonid kasutavad sĂŒsteemi nimega Hub & Spoke, kus keskne plokiahel toimib erinevate tsoonide ruuteritena. Cosmos Hub on ĂŒks populaarsemaid, kuid on ka teisi keskseid plokiahelaid. IgaĂŒks saab luua keskse plokiahela vĂ”i oma tsooni, kuna vĂ”rk on tĂ€iesti avatud. Kuid igal tsoonil vĂ”i kesksel plokiahelal on Ă”igus keelduda teiste plokiahelatega ĂŒhenduse loomisest. 

Kui plokiahel on keskse ahelaga ĂŒhenduses, saab ta sidet pidada mistahes sama keskse ahelaga ĂŒhenduses oleva tsooniga. Kesksed ahelad saavad ka omavahel sidet pidada. Samuti saab igaĂŒks luua Cosmos Hubist kahvli ja kĂ€ivitada oma versiooni, nagu Binance Chain tegi 2019. aastal.


Mis on Cosmos SDK?

Cosmos SDK on avatud lÀhtekoodiga tarkvaraarenduse tööriist, mis vÔimaldab kasutajatel luua kohandatud plokiahelaid. Cosmos SDK vaikimisi konsensusprotokoll on Tendermint Core, kuid saad kasutada mitmesuguseid valmisehitatud mooduleid. Cosmos SDK kasutamine lihtsustab protsessi oluliselt ja pakub kÔiki standardeid, mida peaksid plokiahela loomisel kasutama. 

See on kohandatav pluginate abil, nii et kasutajad saavad lisada uusi funktsioone ja omadusi. Cosmos SDK‑ga saab teha nii avalikke panusetĂ”enduse plokiahelaid kui ka juurdepÀÀsuĂ”igustega volitustĂ”enduse plokiahelaid. Binance Chain on vaid ĂŒks nĂ€ide Cosmos SDK abil tehtud plokiahelast.


Mis on ATOM?

ATOM on Cosmose natiivne mĂŒnt, millel on kolm peamist kasutusvaldkonda:

1. Kasutajad maksavad tehingutasud ATOM‑is, proportsionaalselt vastavalt arvutusvĂ”imsusele.

2. ATOM‑it kasutatakse ka Cosmos Hubi juhtimissĂŒsteemis osalemiseks. Mida rohkem ATOM‑it sul on, seda suurem on sinu hÀÀleĂ”igus otsuste tegemisel.

3. Konsensusalgoritmis osaledes panustatakse oma valideerijatele preemiate teenimiseks.

ATOM‑it levitati esmase mĂŒndipakkumise (ICO) kaudu ja kuna pakkumine ei ole piiratud, nimetatakse seda inflatsioonimĂŒndiks. See tuleneb asjaolust, et Tendermint Core premeerib panustajaid vĂ€rskelt vermitud ATOM‑itega. InflatsioonimÀÀr kohandub reaalajas, sĂ”ltuvalt panustatud summast ja panustajate arvust.


Kuidas ATOM‑it osta?

ATOM‑it saab hĂ”lpsalt osta Binance'i börsil. Kui sa pole Binance'i kontot registreerinud ja klienditundmise ja rahapesu tĂ”kestamise protseduure lĂ€bi teinud, tee seda enne ATOMi ostmist kindlasti. Toimingud on lihtsad:

1. Logi sisse oma Binance'i kontole ja liiguta hiirekursor vahekaardile [Kauplemine]. Vali kauplemisvaade [Klassikaline] vÔi [Laiendatud].


2. Liigu kursoriga vasakul kuvatud kauplemispaari kohale, otsi ĂŒles ATOM ja vali sobiv kauplemispaar. Meie nĂ€ites kasutame paari [ATOM/BUSD].

 

3. Vali soovitud orderi tĂŒĂŒp ja sisesta summa, mida soovid osta. Siin oleme valinud turuhinnaga orderi. Kontrolli oma orderi ĂŒksikasjad ĂŒle ja klĂ”psa ostu sooritamiseks [Osta ATOM].



Mis on Tendermint?

Tendermint on protokoll, mis pakub nii plokiahela konsensusmehhanismi (Tendermint Core) kui ka tööriista (Tendermint ABCI), mis vĂ”imaldab rakendustel ĂŒhenduda Tendermint Core konsensusmootoritega. Tendermint Core on Cosmose vaikimisi konsensusprotokoll, millel on ka BĂŒtsantsi tĂ”rketaluvus (BFT). BFT tĂ€hendab lihtsamalt öeldes seda, et uusi tehinguid on vĂ”imalik kinnitada ka koostööd mittetegevate vĂ”i isegi pahatahtlike osalejatega.

Tendermint Core'iga kĂ€itavad valideerijad sĂ”lme, mis sĂ€ilitavad plokiahela andmete koopia. Mitte iga tĂ€issĂ”lm ei ole valideerija, kuna Cosmos Hubis on kuni 100 valideerijat. Tehinguid kinnitavad valideerijad hÀÀletavad ahelasse lisatavate uute plokkide ĂŒle.

Valideerijateks saavad need, kes panustavad sĂ”lme ATOM‑it. Panuse vÀÀrtuse jĂ€rgi 100 parimat sĂ”lme saavad seejĂ€rel valideerijateks ja nende hÀÀleĂ”igus on vĂ”rdeline panustatud ATOM‑iga. Kasutajad saavad samuti oma ATOM‑i delegeerida valideerijatele, saades vastutasuks osa plokipreemiast. 

See mehhanism motiveerib valideerijaid, kuna kasutajad saavad hĂ”lpsasti panustada oma ATOM‑i kĂ”ige usaldusvÀÀrsematele valideerijatele. Uute plokkide lisamiseks peavad 100 valideerijat saavutama iga ploki osas hÀÀletamise teel konsensuse. HÀÀletamine toimub voorudes juhi poolt tehtud plokiettepanekute alusel.


Miks on Tendermint oluline?

Tendermint (BFT) on osutunud populaarseks tÀnu jÀrgmisele:

1. Sobivus avalike ja privaatsete plokiahelate jaoks. Tendermint (BFT) on seotud ainult Cosmose plokiahelate vÔrgu- ja konsensuskihtidega. Selles mÀÀratakse, kuidas valideerijad tehingutes kokku lepivad ja teavet jagavad, kuid arendajad saavad siiski rakenduskihti kohandada. Iga tsoon saab valida, kuidas tema valideerijaid valitakse ja kas plokiahel on avalik vÔi privaatne.

2. KÔrge jÔudlus. Tenderminti (BFT) ploki lisamise aeg on umbes 1 sekund ja see suudab töödelda tuhandeid tehinguid sekundis.

3. Tehingu kohene lÔpetamine. Tehingud kinnitatakse kohe pÀrast ploki loomist (kui enamik vÔrgu valideerijaid on ausad). VÔrreldes plokiahelatega nagu Ethereum (ETH) vÔi Bitcoin (BTC), saavad Cosmose kasutajad tehinguid vastu vÔtta vÀhemate plokikinnitustega.

4. Turvalisus. Kui plokiahelas tekib kaks erinevat tehinguajalugu, on lihtne jÀlgida ja kindlaks teha pÔhjus, miks see juhtus.


LÔppmÀrkused

Cosmos oli ĂŒks esimesi lahendusi koostalitlusvĂ”imeliste plokiahelate loomiseks ja on jÀÀnud tĂ€naseni populaarseks valikuks. Tendermint (BFT) ja Cosmos SDK on mĂ”lemad vĂ”imsad tööriistad, mida tĂ€napĂ€eval plokiahelate loomisel kasutatakse. Alates 2017. aastast on aga populaarsemaks muutunud kĂŒlgahelad, mis töötavad suure liiklusega plokiahelatega nagu Ethereum. Kas see trend jĂ€tkub, nĂ€itab tulevik. Sellegipoolest kavatseb Cosmos laiendada praegust tootevalikut, sealhulgas NFT‑sid, DeFi tagatisi ja ahelatevahelist panustamist, millega suurendab tulevikus oma populaarsust ilmselt veelgi.