─îo je Cosmos (ATOM)?
Domov
Články
─îo je Cosmos (ATOM)?

─îo je Cosmos (ATOM)?

Stredne pokro─Źil├Ż
Zverejnen├ę Nov 4, 2021Aktualizovan├ę Feb 1, 2023
7m

Zhrnutie

Cosmos je ekosyst├ęm siet├ş a┬án├ístrojov na vytv├íranie interoperabiln├Żch blockchainov. Jeho hlavn├Ż re┼ąazec Cosmos Hub funguje ako hlavn├í ├║─Źtovn├í kniha pre kompatibiln├ę blockchainy naz├Żvan├ę z├│ny. Ka┼żd├í z├│na je vysoko prisp├┤sobite─żn├í, ─Źo umo┼ż┼łuje v├Żvoj├írom navrhn├║┼ą si vlastn├║ kryptomenu s┬ávlastn├Żm nastaven├şm overovania blokov a┬á─Ćal┼í├şmi funkciami.

Tieto z├│ny sa vytv├íraj├║ pomocou Cosmos SDK, ktor├Ż poskytuje z├íklady potrebn├ę na v├Żvoj blockchainu Cosmos. Predvolen├í vrstva konsenzu n├ístroja Cosmos SDK, Tendermint Core, poskytuje mechanizmus konsenzu zalo┼żen├Ż na valid├ítorovi, ktor├Ż je pou┼żite─żn├Ż vo viacer├Żch blockchainoch Cosmos. Ka┼żd├í z├│na si v┼íak m├┤┼że zvoli┼ą vlastn├Ż sp├┤sob v├Żberu valid├ítorov.

Pre hlavn├║ sie┼ą Cosmos Hub vyber├í blockchain 100┬ávalid├ítorov z┬ámno┼żiny uzlov stakuj├║cich najvy┼í┼íie mno┼żstvo ATOMu, ─Źo je ├║┼żitkov├Ż coin blockchainu. Hlasovacia sila sa pride─żuje ka┼żd├ęmu valid├ítorovi na z├íklade mno┼żstva stakovan├ęho ATOMu. Ved├║ci valid├ítor potom navrhne nov├ę bloky, o┬áktor├Żch ostatn├ş m├┤┼żu hlasova┼ą. ├Üspe┼ín├ę bloky poskytuj├║ odmenu za blok valid├ítorovi, ktor├Ż ju zdie─ża s┬ápou┼ż├şvate─żmi, ktor├ş stakovali svoje coiny ATOM v┬ájeho prospech.

Okrem mechanizmu konsenzu siete Cosmos Hub sa ATOM pou┼ż├şva aj na platenie poplatkov za transakciu a┬á├║─Źas┼ą na hlasovaniach o┬áspr├íve vec├ş verejn├Żch. Valid├ítori sa tie┼ż musia z├║─Źast┼łova┼ą n├ívrhov, v┬áopa─Źnom pr├şpade ─Źelia sankci├ím.


Úvod

Spolu so ┼ík├ílovate─żnos┼ąou bola interoperabilita v┼żdy k─ż├║─Źov├Żm probl├ęmom, ktor├Ż bolo potrebn├ę vyrie┼íi┼ą vo svete blockchainu. Po viac ako desa┼ąro─Ź├ş od prv├ęho blockchainu (Bitcoin) m├íme v┬ás├║─Źasnosti k┬ádispoz├şcii r├┤zne mo┼żnosti, ─Źo sa t├Żka interoperabiln├Żch blockchainov├Żch siet├ş. Cosmos je pravdepodobne jednou z┬ánajob─ż├║benej┼í├şch mo┼żnost├ş, spolu s┬ámechanizmom konsenzu Tendermint a┬áv├Żvoj├írskymi n├ístrojmi s┬áotvoren├Żm zdrojov├Żm k├│dom. Po─Ćme sa teda pozrie┼ą, pre─Źo je Cosmos ob─ż├║benou vo─żbou a┬áako umo┼ż┼łuje jednoduch├║ spolupr├ícu medzi blockchainmi.


Ako funguje Cosmos (ATOM)?

