rezumat


Cosmos este un ecosistem de rețele și instrumente pentru construirea de blockchain-uri interoperabile. Hub-ul principal al lanțului Cosmos este un registru central compatibil cu „partiții” blockchain. Fiecare partiție este extrem de personalizabilă, permițând dezvoltatorilor să își proiecteze propriile criptomonede, setări personalizate de verificare a blocurilor și alte funcții.

Aceste partiții sunt create prin Cosmos SDK și pun bazele necesare dezvoltării blockchain-ului Cosmos. Tendermint Core, stratul implicit de consens al SDK-ului Cosmos, oferă un mecanism de consens bazat pe validator care poate fi utilizat în mai multe blockchain-uri Cosmos. Cu toate acestea, fiecare partiție poate alege exact cum sunt selectați validatorii.

Pentru rețeaua principală Cosmos Hub, blockchain-ul selectează 100 de validatori din nodurile de sus, iar acești validatori mizați jetonul utilitar al blockchain-ului ATOM. Fiecărui validator i se vor atribui drepturi de vot corespunzătoare pe baza sumei ATOM angajate. Un validator principal propune apoi noi blocuri pentru ca alții să voteze. Dacă blocul este generat cu succes, validatorul va primi recompensa de bloc, iar utilizatorii care se angajează la ATOM să selecteze validatorul vor împărtăși și recompensa.

Pe lângă mecanismul de consens al hub-ului Cosmos, ATOM poate fi folosit și pentru a plăti comisioane de tranzacție și pentru a participa la votul guvernanței. Validatorii trebuie să participe la propuneri sau să se confrunte cu sancțiuni.


Introducere

La fel ca scalabilitatea, interoperabilitatea este întotdeauna o problemă cheie care trebuie rezolvată în domeniul blockchain. În cei peste zece ani de când a fost lansat primul blockchain Bitcoin, acum avem multe opțiuni pentru rețele blockchain interoperabile. Cosmos, cu mecanismul său de consens Tendermint și instrumentele de dezvoltare open source, este probabil una dintre cele mai populare opțiuni de acolo. Să explorăm în detaliu de ce Cosmos continuă să fie un succes și cum permite blockchain-urilor să lucreze cu ușurință împreună.


Cum funcționează Cosmos (ATOM)?

Cosmos este un proiect axat pe crearea interoperabilității între diferite rețele blockchain. Fondată în 2014 de Ethan Buchman și Jae Kwon, Rețeaua Cosmos constă dintr-o rețea principală blockchain proof-of-stake și blockchain-uri personalizate numite „shards”.

Lanțul principal al hub-ului Cosmos poate transfera active și transmite date între partițiile interconectate, oferind o barieră de securitate partajată. Toate acestea lucrează împreună folosind mecanismul de consens personalizat al Cosmos Tendermint și o interfață comună de programare a aplicațiilor. Taxele în Cosmos pot fi plătite folosind ATOM, propria criptomonedă a rețelei.

Rețeaua Cosmos este împărțită în diferite arhitecturi cu trei straturi:

1. Rețea - permite confirmărilor tranzacțiilor și altor informații de consens să comunice cu blockchain-ul hub.

2. Aplicație - actualizează starea tranzacțiilor și soldurilor din rețea.

3. Consens - Organizați noduri pentru a ajunge la un consens cu privire la adăugarea de noi tranzacții.

Cele trei straturi de mai sus sunt integrate printr-o serie de instrumente și aplicații open source. De exemplu, Tendermint împachetează stratul de rețea și stratul de consens într-un motor gata de utilizare. Dezvoltatorii de blockchain care folosesc Tendermint trebuie să se concentreze doar pe nivelul aplicației, economisind atât timp, cât și resurse.


Ce este Cosmos Hub?

Cosmos Hub este principalul blockchain al Cosmos, conectând alte blockchain-uri personalizate numite „partiții”. Această conexiune se realizează prin Protocolul de comunicare inter-lanț (IBCP), care urmărește starea fiecărei partiții. Prin acest protocol, informațiile pot fi ușor transferate între orice zonă conectată la hub-ul Cosmos.

