Mi az a Cosmos (ATOM)?
Kezdőlap
Cikkek
Mi az a Cosmos (ATOM)?

Mi az a Cosmos (ATOM)?

Középszintű
Közzétéve Nov 4, 2021Frissítve Feb 1, 2023
7m

TL;DR

A Cosmos hálózatok és eszközök ökoszisztémája, melynek célja az átjárható blokkláncok létrehozása. Fő lánca, a Cosmos Hub a Zones (zónák) nevű kompatibilis blokkláncok központi főkönyveként működik. Minden Zóna nagymértékben testreszabható, lehetővé téve a fejlesztők számára, hogy saját kriptovalutát tervezzenek, egyéni blokkvalidálási beállításokkal és egyéb funkciókkal.

Ezeket a Zónákat a Cosmos SDK segítségével hozzák létre, amely biztosítja a Cosmos blokklánc fejlesztéséhez szükséges alapokat. A Cosmos SDK alapértelmezett konszenzusrétege, a Tendermint Core olyan validátor-alapú konszenzusmechanizmust biztosít, amely több Cosmos blokkláncban is használható. Az egyes Zónák azonban pontosan eldönthetik, hogyan választják ki a validátoraikat.

A Cosmos Hub mainnet esetében a blokklánc 100 validátort választ ki a csomópontok felső csoportjából, amelyek ATOM-ot, a blokklánc hasznossági érméjét stakelik. A szavazati jogot az egyes validátorokhoz a stakelt ATOM mennyisége alapján rendelik hozzá. A vezető validátor ezután új blokkokat javasol a többieknek szavazásra. A sikeres blokkok blokkjutalmat biztosítanak a validátornak, amelyet megosztanak azokkal a felhasználókkal, akik ATOM-ot stakelnek a választott validátor mögött.

A Cosmos Hub konszenzusmechanizmusa mellett az ATOM-ot a tranzakciós díjak fizetésére és az irányítói szavazásokon való részvételre is használják. A validátoroknak részt kell venniük a javaslatokban is, különben szankciókkal sújtják őket.


Bevezetés

A skálázhatóság mellett az átjárhatóság is fontos megoldandó probléma a blokklánc világában. Az első Bitcoin blokklánc megjelenése óta eltelt több mint egy évtized után ma már számos lehetőségünk van az átjárható blokklánchálózatok terén. A Cosmos talán az egyik legnépszerűbb választás, a Tendermint konszenzusmechanizmussal és a nyílt forráskódú fejlesztői eszközökkel. Vizsgáljuk meg, hogy pontosan miért maradt népszerű választás a Cosmos, és hogyan teszi lehetővé a blokkláncok zavartalan együttműködését.


Hogyan működik a Cosmos (ATOM)?

A Cosmos egy olyan projekt, amely olyan különböző blokkláncok hálózatának létrehozására összpontosít, amelyek átjárhatóak. A 2014-ben Ethan Buchman és Jae Kwon által alapított Cosmos hálózat egy Proof-of-Stake blokklánc mainnetből és a Zónák néven ismert testreszabott blokkláncokból áll. 

A fő lánc, a Cosmos Hub eszközöket és adatokat továbbít a csatlakoztatott Zónák között, és egy megosztott biztonsági réteget nyújt. Mindezek a Tendermint, a Cosmos egyedi konszenzusmechanizmusa és egy általános alkalmazási felület segítségével működnek együtt. A Cosmosban a díjakat a hálózat kriptójában, ATOM-ban kell fizetni.

A Cosmos hálózat három különböző rétegre oszlik:

1. Hálózatkezelés - Lehetővé teszi a tranzakciós megerősítések és más konszenzusüzenetek kommunikációját a hub blokkláncokkal.

2. Alkalmazás – Frissíti a hálózatot a tranzakciók és egyenlegek új állapotával.

3. Konszenzus – A csomópontokat aszerint rendszerezi, hogy hogyan állapodnak meg az új tranzakciók hozzáadásáról.

Ezt a három réteget nyílt forráskódú eszközök és alkalmazások gyűjteménye egyesíti. A Tendermint például a hálózati és konszenzusrétegeket egy használatra kész motorba csomagolja. A Tendermintet használó blokkláncfejlesztőknek csak az alkalmazási rétegre kell koncentrálniuk, így időt és erőforrást takaríthatnak meg.


Mi az a Cosmos Hub?

A Cosmos Hub a Cosmos elsődleges blokklánca, amely összeköti a többi, Zónáknak nevezett, testreszabott blokkláncot. Ezt úgy éri el, hogy az IBCP (Inter-Blockchain Communication Protocol) protokollon keresztül nyomon követi az egyes Zónák állapotát. Ezen a protokollon keresztül az információk könnyedén eljuthatnak bárhova a Cosmos Hubhoz csatlakoztatott Zónák között.

