Ce este Cosmos (ATOM)?
Acasă
Articole
Ce este Cosmos (ATOM)?

Ce este Cosmos (ATOM)?

Intermediar
Publicat Nov 4, 2021Actualizat Feb 1, 2023
7m

TL;DR

Cosmos este un ecosistem de rețele și instrumente pentru crearea de blockchainuri interoperabile. Lanțul său principal, Cosmos Hub, acționează ca un registru central pentru blockchainurile compatibile, numite Zone. Fiecare zonă poate fi personalizată într-o foarte mare măsură, permițând dezvoltatorilor să își proiecteze propria criptomonedă, cu setări personalizate de validare a blocurilor și alte funcții.

Aceste zone sunt create folosind Cosmos SDK, care oferă elementele de bază necesare pentru dezvoltarea unui blockchain Cosmos. Nivelul de consens implicit al Cosmos SDK, Tendermint Core, oferă un mecanism de consens bazat pe validator, utilizabil pe mai multe blockchainuri Cosmos. Cu toate acestea, fiecare zonă poate alege exact cum sunt selectați validatorii săi.

Pentru rețeaua principală Cosmos Hub, blockchainul alege 100 de validatori din setul superior de noduri care fac staking cu ATOM, moneda utilitară a blockchainului. Puterea de vot este atribuită fiecărui validator în funcție de cantitatea de ATOM din staking. Un validator lider propune apoi noi blocuri pe care să le voteze alții. Blocurile care reușesc oferă o recompensă de bloc acordată validatorului și împărțită cu utilizatorii care fac staking cu ATOM în spatele validatorului ales.

Pe lângă mecanismul de consens al Cosmos Hub, ATOM este folosit și pentru a plăti comisioane de tranzacție și pentru a participa la voturile de administrare. Validatorii trebuie, de asemenea, să participe la propuneri sau vor suporta sancțiuni.


Introducere

Alături de scalabilitate, interoperabilitatea a fost întotdeauna o problemă cheie de rezolvat în lumea blockchainurilor. După mai bine de un deceniu de la primul blockchain, Bitcoin, acum avem o varietate de opțiuni când vine vorba de rețele blockchain interoperabile. Cosmos este probabil una dintre cele mai populare alegeri disponibile, datorită mecanismului său de consens Tendermint și instrumentelor de dezvoltare open-source. Să explorăm motivele pentru care Cosmos a rămas o alegere populară și cum permite blockchainurilor să conlucreze cu ușurință.


Cum funcționează Cosmos (ATOM)?

Cosmos este un proiect care se concentrează pe crearea unei rețele de blockchainuri diferite care sunt interoperabile. Fondată în 2014 de Ethan Buchman și Jae Kwon, rețeaua Cosmos constă dintr-o rețea blockchain principală Proof of Stake și blockchainuri personalizate cunoscute sub numele de zone. 

Lanțul principal, Cosmos Hub, transferă active și date între zonele conectate și oferă un nivel comun de securitate. Toate acestea funcționează împreună folosind Tendermint, mecanismul personalizat de consens al rețelei Cosmos, și o interfață generală a aplicației. Comisioanele în Cosmos pot fi plătite cu criptomoneda ATOM nativă rețelei.

Rețeaua Cosmos este împărțită pe trei niveluri diferite:

1. Rețea - Permite confirmărilor tranzacțiilor și altor mesaje de consens să comunice cu blockchainurile hubului.

2. Aplicație - Actualizează rețeaua cu privire la noua stare a tranzacțiilor și soldurilor.

3. Consens - Organizează nodurile în ceea ce privește modul în care ajung la consens pentru adăugarea noilor tranzacții.

Aceste trei niveluri sunt combinate printr-o colecție de instrumente și aplicații open-source. De exemplu, Tendermint împachetează nivelurile de rețea și consens într-un motor gata de utilizare. Dezvoltatorii de blockchain care folosesc Tendermint trebuie să se concentreze doar pe nivelul aplicației, ceea ce le economisește timp și resurse.


Ce este Cosmos Hub?

Cosmos Hub este blockchainul principal al Cosmos, care conectează alte blockchainuri personalizate, cunoscute sub numele de zone. Face acest lucru ținând evidența stării fiecărei zone prin Inter-Blockchain Communication Protocol (IBCP). Prin acest protocol, informațiile pot călători cu ușurință între orice zone conectate la Cosmos Hub.