Cosmos je projekt, ktor├Ż sa s├║stre─Ćuje na vytvorenie siete r├┤znych interoperabiln├Żch blockchainov. Sie┼ą Cosmos, ktor├║ v┬ároku 2014 zalo┼żili Ethan Buchman a┬áJae Kwon, pozost├íva z┬áhlavnej siete, blockchainu pou┼ż├şvaj├║ceho algoritmus konsenzu Proof of Stake, a┬áprisp├┤soben├Żch blockchainov, zn├ímych ako z├│ny.┬á

Hlavn├Ż re┼ąazec, Cosmos Hub, pren├í┼ía akt├şva a┬á├║daje medzi pripojen├Żmi z├│nami a┬áposkytuje zdie─żan├║ vrstvu zabezpe─Źenia. Tieto v┼íetky spolupracuj├║ pomocou mechanizmu Tendermint (vlastn├Ż mechanizmus konsenzu siete Cosmos) a┬áv┼íeobecn├ęho aplika─Źn├ęho rozhrania. Poplatky v┬ásieti Cosmos sa platia v┬ákryptomene ATOM.

Sie┼ą Cosmos je rozdelen├í do troch r├┤znych vrstiev:

1. Networking ÔÇô umo┼ż┼łuje potvrdeniam transakci├ş a┬áin├Żm konsenzu├ílnym spr├ívam komunikova┼ą s┬áhubov├Żmi blockchainmi.

2. Aplik├ícia ÔÇô aktualizuje sie┼ą o┬ánov├Ż stav transakci├ş a┬ázostatkov.

3. Konsenzus ÔÇô organizuje uzly v┬átom, ako sa dohodn├║ na prid├ívan├ş nov├Żch transakci├ş.

Tieto tri vrstvy s├║ skombinovan├ę prostredn├şctvom kolekcie n├ístrojov a┬áaplik├íci├ş s┬áotvoren├Żm zdrojov├Żm k├│dom. Tendermint napr├şklad sp├íja vrstvy networkingu a┬ákonsenzu do n├ístroja pripraven├ęho na pou┼żitie. V├Żvoj├írom blockchainu pou┼ż├şvaj├║cim Tendermint sta─Ź├ş s├║stredi┼ą sa iba na aplika─Źn├║ vrstvu, ─Źo im ┼íetr├ş ─Źas a┬ázdroje.


─îo je Cosmos Hub?

Cosmos Hub je hlavn├Ż blockchain siete Cosmos, ktor├Ż sp├íja ─Ćal┼íie prisp├┤soben├ę blockchainy zn├íme ako z├│ny. Rob├ş to tak, ┼że sleduje stav ka┼żdej z├│ny prostredn├şctvom protokolu Inter-Blockchain Communication Protocol (IBCP). Prostredn├şctvom tohto protokolu m├┤┼żu inform├ície jednoducho cestova┼ą medzi akouko─żvek z├│nou pripojenou k┬áblockchainu Cosmos Hub.

Cosmos Hub funguje ako hlavn├í ├║─Źtovn├í kniha pre ekosyst├ęm, kde si z├│ny vymie┼łaj├║ spr├ívy IBC. IBC pou┼ż├şva dva druhy transakci├ş: IBCBlockCommitTx a┬áIBCPacketTx. Prv├Ż komunikuje hash najnov┼íieho bloku v┬ádanej z├│ne. Druh├Ż umo┼ż┼łuje z├│ne, aby dok├ízala, ┼że bal├şk inform├íci├ş je legit├şmny a┬ábol zverejnen├Ż aplik├íciou odosielate─ża.

Predstavme si, ┼że dve aplik├ície DApp v┬ádvoch r├┤znych z├│nach chc├║ spolu komunikova┼ą. Aby to bolo mo┼żn├ę, po┼íl├║ sa spr├ívy IBC do Cosmos Hub, ktor├Ż zaznamen├í interakciu. Spr├ívy sa pren├í┼íaj├║ cez Cosmos Hub a┬áka┼żd├í z├│na z├írove┼ł zaznamen├íva v├Żsledky svojich interakci├ş na svojich vlastn├Żch blockchainoch. Potom existuje d├┤kaz o┬átejto aktivite v┬átroch samostatn├Żch blockchainoch. V─Ćaka tejto schopnosti vz├íjomnej interakcie blockchainov dostala sie┼ą Cosmos prez├Żvku ÔÇ×Internet blockchainovÔÇť.