A Cosmos Hub az ökoszisztéma központi főkönyveként működik, ahol a Zónák IBC-üzeneteket váltanak. Az IBC kétféle tranzakciót használ: IBBClockCommitTx és IBBCacketTx. Az első a legfrissebb blokk hash-ét továbbítja bármely adott Zónába. A második lehetővé teszi a Zónák számára annak bizonyítását, hogy egy információcsomag érvényes, és azt a küldő alkalmazása tette közzé.

Tegyük fel, hogy két DApp két különböző Zónából kommunikálni szeretne egymással. Ehhez az IBC-üzeneteket a Cosmos Hubnak küldi, amely rögzíti az interakciót. Az üzenetek továbbítása a Cosmos Hubon keresztül történik, és minden Zóna a saját blokkláncán rögzíti az interakciók eredményeit. Ezáltal három különböző blokklánc rendelkezik bizonyítékkal a tevékenységről. A blokkláncoknak ez az egymás közötti interakcióra való képessége adta a Cosmosnak a „blokkláncok internete” becenevet.


Mik azok a Cosmos Zónák?

A Cosmos egyéni blokkláncai, az úgynevezett Zónák, számos különböző alkalmazásban használatosak. A kifejezés az oldallánc másik neve, amely ismerős lehet az olyan blokkláncprojektekből, mint a Polygon. Minden Zóna hitelesítheti saját tranzakcióit, tokeneket hozhat létre, és egyedi fejlesztéseket hajthat végre. Még ezekkel a különbségekkel együtt is minden Zóna interakcióba léphet a Cosmos rendszer bármely más Zónájával, amennyiben engedélyük van rá.

A Zónák egy Hub & Spoke architektúrát használnak, ahol a Hubok a különböző Zónák útválasztójaként működnek. A Cosmos Hub az egyik legnépszerűbb, de más hubok is léteznek. Bárki létrehozhat egy Hub blokkláncot vagy Zónát, mivel a hálózat teljesen engedély nélküli. De bármely Zóna vagy Hub megtagadhatja azt, hogy más blokkláncok csatlakozzanak hozzájuk. 

Egy Hubhoz csatlakozva egy blokklánc bármely Zónához kapcsolódhat, amely ugyanahhoz a Hubhoz csatlakozik. A hubok egymáshoz is csatlakozhatnak. Emellett bárki forkolhatja a Cosmos Hubot, és elindíthatja saját verzióját, ahogyan azt a Binance Chain is tette 2019-ben.


Mi az a Cosmos SDK?

A Cosmos SDK egy nyílt forráskódú szoftverfejlesztő készlet, amellyel a felhasználók egyéni blokkláncokat hozhatnak létre. A Cosmos SDK alapértelmezett konszenzusprotokollja a Tendermint Core, de számos különböző előre felépített modul használható. A Cosmos SDK használata jelentősen leegyszerűsíti a folyamatot, és minden olyan szabványt biztosít, amelyet egy blokklánc létrehozásakor elvárhat. 

A bővítményekkel nagymértékben testreszabható, így a felhasználók új funkciókat és tulajdonságokat tervezhetnek. A Cosmos SDK-val mind a publikus Proof-of-Stake blokkláncok, mind az engedélyköteles Proof-of-Authority blokkláncok létrehozhatók. A Binance Chain csak egy példa a Cosmos SDK használatával létrehozott blokkláncokra.


Mi az az ATOM?

Az ATOM a Cosmos natív érméje, amelynek három fő felhasználási területe van:

1. A felhasználóknak a tranzakciós díjakat ATOM-ban kell megfizetniük, a szükséges számítási teljesítmény arányában.

2. Az ATOM a Cosmos Hub irányítási rendszerében való részvételre is használható. Minél több ATOM-ot birtokol valaki, annál nagyobb szavazóerővel bír a platformot érintő döntésekben.

3. Az érmét validátorok mögött stakelik a konszenzus algoritmusban való részvételért járó jutalomért.

Az ATOM-ot egy elsődleges érmekibocsátás (ICO) keretében osztották szét, és nincs kínálati korlátja, ami inflációs érmévé teszi. Ez annak köszönhető, hogy a Tendermint Core frissen létrehozott ATOM-mal jutalmazza a stakelőket. Az inflációs ráta valós időben módosul a stakelt összeg és a stakelők száma alapján.


Hogyan vásárolhatok ATOM-ot?

ATOM-ot könnyen vásárolhat a Binance tőzsdén. Ha még nem regisztrált Binance-fiókot, vagy nem végezte el a KYC és AML ellenőrzéseket, akkor ezt mindenképpen tegye meg, mielőtt ATOM-ot vásárolna. A lépések egyszerűek:

1. Lépjen be Binance-fiókjába, majd kattintson a [Kereskedés] (Trade) lehetőségre. Válassza ki a [Klasszikus] (Classic) vagy a [Haladó] (Advanced) kereskedési nézetet.


2. Vigye az egeret a bal oldalon látható kereskedési pár fölé, keressen rá az ATOM-ra, és válasszon egy megfelelő kereskedési párt. Példánkban az [ATOM/BUSD] párt fogjuk használni.

 

3. Válassza ki a megbízástípust és adja meg a megvásárolni kívánt összeget. Itt egy piaci megbízást választottunk. Ellenőrizze a megbízás adatait, és kattintson az [ATOM vásárlása] (Buy ATOM) gombra a megbízás elküldéséhez.



Mi az a Tendermint?

A Tendermint egy olyan protokoll, amely egyrészt egy blokklánc konszenzusmechanizmust (Tendermint Core), másrészt egy olyan eszközt (Tendermint ABCI) biztosít, amely lehetővé teszi az alkalmazások számára a Tendermint Core konszenzusmotorokhoz való csatlakozást. A Tendermint Core a Cosmos alapértelmezett konszenzusprotokollja, amely egyben bizánci hibatűréssel (BFT) is rendelkezik. A BFT egyszerűen azt jelenti, hogy az új tranzakciók megerősítése nem együttműködő vagy akár rosszindulatú résztvevőkkel is elvégezhető.

A Tendermint Core esetében a validátorok olyan csomópontokat futtatnak, amelyek a blokklánc adatainak másolatát tárolják. Nem minden teljes csomópont validátor, mivel a Cosmos Hubon a validátorok száma legfeljebb 100 lehet. A tranzakciókat megerősítő validátorok szavaznak a láncra felvehető új blokkokról.

A validátorok úgy nyerik el pozíciójukat, hogy az ATOM-ot csomópontként stakelik. A 100 legjobb stakelési értékkel rendelkező csomópont ezután validátorrá válik, és szavazóereje a stakelt ATOM-mal arányos. A felhasználók a blokkjutalom egy részéért cserébe delegálhatják ATOM-jukat a validátorok mögé. 

Ez a mechanizmus becsületes magatartásra ösztönzi a validátorokat, mivel a felhasználók könnyedén stakelhetik ATOM-jukat a megbízhatóbb validátorok mögött. Új blokkok hozzáadásához 100 validátor szavazással konszenzusra jut minden blokkról. A szavazás fordulókban zajlik, a vezetőktől érkező blokkjavaslatok alapján.


Miért fontos a Tendermint?

A Tendermint (BFT) népszerűnek bizonyult a következők miatt:

1. Alkalmasság publikus és privát blokkláncokhozA Tendermint (BFT) csak a Cosmos blokkláncok hálózati és konszenzusrétegével foglalkozik. Meghatározza, hogy a validátorok hogyan állapodnak meg a tranzakciókról és hogyan osztják meg az információkat, de a fejlesztők továbbra is testreszabhatják az alkalmazási réteget. Minden Zóna eldöntheti, hogyan választja ki a validátorokat, és hogy a blokklánc publikus vagy engedélyköteles legyen.

2. Nagy teljesítmény. A Tendermint (BFT) blokkideje körülbelül 1 másodperc, és másodpercenként több ezer tranzakciót is képes feldolgozni.

3. A tranzakciók azonnali véglegesítése. A tranzakciók a blokk létrehozásakor azonnal megerősítésre kerülnek (amennyiben a hálózati validátorok többsége becsületes). Az olyan blokkláncokhoz képest, mint az Ethereum (ETH) vagy a Bitcoin (BTC), a Cosmos felhasználói magabiztosan fogadhatnak el tranzakciókat kevesebb blokkmegerősítéssel.

4. Biztonság. Ha a blokklánc mégis elágazik, mely által két különböző tranzakciós előzményt hoz létre, akkor könnyű felelősségre vonni az illetőt és megállapítani a történtek okát.


Záró gondolatok

A Cosmos volt az egyik első elérhető megoldás az átjárható blokkláncok létrehozására, és népszerű választás maradt. A Tendermint (BFT) és a Cosmos SDK ma is hatékony eszközök a blokkláncok létrehozására. 2017 óta azonban nagyobb hangsúlyt kapnak a forgalmas blokkláncokkal, például az Ethereummal együttműködő oldalláncok. Hogy ez a trend folytatódik-e, még nem tudni. Mindazonáltal a Cosmos a jelenlegi trendek, köztük az NFT-k, a DeFi-fedezettség és a láncok közötti stakelés kiterjesztését tervezi, így esélyt kap arra, hogy meglovagolja ezek népszerűségét a jövőben.