Cosmos Hub acționează ca un registru central pentru ecosistemul în care Zonele schimbă mesaje IBC. IBC utilizează două tipuri de tranzacții: IBCBlockCommitTx și un IBCPacketTx. Primul comunică hash-ul celui mai recent bloc din orice zonă dată. Al doilea permite unei zone să demonstreze că un pachet de informații este legitim și a fost publicat de aplicația expeditorului.

Să ne imaginăm că două DApps din două zone diferite vor să comunice între ele. Pentru a face acest lucru, mesajele IBC sunt trimise către Cosmos Hub, care înregistrează interacțiunea. Mesajele sunt transmise prin Cosmos Hub și fiecare zonă înregistrează, de asemenea, rezultatele interacțiunilor lor pe propriile blockchainuri. Există apoi dovezi ale activității pe trei blockchainuri diferite. Această capacitate a blockchainurilor de a interacționa între ele a dat rețelei Cosmos denumirea de „Internetul blockchainurilor”.


Ce sunt zonele Cosmos?

Blockchainurile personalizate ale Cosmos, cunoscute sub numele de zone, sunt folosite pentru o mare varietate de aplicații diferite. Termenul este un nume alternativ pentru lanțurile laterale, cu care s-ar putea să fiți deja familiarizat din proiecte blockchain precum Polygon. Fiecare zonă își poate autentifica propriile tranzacții, poate emite tokenuri și poate implementa dezvoltări personalizate. Chiar și cu aceste diferențe, toate zonele pot interacționa în continuare cu orice altă zonă din sistemul Cosmos, atât timp cât au permisiunea de a face acest lucru.

Zonele folosesc o arhitectură Hub & Spoke în care huburile acționează ca routere pentru diferite zone. Cosmos Hub este unul dintre cele mai populare, dar există și alte huburi. Oricine poate crea un blockchain sau o zonă în hub, deoarece rețeaua este complet fără permisiuni. Dar fiecare zonă sau hub are capacitatea de a refuza conectarea altor blockchainuri la ele. 

Prin conectarea la un hub, un blockchain se poate conecta la orice zonă conectată la același hub. Huburile se pot conecta, de asemenea, între ele. De asemenea, oricine poate bifurca hubul Cosmos și poate lansa propria versiune, așa cum a făcut Binance Chain în 2019.


Ce este Cosmos SDK?

Cosmos SDK este un kit de dezvoltare software open-source care permite utilizatorilor să creeze blockchainuri personalizate. Protocolul implicit de consens al Cosmos SDK este Tendermint Core, dar există o varietate de module diferite pre-construite pe care le puteți utiliza. Utilizarea Cosmos SDK simplifică semnificativ procesul și oferă toate standardele la care v-ați aștepta atunci când construiți un blockchain. 

Poate fi personalizat într-o foarte mare măsură cu plug-inuri, astfel încât utilizatorii să poată proiecta noi caracteristici și funcționalități. Cu Cosmos SDK, pot fi construite atât blockchainuri publice Proof of Stake, cât și blockchainuri Proof of Authority cu permisiune. Binance Chain este doar un exemplu de blockchain realizat folosind Cosmos SDK.


Ce este ATOM?

ATOM este moneda nativă a Cosmos, cu trei cazuri de utilizare principale:

1. Utilizatorii trebuie să își plătească comisioanele de tranzacție folosind ATOM, proporțional cu puterea de calcul necesară.

2. ATOM este, de asemenea, folosit pentru a participa la sistemul de administrare al Cosmos Hub. Cu cât dețineți mai mult ATOM, cu atât mai multă putere de vot aveți în deciziile platformei.

3. Moneda este alocată în staking în spatele validatorilor pentru recompense pentru participarea la algoritmul de consens.

ATOM a fost distribuit printr-o ofertă inițială de monede (ICO) și nu are o rezervă limitată, motiv pentru care este o monedă inflaționistă. Acest lucru se datorează faptului că Tendermint Core recompensează participanții cu ATOM proaspăt emis. Rata inflației se ajustează în timp real, în funcție de suma din staking și numărul de participanți.


Cum să achiziționați ATOM?

Puteți achiziționa cu ușurință ATOM pe platforma de schimb Binance. Dacă nu v-ați înregistrat pentru un cont Binance sau nu ați parcurs KYC și AML, faceți acest lucru înainte de a cumpăra ATOM. Regulile sunt simple.

