Vad Àr Cosmos (ATOM)?
Hem
Artiklar
Vad Àr Cosmos (ATOM)?

Vad Àr Cosmos (ATOM)?

Avancerad
Publicerad Nov 4, 2021Uppdaterad Feb 1, 2023
7m

TL;DR

Cosmos Àr ett ekosystem av nÀtverk och verktyg för att skapa interoperabla blockkedjor. Dess huvudkedja Cosmos Hub fungerar som en central huvudbok för kompatibla blockkedjor som kallas Zones. Varje zon Àr mycket anpassningsbar, sÄ att utvecklare kan designa sin egen kryptovaluta, med anpassade blockvalideringsinstÀllningar och andra funktioner.

Dessa zoner skapas med hjÀlp av Cosmos SDK, som ger grunderna till vad som behövs för att utveckla en Cosmos-blockkedja. Cosmos SDK:s standardkonsensuslager Àr Tendermint Core, och tillhandahÄller en validatorbaserad konsensusmekanism som kan anvÀndas över flera Cosmos-blockkedjor. Varje zon kan dock vÀlja exakt hur dess validerare vÀljs.

För Cosmos Hub huvudnÀt vÀljer blockkedjan 100 validerare frÄn de noder som satsar flest ATOM, vilket Àr blockkedjans verktygscoin. RöstrÀtt tilldelas varje validerare baserat pÄ mÀngden ATOM de satsat. En ledande validerare föreslÄr sedan nya block för andra att rösta om. FramgÄngsrika block ger en blockbelöning som ges till valideraren, och delas med anvÀndare som satsar ATOM bakom deras valda validerare.

Förutom Cosmos Hubs konsensusmekanism anvÀnds ATOM ocksÄ för att betala transaktionsavgifter och delta i styrningsröstning. Validerarna mÄste ocksÄ delta i förslag, eller sÄ drabbas de av sanktioner.


Introduktion

Tillsammans med skalbarheten har interoperabilitet alltid varit ett viktigt problem att lösa i blockkedjevÀrlden. Efter mer Àn ett decennium sedan den första Bitcoin-blockkedjan har vi nu en mÀngd olika alternativ nÀr det gÀller interoperabla blockkedjenÀtverk. Cosmos Àr kanske ett av de mest populÀra valen som finns, tillsammans med dess Tendermint-konsensusmekanism och utvecklarverktyg med öppen kÀllkod. LÄt oss utforska exakt varför Cosmos har blivit ett populÀrt val, och hur det gör att blockkedjor enkelt kan arbeta tillsammans.


Hur fungerar Cosmos (ATOM)?

Cosmos Àr ett projekt som koncentrerar sig pÄ att skapa ett nÀtverk av olika blockkedjor som Àr interoperabla. Cosmos-nÀtverket grundades 2014 av Ethan Buchman och Jae Kwon, och bestÄr av ett insatsbevis-baserat blockkedjehuvudnÀt och anpassade blockkedjor som kallas zoner. 

Huvudkedjan Cosmos Hub överför tillgÄngar och data mellan de anslutna zonerna och ger ett delat lager av sÀkerhet. Dessa fungerar alla tillsammans med Tendermint, som Àr Cosmos anpassade konsensusmekanism, och ett allmÀnt applikationsgrÀnssnitt. Avgifterna i Cosmos betalas i nÀtverkets krypto ATOM.

Cosmos-nÀtverket Àr uppdelat i tre olika lager:

1. NĂ€tverk – tillĂ„ter transaktionsbekrĂ€ftelser och andra konsensusmeddelanden för att kommunicera med hubblockkedjor.

2. Ansökan – uppdaterar nĂ€tverket pĂ„ med transaktioner och balanser.

3. Konsensus – organiserar noder i hur de Ă€r överens om att lĂ€gga till nya transaktioner.

Dessa tre lager kombineras genom en samling verktyg och applikationer med öppen kÀllkod. Tendermint paketerar till exempel nÀtverks- och konsensuslager i en fÀrdig motor. Blockkedjeutvecklare som anvÀnder Tendermint behöver bara fokusera pÄ applikationslagret, vilket sparar tid och resurser.


Vad Àr Cosmos Hub?

Cosmos Hub Àr Cosmos primÀra blockkedja som ansluter andra anpassade blockkedjor som kallas Zones. Den gör detta genom att hÄlla reda pÄ tillstÄndet för varje zon genom Inter-Blockchain Communication Protocol (IBCP). Genom detta protokoll kan information enkelt fÀrdas mellan alla zoner som Àr anslutna till Cosmos Hub.