Hub-ul Cosmos servește ca registru central al ecosistemului, unde fiecare partiție poate face schimb de informații prin comunicare în lanț încrucișat (IBC). Mesajele cross-chain (IBC) folosesc două tipuri de tranzacții: IBCBlockCommitTx și IBCPacketTx. Primul trece cel mai recent bloc hash pentru orice partiție dată. Al doilea permite partițiilor să dovedească dacă un pachet este legitim și emis de aplicația expeditorului.

Să ne imaginăm două DApp-uri între două partiții diferite care comunică între ele. Pentru a face acest lucru, informațiile de comunicare cross-chain sunt trimise către hub-ul Cosmos, care înregistrează interacțiunea. Informațiile sunt transmise prin hub-ul Cosmos, în timp ce fiecare partiție înregistrează rezultatele acestor interacțiuni pe propriul blockchain. Acest lucru lasă dovezi de activitate în trei blockchain-uri independente. Datorită capacității sale de a permite blockchains-urilor să interacționeze între ele, Cosmos este cunoscut sub numele de „Internetul Blockchains”.


Ce sunt partițiile Cosmos?

Blockchain-urile personalizate ale Cosmos, numite „partiții”, sunt folosite într-o mare varietate de aplicații diferite. Termenul este echivalent cu binecunoscutul concept sidechain din proiecte blockchain, cum ar fi Polygon. Fiecare partiție își poate verifica propriile tranzacții, jetoane și poate activa dezvoltarea personalizată. Chiar și cu aceste caracteristici diferențiate, toate partițiile pot interacționa în continuare cu orice altă partiție din sistemul Cosmos, atâta timp cât sunt licențiate.

Partițiile adoptă o arhitectură hub and spoke, hub-ul acționând ca un router între diferite partiții. Hub-ul Cosmos este un reprezentant popular al acestora, dar există și alte hub-uri. Rețeaua este complet fără permisiuni și oricine poate crea un blockchain sau o zonă hub. Cu toate acestea, fiecare zonă sau hub are dreptul de a refuza conexiunile la alte blockchain-uri.

Un blockchain conectat la un hub poate conecta, de asemenea, orice partiție conectată la același hub. Hub-urile pot fi, de asemenea, conectate între ele. În plus, așa cum a făcut Binance Chain în 2019, oricine poate bifurca Cosmos Hub și poate lansa propria versiune.


Ce este Cosmos SDK?

Cosmos SDK este un set de instrumente de dezvoltare software open source care permite utilizatorilor să creeze blockchain-uri personalizate. Protocolul implicit de consens al SDK-ului Cosmos este Tendermint Core, dar există și diverse module pre-construite disponibile. Utilizarea SDK-ului Cosmos va simplifica în mod semnificativ procesul de construire a unui blockchain, oferind toate standardele pe care utilizatorii le așteaptă.

Prin intermediul plug-in-urilor extrem de personalizabile, utilizatorii pot proiecta noi funcții și caracteristici. Atât blockchain-urile publice de dovadă a mizei, cât și private autorizate, pot fi construite folosind SDK-ul Cosmos. Binance Chain este un exemplu de utilizare a SDK-ului Cosmos pentru a construi un blockchain.


Ce este ATOM?

ATOM este simbolul nativ al Cosmosului și are trei cazuri principale de utilizare:

1. Utilizatorii trebuie să folosească ATOM pentru a plăti taxe de tranzacție, care sunt proporționale cu puterea de calcul necesară.

2.ATOM participă și la sistemul de guvernare al Cosmos Hub. Cu cât dețineți mai mult ATOM, cu atât sunt mai mari drepturile de vot asupra deciziilor platformei.

3. Verificatorii pot miza jetoane și pot primi recompense pentru participarea la algoritmul de consens.

ATOM este emis printr-o ofertă inițială de monede (ICO) și nu are un plafon de aprovizionare, ceea ce îl face un simbol inflaționist. Tendermint Core recompensează jucătorii cu ATOM nou creat. Prin urmare, rata inflației se ajustează în timp real în funcție de numărul de jetoane gajate și de numărul de gajatori.


Cum să cumpăr ATOM?

ATOM poate fi achiziționat cu ușurință prin schimbul Binance. Înainte de a cumpăra ATOM, vă rugăm să înregistrați un cont Binance sau să finalizați investigațiile de verificare a identității (KYC) și anti-spălare a banilor (AML). Pașii simpli sunt următorii:

1. Conectați-vă la contul dvs. personal Binance și treceți mouse-ul peste fila [Trading]. Alegeți vizualizarea de tranzacționare [Standard Edition] sau [Professional Edition].


2. Treceți cu mouse-ul la perechea de tranzacționare afișată în stânga, căutați „ATOM” și selectați perechea de tranzacționare corespunzătoare. Aici luăm [ATOM/BUSD] ca exemplu.

3. Selectați tipul de comandă care vă interesează și introduceți cantitatea pe care doriți să o cumpărați. Aici alegem ordinea pieței. Verificați cu atenție detaliile comenzii și faceți clic pe [Cumpărați ATOM] pentru a trimite cererea de achiziție.



Ce este Tendermint?

Tendermint este un protocol care oferă un mecanism de consens blockchain (Tendermint Core) și un instrument care permite aplicațiilor să se conecteze la motorul de consens Tendermint Core, și anume Tendermint ABCI. Tendermint Core este protocolul de consens implicit al Cosmos și un sistem Byzantine Fault Tolerant (BFT). Mai simplu spus, Byzantine Fault Tolerance (BFT) se referă la necooperare, permițând chiar și actorilor rău intenționați să confirme noi tranzacții.

Validatorii pot rula noduri prin Tendermint Core și pot păstra copii ale datelor blockchain. Hub-ul Cosmos are o limită de 100 de validatori, așa că unele noduri complete nu pot deveni validatoare. Validatorii care confirmă tranzacțiile trebuie să voteze pentru noi blocuri adăugate în lanț.

Prin mizarea ATOM ca nod, verificatorul poate obține drepturi de verificare. Primele 100 de noduri cu cea mai mare valoare a mizei devin validatori, iar drepturile lor de vot sunt proporționale cu ATOM-ul mizat. De asemenea, utilizatorii își pot încredința ATOM-ului validatorilor în schimbul unei părți din recompensele blocate.

Utilizatorii pot alege în mod liber să mizeze ATOM către oameni mai de încredere. Acest mecanism va motiva în mod eficient validatorii să mențină o conduită bună. Pentru a adăuga blocuri noi, un grup de 100 de validatori votează pentru a ajunge la un consens asupra fiecărui bloc. Votarea va avea loc în mai multe runde pe baza propunerilor de bloc ale liderului.


De ce este Tendermint important?

Iată de ce Tendermint (BFT) este atât de popular:

1. Aplicabil lanțurilor publice și private. Tendermint (BFT) se ocupă doar de straturile de rețea și de consens ale blockchain-ului Cosmos, inclusiv modul în care validatorii convin asupra tranzacțiilor și împărtășesc informații, dar dezvoltatorii pot personaliza stratul de aplicație. Indiferent dacă este un blockchain autorizat public sau privat, fiecare partiție poate determina modul în care sunt selectați validatorii.

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

3. Confirmarea instantanee a tranzacției. Atâta timp cât majoritatea validatorilor de rețea sunt onești și de încredere, tranzacțiile sunt confirmate imediat după crearea unui bloc. În comparație cu blockchain-urile precum Ethereum (ETH) sau Bitcoin (BTC), utilizatorii Cosmos au mai puține blocuri de confirmat și sunt mai încrezători în acceptarea tranzacțiilor.

4. Securitate. Dacă blockchain-ul se bifurcă, rezultând două înregistrări istorice diferite ale tranzacțiilor, poate fi ușor tras la răspundere și cauza problemei poate fi identificată.


Rezuma

Cosmos a fost una dintre primele soluții pentru crearea interoperabilității blockchain, iar opțiunea rămâne fierbinte. Tendermint (BFT) și Cosmos SDK sunt încă instrumente puternice pentru crearea blockchain-urilor astăzi. Cu toate acestea, din 2017, am observat că sidechain-urile care colaborează cu blockchain-uri cu trafic ridicat, cum ar fi Ethereum, au început să atragă mai multă atenție. Rămâne de văzut dacă această tendință va continua. În ciuda acestui fapt, Cosmos intenționează să profite de tendințele actuale în NFT, ipoteci DeFi și angajamente încrucișate și să se străduiască să profite de oportunitățile din tendință și să câștige viitorul.