1. Conectați-vă la contul Binance și apăsați pe [Tranzacționați]. Alegeți fie pagina de tranzacționare [Clasic], fie [Avansat].


2. Treceți cu mouse-ul peste perechea de tranzacționare afișată în stânga, căutați ATOM și alegeți o pereche de tranzacționare potrivită. În exemplul nostru, vom folosi [ATOM/BUSD].

 

3. Alegeți tipul de ordin și introduceți suma pe care doriți să o achiziționați. Aici am ales un ordin de piață. Verificați din nou detaliile ordinului și apăsați pe [Cumpărați ATOM] pentru a achiziționa.



Ce este Tendermint?

Tendermint este un protocol care oferă atât un mecanism de consens pentru blockchain (Tendermint Core), cât și un instrument (Tendermint ABCI) care permite aplicațiilor să se conecteze la motoarele de consens Tendermint Core. Tendermint Core este protocolul de consens implicit al Cosmos, care este, de asemenea, Byzantine Fault Tolerant (BFT). BFT înseamnă pur și simplu că confirmarea noilor tranzacții se poate realiza în continuare cu participanți care nu cooperează sau chiar sunt rău intenționați.

Cu Tendermint Core, validatorii rulează noduri care păstrează o copie a datelor blockchainului. Nu fiecare nod complet este un validator, deoarece există o limită de 100 de validatori pe Cosmos Hub. Validatorii care confirmă tranzacțiile votează cu privire la noile blocuri care vor fi adăugate în lanț.

Validatorii își câștigă poziția prin stakingul ATOM ca nod. Primele 100 de noduri după valoarea de staking devin apoi validatori cu putere de vot proporțională cu ATOM din staking. Utilizatorii își pot delega, de asemenea, ATOM în spatele validatorilor, în schimbul unei părți din recompensa de bloc. 

Acest mecanism stimulează validatorii să se comporte corect, deoarece utilizatorii își pot depune cu ușurință ATOM în spatele unor opțiuni mai de încredere. Pentru a adăuga blocuri noi, un set de 100 de validatori ajunge la un consens asupra fiecărui bloc prin vot. Votarea are loc în runde, pe baza propunerilor de bloc din partea unui lider.


De ce este important Tendermint?

Tendermint (BFT) s-a dovedit popular datorită faptului că prezintă:

1. Adecvare pentru blockchainurile publice și privateTendermint (BFT) se ocupă doar de nivelurile de rețea și consens ale blockchainurilor Cosmos. Acesta subliniază modul în care validatorii ajung la consens asupra tranzacțiilor și partajează informații, dar dezvoltatorii pot personaliza în continuare nivelul aplicației. Fiecare zonă poate alege cum sunt selectați validatorii săi și dacă blockchainul este public sau cu permisiune.

2. Performanță ridicată. Tendermint (BFT) are un timp de blocare de aproximativ o secundă și poate procesa, de asemenea, mii de tranzacții pe secundă.

3. Finalitate imediată a tranzacțiilor. Tranzacțiile sunt confirmate de îndată ce este creat un bloc (atât timp cât majoritatea validatorilor rețelei sunt onești). În comparație cu blockchainuri precum Ethereum (ETH) sau Bitcoin (BTC), utilizatorii Cosmos pot accepta cu încredere tranzacții cu mai puține confirmări de bloc.

4. Securitate. Dacă blockchainul se bifurcă creând două versiuni diferite de istoric al tranzacțiilor, este ușor să trageți vinovatul la răspundere și să aflați motivul pentru care s-a întâmplat acest lucru.


Gânduri de încheiere

Cosmos a fost una dintre primele soluții disponibile pentru crearea de blockchainuri interoperabile și a rămas o opțiune populară. Tendermint (BFT) și Cosmos SDK sunt ambele instrumente puternice care sunt folosite în prezent în crearea blockchainurilor. Cu toate acestea, din 2017, am văzut mai mult accent pe lanțurile laterale care funcționează cu blockchainuri cu trafic ridicat, cum ar fi Ethereum. Rămâne de văzut dacă această tendință va continua. Cu toate acestea, Cosmos intenționează să se extindă ținând cont de tendințele actuale, inclusiv NFT-uri, garantare DeFi și staking între lanțuri, ceea ce îi oferă posibilitatea de a-și crește popularitatea în viitor.