Cosmos Hub fungerar som en central huvudbok för ekosystemet dÀr zoner utbyter IBC-meddelanden. IBC anvÀnder tvÄ slags transaktioner: IBCBlockCommitTx och en IBCPacketTx. Den första kommunicerar det senaste blockets hash i en viss zon. Den andra tillÄter en zon att bevisa att ett informationspaket Àr Àkta, och publicerades av avsÀndarens ansökan.

LÄt oss förestÀlla oss att tvÄ DApps pÄ tvÄ olika zoner som vill kommunicera med varandra. För att göra detta skickas IBC-meddelanden till Cosmos Hub, som registrerar interaktionen. Meddelandena vidarebefordras via Cosmos Hub, och varje zon registrerar ocksÄ resultaten av deras interaktioner pÄ sina egna blockkedjor. Det finns sedan bevis av aktiviteten pÄ tre separata blockkedjor. Denna förmÄga för blockkedjor att interagera med varandra har gett Cosmos smeknamnet "Blockkedjornas internet".


Vad Àr Cosmos Zones?

Cosmos anpassade blockkedjor, kĂ€nda som Zones, anvĂ€nds för en mĂ€ngd olika tillĂ€mpningar. Termen Ă€r ett alternativt namn för sidokedjor som du kanske redan kĂ€nner till frĂ„n blockkedjeprojekt som Polygon. Varje zon kan autentisera sina egna transaktioner, skapa token och implementera anpassade utvecklingar. Även med dessa skillnader Ă€r alla zoner fortfarande kommunicerbara med nĂ„gon annan zon i Cosmos-systemet, sĂ„ lĂ€nge de har tillstĂ„nd att vara det.

Zoner anvÀnder en Hub & Spoker-arkitektur, dÀr hubbar fungerar som routrar för olika zoner. Cosmos Hub Àr en av de mest populÀra, men andra hubbar finns ocksÄ. Vem som helst kan skapa en Hub-blockkedja eller Zone, eftersom nÀtverket Àr helt utan behörighet. Men varje zon eller hubb har makten att vÀgra andra blockkedjor att ansluta till dem. 

Genom att ansluta till en hubb kan en blockkedja ansluta till vilken zon som helst som Àr ansluten till samma hubb. Hubbar kan ocksÄ ansluta till varandra. Vem som helst kan gaffla Cosmos Hub och lansera sin egen version, precis som Binance Chain gjorde under 2019.


Vad Àr Cosmos SDK?

Cosmos SDK Àr ett programvaruutvecklingspaket med öppen kÀllkod som lÄter anvÀndare skapa anpassade blockkedjor. Cosmos SDK:s standardkonsensusprotokoll Àr Tendermint Core, men det finns en mÀngd olika förbyggda moduler som du kan anvÀnda. Att anvÀnda Cosmos SDK förenklar processen avsevÀrt och erbjuder alla standarder du kan förvÀnta dig nÀr du bygger en blockkedja. 

Det Àr mycket anpassningsbart och har plug-ins, sÄ att anvÀndarna kan designa nya funktioner och egenskaper. BÄde offentliga blockkedjor med insatsbevis och tillÄtna auktoritetsbevis-blockkedjor kan göras med Cosmos SDK. Binance Chain Àr bara ett exempel pÄ en blockkedja skapad med Cosmos SDK.


Vad Àr ATOM?

ATOM Àr Cosmos egen kryptovaluta med tre primÀra anvÀndningsomrÄden:

1. AnvÀndarna mÄste betala sina transaktionsavgifter med ATOM, proportionell mot den berÀkningskraft som krÀvs.

2. ATOM anvÀnds Àven för att delta i Cosmos Hubs styrningssystem. Ju mer ATOM du har, desto mer röstkraft har du i plattformsbesluten.

3. Coin satsas bakom validerare för belöningar nÀr de deltar i konsensusalgoritmen.

ATOM distribuerades via ett inledande coinerbjudande (ICO) och har ingen tillgÄngsgrÀns, vilket gör det till ett inflationscoin. Detta beror pÄ att Tendermint Core belönar stakers med nyskapade ATOM. Inflationstakten justeras i realtid baserat pÄ det satsade beloppet och antalet stakers.


Hur köper man ATOM?