─îo s├║ z├│ny siete Cosmos?

Vlastn├ę blockchainy siete Cosmos, naz├Żvan├ę z├│ny, sa pou┼ż├şvaj├║ na ┼íirok├║ ┼ík├ílu r├┤znych aplik├íci├ş. Tento v├Żraz je alternat├şvnym n├ízvom pre ved─żaj┼íie re┼ąazce sidechain, ktor├ę u┼ż mo┼żno pozn├íte z┬áblockchainov├Żch projektov, ako napr├şklad Polygon. Ka┼żd├í z├│na m├┤┼że overova┼ą svoje vlastn├ę transakcie, razi┼ą tokeny a┬áimplementova┼ą vlastn├Ż v├Żvoj. Aj napriek t├Żmto rozdielom dok├í┼żu v┼íetky z├│ny interagova┼ą s┬áakouko─żvek inou z├│nou v┬ásyst├ęme Cosmos (pokia─ż na to maj├║ povolenie).

Z├│ny pou┼ż├şvaj├║ architekt├║ru Hub┬á&┬áSpoke, kde huby funguj├║ ako smerova─Źe pre r├┤zne z├│ny. Jedn├Żm z┬ánajob─ż├║benej┼í├şch je Cosmos Hub, existuj├║ v┼íak aj ─Ćal┼íie huby. Ktoko─żvek m├┤┼że vytvori┼ą blockchain hub alebo z├│nu, preto┼że sie┼ą je ├║plne bez opr├ívnen├ş. Ka┼żd├í z├│na alebo hub m├í v┼íak opr├ívnenie odmietnu┼ą pripojenie in├Żch blockchainov k┬ánej/nemu.┬á

Po pripojen├ş k┬áhubu sa blockchain m├┤┼że pripoji┼ą k┬áakejko─żvek z├│ne pripojenej k┬árovnak├ęmu hubu. Huby sa m├┤┼żu tie┼ż sp├íja┼ą navz├íjom. Ktoko─żvek m├┤┼że tie┼ż uskuto─Źni┼ą fork siete Cosmos Hub a┬áspusti┼ą svoju vlastn├║ verziu, rovnako ako sa to v┬ároku 2019 stalo s┬áBinance Chain.


─îo je Cosmos SDK?

Cosmos SDK je s├║prava na v├Żvoj softv├ęru s┬áotvoren├Żm zdrojov├Żm k├│dom, ktor├í pou┼ż├şvate─żom umo┼ż┼łuje vytv├íra┼ą vlastn├ę blockchainy. Predvolen├Ż protokol konsenzu r├ímca Cosmos SDK je Tendermint Core. M├┤┼żete v┼íak pou┼żi┼ą mno┼żstvo r├┤znych u┼ż zostaven├Żch modulov. Pou┼żitie r├ímca Cosmos SDK zna─Źne zjednodu┼íuje proces a┬ápon├║ka v┼íetky ┼ítandardy, ktor├ę by ste o─Źak├ívali pri budovan├ş blockchainu.┬á

Je vysoko prisp├┤sobite─żn├Ż pomocou doplnkov, tak┼że pou┼ż├şvatelia m├┤┼żu navrhova┼ą nov├ę funkcie a┬ávlastnosti. R├ímec Cosmos SDK je mo┼żn├ę pou┼żi┼ą na vytv├íranie verejn├Żch blockchainov pou┼ż├şvaj├║cich algoritmus konsenzu Proof of Stake aj povolen├Żch blockchainov pou┼ż├şvaj├║cich algoritmus konsenzu Proof of Authority. Binance Chain je len jedn├Żm z┬ápr├şkladov blockchainu vytvoren├ęho pou┼żit├şm r├ímca Cosmos SDK.


─îo je ATOM?

ATOM je nat├şvny coin siete Cosmos s┬átromi hlavn├Żmi pr├şpadmi pou┼żitia:

1. Pou┼ż├şvatelia musia zaplati┼ą poplatky za transakciu pomocou coinu ATOM vo v├Ż┼íke ├║mernej po┼żadovan├ęmu v├Żpo─Źtov├ęmu v├Żkonu.

2. ATOM sa tie┼ż pou┼ż├şva na ├║─Źas┼ą na syst├ęme riadenia siete Cosmos Hub. ─î├şm viac coinov dr┼ż├şte, t├Żm v├Ą─Ź┼íiu hlasovaciu silu m├íte pri rozhodovan├ş o┬áplatforme.

3. Coin sa stakuje v┬áprospech valid├ítorov na z├şskanie odmien za ├║─Źas┼ą na algoritme konsenzu.

ATOM bol distribuovan├Ż prostredn├şctvom po─Źiato─Źnej ponuky coinov (ICO) a┬ánem├í ┼żiadnu z├ísobu, v─Ćaka ─Źomu je infla─Źn├Żm coinom. Je to sp├┤soben├ę t├Żm, ┼że Tendermint Core odme┼łuje stakerov ─Źerstvo vyrazen├Żm coinom ATOM. Miera infl├ície sa v┬áre├ílnom ─Źase upravuje pod─ża v├Ż┼íky stakovan├Żch coinov a┬ápo─Źtu stakerov.


Ako k├║pi┼ą ATOM?

ATOM si m├┤┼żete jednoducho k├║pi┼ą na burze Binance. Ak ste si e┼íte nezaregistrovali ├║─Źet Binance alebo nevyplnili KYC (poznajte svojho z├íkazn├şka) a┬áAML, mus├şte to urobi┼ą e┼íte sk├┤r, ne┼ż si k├║pite ATOM. Kroky s├║ jednoduch├ę:

1. Prihl├íste sa do svojho ├║─Źtu Binance a┬ámy┼íou prejdite na [Obchodovanie]. Vyberte [Klasick├ę] alebo [Pokro─Źil├ę] zobrazenie obchodovania.


2. Prejdite my┼íou na obchodn├Ż p├ír zobrazen├Ż v─żavo, vyh─żadajte ATOM a┬ávyberte vhodn├Ż obchodn├Ż p├ír. V┬ána┼íom pr├şklade pou┼żijeme p├ír [ATOM/BUSD].

 

3. Vyberte si typ objedn├ívky a┬ázadajte sumu, ktor├║ chcete k├║pi┼ą. My sme vybrali trhov├║ objedn├ívku. Pozorne skontrolujte podrobnosti objedn├ívky a┬ákliknut├şm na [K├║pi┼ą ATOM] odo┼ílite svoj n├íkup.



─îo je Tendermint?

Tendermint je protokol, ktor├Ż poskytuje mechanizmus konsenzu blockchainu (Tendermint Core), aj n├ístroj (Tendermint ABCI), ktor├Ż umo┼ż┼łuje aplik├íci├ím pripoji┼ą sa k┬ámechanizmom konsenzu Tendermint Core. Tendermint Core je predvolen├Ż protokol konsenzu siete Cosmos, ktor├Ż je tie┼ż byzantsky odoln├Ż proti chyb├ím (BFT). BFT jednoducho znamen├í, ┼że potvrdzovanie nov├Żch transakci├ş je st├íle mo┼żn├ę aj s┬ánespolupracuj├║cimi alebo dokonca zlomyse─żn├Żmi ├║─Źastn├şkmi.

Pomocou Tendermint Core valid├ítori prev├ídzkuj├║ uzly, ktor├ę uchov├ívaj├║ k├│piu ├║dajov blockchainu. Nie ka┼żd├Ż ├║pln├Ż uzol je valid├ítorom, preto┼że v┬ár├ímci Cosmos Hub sa pou┼ż├şva limit 100┬ávalid├ítorov. Valid├ítori, ktor├ş potvrdzuj├║ transakcie, hlasuj├║ o┬ánov├Żch blokoch, ktor├ę sa maj├║ prida┼ą do re┼ąazca.

Valid├ítori z├şskaj├║ svoju poz├şciu stakovan├şm coinu ATOM ako uzol. Prv├Żch 100 uzlov pod─ża stakovanej hodnoty sa potom stane valid├ítormi s┬áhlasovac├şm pr├ívom pomern├Żm mno┼żstvu stakovan├ęho coinu ATOM. Pou┼ż├şvatelia m├┤┼żu tie┼ż post├║pi┼ą svoj ATOM valid├ítorom v├Żmenou za ─Źas┼ą odmeny za blok.┬á