Du kan enkelt köpa ATOM pÄ Binance-börsen. Om du inte har registrerat dig för ett Binance-konto eller slutfört KYC och AML ska du se till att göra detta innan du köper ATOM. Det Àr enkelt att komma igÄng:

1. Logga in pÄ ditt Binance-konto och gÄ till fliken [Handla]. VÀlj antingen det [klassiska] eller [avancerade] handelslÀget.


2. HÄll musen över handelsparet som visas till vÀnster, sök efter ATOM och vÀlj ett lÀmpligt handelspar. I det hÀr exemplet anvÀnder vi [ATOM/BUSD].

 

3. VÀlj din ordertyp och ange beloppet som du vill köpa. HÀr har vi valt en marknadsorder. Dubbelkolla orderuppgifterna och klicka pÄ [Köp ATOM] för att skicka in ditt köp.



Vad Àr Tendermint?

Tendermint Àr ett protokoll som ger bÄde en konsensusmekanism för blockkedjan (Tendermint Core) och ett verktyg (Tendermint ABCI) som gör det möjligt för applikationer att ansluta till Tendermint Core-konsensusmotorer. Tendermint Core Àr Cosmos standardkonsensusprotokoll som Àven Àr bysantinskt feltolerant (BFT). BFT betyder helt enkelt att bekrÀftelser av nya transaktioner fortfarande kan göras med icke-samarbetsvilliga, eller med skadliga aktörer.

Med Tendermint Core kör validerarna noder som upprÀtthÄller en kopia av blockkedjans data. Varje komplett nod Àr inte en validerare, eftersom det finns en grÀns pÄ 100 validerare pÄ Cosmos Hub. Validerare som bekrÀftar transaktioner röstar pÄ nya block som ska lÀggas till i kedjan.

Valideraren fÄr sin position genom att satsa ATOM som en nod. De 100 högsta noderna genom satsat vÀrde blir sedan validerare med röstningskraft, proportionell mot ATOM som de har satsat. AnvÀndarna kan ocksÄ delegera sin ATOM bakom validerare i utbyte mot en del av block-belöningen. 

Denna mekanism stimulerar validerare att bete sig bra, eftersom anvÀndare enkelt kan satsa sin ATOM bakom mer tillförlitliga alternativ. För att lÀgga till nya block nÄr en grupp av 100 validerare enighet om varje block via omröstning. Omröstningen sker i omgÄngar baserade pÄ blockförslag frÄn en ledare.


Varför Àr Tendermint viktigt?

Tendermint (BFT) har visat sig vara populÀr tack vare dess:

1. LÀmplighet för offentliga och privata blockkedjor. Tendermint (BFT) handlar endast om nÀtverks- och konsensuslager i Cosmos blockkedjor. Den beskriver hur validerare Àr överens om transaktioner och delar information, men utvecklare kan fortfarande anpassa applikationslagret. Varje zon kan vÀlja hur dess validerare vÀljs och om blockkedjan Àr offentlig eller tillÄten.

2. Höga prestanda. Tendermint (BFT) har en blocktid pÄ cirka 1 sekund och kan dessutom behandla tusentals transaktioner per sekund.

3. Omedelbara transaktionsavslut. Transaktioner bekrÀftas sÄ snart ett block skapas (sÄ lÀnge majoriteten av nÀtverksvaliderarna Àr Àrliga). JÀmfört med blockkedjor som Ethereum (ETH) eller Bitcoin (BTC) kan Cosmos-anvÀndarna med sÀkerhet acceptera transaktioner med fÀrre blockbekrÀftelser.

4. SÀkerhet. Om blockkedjan gör en gaffel och skapar tvÄ olika historier av transaktionerna, Àr det lÀtt att behÄlla ansvaret och sÀkra en anledning till varför det hÀnde.


Sammanfattningsvis

Cosmos var en av de första lösningarna som fanns tillgÀngliga för att skapa interoperabla blockkedjor, och har varit ett populÀrt alternativ. Tendermint (BFT) och Cosmos SDK Àr fortfarande bÄda kraftfulla verktyg som anvÀnds i skapandet av blockkedjor idag. Men sedan 2017 har vi sett mer fokus pÄ sidokedjor som fungerar med blockkedjor med hög trafik, sÄsom Ethereum. Huruvida denna trend kommer att fortsÀtta ÄterstÄr att se. Trots detta har Cosmos planer pÄ att utöka aktuella trender inklusive NFT:er, DeFi-sÀkring och staking över olika kedjor, vilket ger det chansen att vÀxa i popularitet i framtiden.