Tento mechanizmus stimuluje valid├ítorov, aby sa spr├ívali zodpovedne, preto┼że pou┼ż├şvatelia m├┤┼żu stakova┼ą svoj ATOM v┬áprospech spo─żahlivej┼í├şch valid├ítorov. Na prid├ívanie nov├Żch blokov skupina 100 valid├ítorov dosiahne konsenzus pre ka┼żd├Ż blok prostredn├şctvom hlasovania. Hlasovanie prebieha v┬ákol├ích na z├íklade n├ívrhov blokov ved├║ceho valid├ítora.


Pre─Źo je Tendermint d├┤le┼żit├Ż?

Tendermint (BFT) sa uk├ízal ako ob─ż├║ben├Ż z┬ánasleduj├║cich d├┤vodov:

1. Vhodnos┼ą pre verejn├ę a┬ás├║kromn├ę blockchainy.┬áTendermint (BFT) sa zaober├í iba vrstvami networkingu a┬ákonsenzu blockchainov Cosmos. Na─Źrt├íva, ako sa valid├ítori dohaduj├║ na transakci├ích a┬ázdie─żaj├║ inform├ície. V├Żvoj├íri si v┼íak st├íle m├┤┼żu prisp├┤sobi┼ą aplika─Źn├║ vrstvu. Ka┼żd├í z├│na si m├┤┼że vybra┼ą sp├┤sob v├Żberu valid├ítorov a┬á─Źi je blockchain verejn├Ż alebo povolen├Ż.

2. Vysok├Ż v├Żkon.┬á─îas overenia bloku pri pou┼żit├ş Tendermint (BFT) je pribli┼żne 1┬ásekunda a┬ádok├í┼że spracova┼ą aj tis├şce transakci├ş za sekundu.

3. Okam┼żit├í pr├ívoplatnos┼ą transakcie. Transakcie s├║ potvrden├ę hne─Ć po vytvoren├ş bloku (pokia─ż je v├Ą─Ź┼íina valid├ítorov siete ─Źestn├í). V┬áporovnan├ş s┬áblockchainmi ako Ethereum (ETH) alebo Bitcoin (BTC) m├┤┼żu pou┼ż├şvatelia siete Cosmos s┬áistotou prij├şma┼ą transakcie s┬ámen┼í├şm po─Źtom potvrden├ş blokov.

4. Bezpe─Źnos┼ą. Ak blockchain vytv├íra dve r├┤zne hist├│rie transakci├ş, je ─żahk├ę n├íjs┼ą zodpovedn├║ osobu a┬ázisti┼ą d├┤vod, pre─Źo sa to stalo.


Z├ívere─Źn├ę my┼ílienky

Sie┼ą Cosmos bola jedn├Żm z┬áprv├Żch dostupn├Żch rie┼íen├ş na vytv├íranie interoperabiln├Żch blockchainov a┬ást├íle je ob─ż├║benou vo─żbou. Tendermint (BFT) aj Cosmos SDK s├║ st├íle v├Żkonn├ę n├ístroje, ktor├ę sa v┬ás├║─Źasnosti pou┼ż├şvaj├║ pri vytv├íran├ş blockchainov. Od roku 2017 je v┼íak vidite─żn├ę v├Ą─Ź┼íie zameranie na sidechain, ktor├ę pou┼ż├şvaj├║ blockchainy s┬ávysokou n├ív┼ítevnos┼ąou, ako napr├şklad Ethereum. Moment├ílne je ┼ąa┼żk├ę predpoveda┼ą, ─Źi tento trend bude pokra─Źova┼ą aj na─Ćalej. Napriek tomu sie┼ą Cosmos pl├ínuje roz┼í├şrenie s├║─Źasn├Żch trendov vr├ítane NFT, kolateraliz├ície DeFi a┬ámedzire┼ąazcov├ęho stakovania, ─Źo mu d├íva ┼íancu udr┼ża┼ą si popularitu aj v┬ábud├║cnosti.