Cosmosul capătă amploare. dYdX își va construi V4 ca lanț de aplicații Cosmos, în timp ce Delphi Labs își va concentra eforturile de dezvoltare în jurul ecosistemului Cosmos. Cosmos pare bine poziționat pentru a realiza acel viitor multi-lanț imaginat. Dar ce este Cosmos? Care sunt cele mai promițătoare proiecte Cosmos? Acesta este un ghid complet.

Ce este Cosmosul?

Cosmos este o rețea de blockchain. Fiecare blockchain individual este un blockchain PoS independent, complet funcțional, precum Ethereum și are propriii validatori și își produce propriile blocuri. Dar ele sunt, de asemenea, interconectate, astfel încât comunicarea cross-chain este încorporată. În viitor, a face parte din rețea ar putea însemna și constituenții să împărtășească securitatea (capacitatea validatorului) și lichiditatea.

Cosmos este susținut de Interchain Foundation. Dezvoltarea inițială a software-ului a fost începută în 2014 de Tendermint (companie). Cu toate acestea, Cosmos nu se bazează pe Tendermint (companie) ca dezvoltator de bază exclusiv, care este responsabil pentru întreținere și îmbunătățire. De-a lungul anilor, dezvoltarea a crescut pentru a include multe echipe care contribuie.

Cosmosul este un sistem complex. Cel mai bun mod de a-l înțelege este să îl priviți ca o federație de orașe-stat. Fiecare membru al federației este suveran, dar aceleași principii îi guvernează. Capitala federației se numește Hub, în ​​timp ce statele membre sunt numite Zone. În ecosistemul Cosmos, pot exista multe Hub-uri și multe Zone.

În prezent, singurul Hub este Cosmos Hub. Cosmos Hub este în mod tradițional routerul central pentru toate tranzacțiile Cosmos. De asemenea, servește ca memorie colectivă a ecosistemului, urmărind starea fiecărui blockchain membru pentru a preveni dublarea cheltuielilor. Cosmos Hub ține evidența activităților din blocurile conectate pentru a se asigura că toată lumea este pe aceeași pagină. Moneda nativă a Cosmos Hub este $ATOM. Cosmos Hub nu își forțează alegerile asupra blockchain-urilor altor membri. De exemplu, în timp ce gazul este plătit în $ATOM pe Cosmos Hub, Zones își pot stabili propria monedă nativă și nu trebuie să folosească $ATOM. În timp ce această libertate permite fiecărei entități din cadrul rețelei să aibă flexibilitate în gestionarea economiei locale, ea împiedică $ATOM să beneficieze de creșterea ecosistemului Cosmos, deoarece valoarea este capturată de diverse jetoane native și nu de $ATOM. Să presupunem că fiecare membru al Uniunii Europene își mai emite propria monedă. Ar face Banca Centrală Europeană aproape inutilă.

Pilonii principali care susțin ecosistemul Cosmos sunt Tendermint, Cosmos SDK și Protocolul IBC.

Ce este Tendermint?

Tendermint este mecanismul de consens dezvoltat pentru Cosmos. Tendermint este și numele companiei care a început proiectul Cosmos. Cu alte cuvinte, Tendermint (tehnologia) a fost dezvoltată inițial de Tendermint (companie). Din fericire, Tendermint (compania) și-a schimbat numele în Ignite, așa că toate celelalte referințe la Tendermint din acest articol se referă la mecanismul de consens, dacă nu este menționat altfel.

Tendermint constă din două componente tehnice: un motor de consens blockchain și o interfață de aplicație generică. Motorul de consens, numit Tendermint Core, asigură că aceleași tranzacții sunt înregistrate în aceeași ordine pe fiecare mașină dintr-o rețea distribuită. Tendermint Core funcționează chiar dacă până la 1/3 din nodurile rețelei eșuează în moduri arbitrare.

Cu toate acestea, designul Tendermint nu este perfect. Dacă există o cantitate excesivă de noduri care participă la formarea consensului, viteza rețelei va fi redusă. Prin urmare, Cosmos Hub impune o limită arbitrară de 300 de noduri validatoare în rețeaua sa. Pentru a asigura performanța, se sacrifică un anumit grad de descentralizare.

Interfața aplicației, numită Application BlockChain Interface (ABCI), permite procesarea tranzacțiilor în orice limbaj de programare. Spre deosebire de alte soluții blockchain, care sunt pre-ambalate cu un limbaj de scripting încorporat, ABCI permite dezvoltatorilor să folosească orice limbaj de programare și mediu de dezvoltare care le este potrivit.

Ce este Cosmos SDK?

SDK-ul Cosmos este o stivă de dezvoltatori open-source pentru construirea de blockchain-uri personalizate Proof-of-Stake (PoS) și blockchain-uri Proof-of-Authority (PoA) autorizate.

SDK-ul Cosmos își propune să permită dezvoltatorilor să creeze blockchain-uri personalizate care pot interopera nativ cu alte blockchain-uri. Cosmos SDK constă din multe module componabile, majoritatea fiind open-source și ușor disponibile pentru orice dezvoltator. În setul de instrumente, dezvoltatorii pot găsi elemente precum mecanismul de consens Tendermint, interoperabilitatea cu ecosistemul Cosmos și integrarea protocolului IBC, printre alte caracteristici. În mod eficient, dezvoltatorii pot crea un nou blockchain din blocuri de construcție existente gata de utilizat, în loc să înceapă de la zero. Integrarea modulelor deja construite în blockchain-uri personalizate este la fel de simplă ca importarea lor. Este necesară modificarea minoră.

Cosmos SDK este un cadru robust dezvoltat printr-un efort colectiv. Oricine poate crea module noi pentru SDK-ul Cosmos, astfel încât toți participanții la ecosistem să devină membri contributivi în același timp.

SDK-ul Cosmos este scris în Golang (un limbaj de programare) pe baza unor considerente specifice de proiectare pentru a permite personalizarea modulelor. Cu toate acestea, extinderea în multe limbaje de programare este esențială pentru adoptarea în creștere a dezvoltatorilor. CosmWasm este un proiect care permite mașinile virtuale (VM) WebAssembly (WASM) în SDK-ul Cosmos. Adăugarea WebAssembly la Cosmos SDK permite ca software-ul scris în mai multe limbi să ruleze în siguranță pe un blockchain. WASM servește ca un limbaj intermediar care compilează limbajul ales de dezvoltator într-o mașină virtuală portabilă. CosmWasm a fost introdus pentru prima dată în 2019 și de atunci a fost adoptat de multe protocoale/blockchain.

O mare parte din atracția ecosistemului Cosmos este că face construirea blockchain-urilor personalizate ușoară prin intermediul SDK-ului Cosmos. Cosmos SDK s-a dovedit a fi un instrument puternic. Multe proiecte proeminente și-au construit propriile blockchain-uri alimentate de Cosmos SDK, inclusiv BNB Chain, Terra (pre-colaps), Cronos Chain (Crypto.com), etc.

Dezvoltatorii pot utiliza doar câteva piese oferite de SDK-ul Cosmos. Deoarece este modular, dezvoltatorii pot crea diferite combinații pentru a satisface diverse cerințe. La fel ca barmanii care amestecă un cocktail personalizat, dezvoltatorii pot alege orice este disponibil pentru a-și îndeplini obiectivele.

Paradigm a arătat că este posibil să combinați SDK-ul Cosmos cu un alt mecanism de consens, altul decât Tendermint pentru a crea blockchain-uri. Paradigm a realizat un prototip de aplicație Cosmos/ABCI care a folosit Narwhal/Bullshark (utilizat de Sui) ca algoritm de consens în loc de Tendermint. Ei au descoperit în timpul procesului că ABCI este destul de specific pentru Tendermint, în ciuda aspirației sale de a fi mai generic. Este posibil să vedem mai multe lanțuri Cosmos construite cu Cosmos SDK și un mecanism de consens mai nou și mai avansat decât Tendermint.

Ce este Protocolul IBC?

Protocolul IBC este standardul Cosmos pentru comunicarea între lanțuri. Este o modalitate fiabilă, ordonată și autentificată de a transmite mesaje arbitrare între registre distribuite independent (blockchain). IBC a fost planificat devreme, dar nu a fost lansat până în 2021, la șapte ani de la înființarea Cosmos. Indiferent, IBC a devenit rapid o piesă critică a infrastructurii.

IBC definește un set de standarde de bază pentru autentificare, transport și comandă și un set de standarde la nivel de aplicație pentru semantica activelor și a datelor. Blockchain-urile care permit IBC pot fi conectate împreună fără alte permisiuni speciale.

IBC este construit ca un teanc de componente cu diverse specificații și proprietăți. Implementarea unui element la un anumit strat poate varia atâta timp cât satisface cerințe specifice. Blockchain-urile trebuie să înțeleagă doar subseturi compatibile de IBC pentru a interacționa în siguranță.

IBC nu se limitează la blockchain-urile bazate pe Tendermint. Poate fi implementat de orice algoritm de consens care acceptă finalitatea verificabilă. Mai mult, IBC nu face ipoteze cu privire la structura topologică a rețelei de blockchain în care operează. IBC poate raționa despre securitate și corectitudine la nivelul unei singure conexiuni între două module pe două lanțuri.

Ce este un App-Chain?

Un blockchain Cosmos este adesea numit un lanț de aplicații, deoarece blockchain-urile construite cu Cosmos SDK sunt în general create pentru a îndeplini un anumit scop. De exemplu, Osmosis ($OSMO) este „Uniswap” al Cosmos, iar Axelar ($AXL) face legătura între Cosmos și alte rețele blockchain. Dar ambele nu sunt DApp-uri, ci blockchain-uri suverane în sine. Lanțurile de aplicații diferă de blockchain-urile de uz general precum Ethereum, care sunt adesea numite blockchain-uri „monolitice”, deoarece nu se așteaptă să accepte toate tipurile de DApp-uri în rețea. În timp ce milioane de contracte inteligente au fost implementate pe Ethereum, doar câteva aplicații sunt de obicei construite pe un lanț de aplicații Cosmos.

Motivul este evident. Deși este deja o bătaie de cap pentru dezvoltatori să aleagă Cosmos din toate ecosistemele de blockchain de nivel 1 disponibile, dezvoltatorii trebuie, de asemenea, să decidă dacă doresc să construiască un nou lanț de aplicații sau să construiască ceva peste un lanț de aplicații existent.

Unul dintre cele mai fierbinți subiecte din cripto este dacă viitorul va fi „monolitic” sau „multi-lanț”. Adică, dacă va exista un blockchain public dominant care servește ca strat de bază universal sau multe blockchain care îndeplinesc în mod colectiv sarcinile de execuție.

Teoria monolitică prezice că activitatea cripto se va concentra în principal în jurul unei singure rețele, care este probabil să fie Ethereum. Ethereum este testat în luptă și se mândrește cu cea mai mare lichiditate și activitate de dezvoltator. Construirea pe Ethereum își asumă și securitatea, astfel încât dezvoltatorii nu trebuie să-și facă griji cu privire la configurarea validatorilor.

Mai important, un scenariu monolitic oferă o compoziție perfectă, „sincronă”. Este fără efort pentru contractele inteligente Ethereum să interacționeze între ele. De exemplu, este fără probleme să achiziționați NFT-uri pe OpenSea prin Gem, un agregator de piață NFT. Nu este nevoie de permisiunea pentru acest tip de colaborare și nu este necesară nicio punte. Un viitor monolitic este ademenitor, deoarece bridge-ul rămâne una dintre cele mai piratate categorii din cripto.

Un viitor cu mai multe lanțuri, pe de altă parte, permite o mai mare flexibilitate și personalizare. Construirea unui lanț de aplicații oferă mult mai multă libertate în deciziile arhitecturale subiacente decât modificarea contractelor inteligente pentru a se potrivi cerințelor cuiva.

De exemplu, dYdX planifică să-și facă lanțul de aplicații dYdX fără gaz. Validatorii vor fi compensați prin comisioane de tranzacționare. Comercianții trebuie să plătească atât taxele de tranzacționare, cât și de gaz atunci când folosesc un schimb descentralizat pe Ethereum. Un lanț de aplicații Cosmos poate optimiza această experiență.

Dar ceva de genul acesta este pur și simplu imposibil, în ciuda câte straturi rollup se adaugă la stratul de bază Ethereum. Spațiul bloc este o resursă fundamentală pentru utilizatori. Pe blocurile monolitice precum Ethereum, spațiul bloc este partajat între participanții la rețea. Taxele de gaz sunt inevitabile, precum moartea și impozitul. Utilizatorii unui contract inteligent pot fi forțați să plătească taxe de gaz mai mari, deoarece alte contracte inteligente devin dintr-o dată populare. Acest lucru prezintă un risc sistemic semnificativ pentru unii. Imaginați-vă că Nasdaq trebuie să întrerupă tranzacționarea deoarece Parcul Disney își sărbătorește aniversarea.

Cosmos se încadrează perfect în narațiunea cu mai multe lanțuri. Acordă suveranitate și control complet constructorilor și lanțurilor acestora.

Atunci când construiesc pe un blockchain monolitic, dezvoltatorii sunt supuși deciziilor de guvernare ale blockchain-ului. În timp ce blockchain-ul își va optimiza alegerile pe baza interesului colectiv al întregului ecosistem, acel interes colectiv poate fi uneori diferit de dorința individuală. Acesta este un alt risc sistemic care este atenuat de un design cu mai multe lanțuri.

În cele din urmă, totul este un compromis. Între monolitic și multi-lanț, nu există un câștigător clar. În timp ce construirea lanțurilor de aplicații pe Cosmos are merite, lipsa compozibilității sincrone și efortul suplimentar necesar pentru a realiza o soluție blockchain mai personalizată sunt dezavantaje semnificative. De asemenea, costurile pentru securizarea rețelei nu pot fi ignorate, ceea ce ar fi gratuit într-un cadru monolitic. Cu toate acestea, dacă viitorul este un amestec de monolitic și multi-lanț, înseamnă asta că, până la urmă, este multi-lanț?

Proiecte promițătoare

În ciuda tuturor hype-ului, Cosmos este încă mic. Potrivit DefiLlama, valoarea totală blocată (TVL) a Cosmos este în prezent de 1,2 miliarde de dolari. TVL-ul Ethereum se ridică la 25 de miliarde de dolari. Întregul ecosistem Cosmos reprezintă mai puțin de 5% din Ethereum.

Conform numărării oficiale, ecosistemul Cosmos oferă 263 de aplicații și servicii combinate. Ca o comparație, Solana 2022 Summer Hackathon a atras 750 de trimiteri.

Cu toate acestea, ecosistemul Cosmos a reușit să atragă câțiva jucători grei. De exemplu, majoritatea schimburilor centralizate apelează la Cosmos SDK atunci când își lansează propriul blockchain. Lista include Binance, Kucoin, OKX și Crypto.com, printre altele. Polygon folosește Tendermint ca mecanism de consens, iar THORChain este un alt blockchain binecunoscut creat pe baza combinației SDK Tendermint + Cosmos. dYdX va deveni următorul membru proeminent, deoarece în prezent este principalul schimb de persoane descentralizate și comandă un volum semnificativ de tranzacții. În cele din urmă, deși infamul Terra a explodat și a doborât cripto-ul cu el, a fost construit de Cosmos SDK și a fost cel mai mare sub-ecosistem din rețeaua Cosmos.

Există alte pietre prețioase decât marii jucători.

Osmoza ($OSMO) este cel mai mare schimb descentralizat din ecosistemul Cosmos. A fost lansat în 2021 de Sunny Aggarwal, care anterior a fost cercetător principal la Tendermint (companie). Osmosis utilizează un model automatizat de creație de piață (AMM) care permite comercianților să construiască AMM-uri personalizate cu fonduri de lichiditate suverană. Construit folosind SDK-ul Cosmos, Osmosis utilizează IBC pentru a permite tranzacțiile încrucișate. Acum, pool-urile cu osmoză au cele mai multe perechi și cea mai profundă lichiditate. Osmoza a devenit centrul de lichiditate și punctul de tranzacționare al universului Cosmos, rol care a fost rezervat Cosmos Hub.

Axelar ($AXL) este o altă componentă esențială. Axelar permite comunicarea securizată între blockchain-uri, indiferent de mecanismul de consens sau de sarcina utilă a mesajelor. Are două funcții de bază:

  1. Transferuri de jetoane: Axelar permite utilizatorilor să trimită și să primească jetoane fungibile din orice lanț în orice lanț, inclusiv între Cosmos și EVM și alte transferuri complexe.

  2. Mesaje generală: Axelar permite contractelor inteligente Cosmos să efectueze apeluri încrucișate de orice fel și sincronizează starea în siguranță între contractele inteligente de pe diverse ecosisteme, ceea ce înseamnă că lanțurile de aplicații Cosmos au voie să apeleze orice funcție din orice lanț EVM, cum ar fi îndeplinirea funcțiilor DeFi, mutarea NFT-urilor încrucișate etc.

Axelar a devenit sursa principală pentru a conecta $BTC și $ETH la ecosistemul Cosmos. Pur și simplu, este poarta principală care leagă Cosmosul de exterior.

Există, de asemenea, destul de multe lanțuri Cosmos de uz general, cum ar fi Kava ($KAVA), Juno ($JUNO), Kujira ($KUJI) și Evmos ($EVMOS). Kava și Evmos sunt compatibile cu EVM, în timp ce Juno se bazează pe CosmWasm. Cu toate acestea, astfel de proiecte nu oferă neapărat oferte unice. Funcționalitățile sunt similare în diferite lanțuri, ceea ce îi face pe utilizatori să se întrebe de ce ar trebui să folosească un lanț, dar nu și celălalt, dacă nu pentru randamentele de miză a jetoanelor native Ponzi-ish.

Lanțurile concentrate pe DeFi formează un alt subgrup mare. Membrii remarcabili includ Injective ($INJ), Sei (încă nu există un simbol) și Crescent ($CRE). De exemplu, atât Injective cât și Sei speră să ofere primitive financiare puternice în lanț, cum ar fi un registru de comenzi complet în lanț, pentru a permite dezvoltatorilor să creeze o experiență DeFi mai nativă pentru utilizatori. Această cale, dacă are succes, va fi inovatoare. Chiar și dYdX încă plănuiește să-și păstreze potrivirea comenzilor în afara lanțului în ediția Cosmos.

În ceea ce privește confidențialitatea, Secret Network ($SCRT) domină în prezent sectorul confidențialității în Cosmos. Numit inițial Enigma, Secret Network a fost unul dintre primele proiecte care a adoptat contractele inteligente CosmWasm. De la înființare, s-a impus ca un hub de confidențialitate, oferind soluții conexe pentru alte lanțuri de aplicații.

În cele din urmă, desigur, va fi un Doge în Cosmos. Chihuahua ($HUAHUA) este un blockchain cu tematică meme construit folosind SDK-ul Cosmos și consensul Tendermint. $HUAHUA este simbolul nativ.

Alte proiecte interesante includ Mars Protocol ($Mars), Akash Network ($AKT), Stargaze ($STARS), Agoric ($BLD), Sommelier ($SOMM), Umee ($UMEE), etc. Cu siguranță se vor alătura mai multe nume. se clasează pe măsură ce ecosistemul crește.

Gânduri de închidere

De când ideea de Cosmos a fost prezentată pentru prima dată în 2014, Cosmos a trecut printr-o călătorie destul de mare. Cosmos și-a desfășurat evenimentul anual, Cosmoverse, în Medellín, Columbia, în această toamnă. A fost bine primit și a atras o atenție largă din partea comunității cripto largi. Bankless, renumit pentru că sunt fani îndrăgostiți ai Ethereum, a lansat un episod pozitiv care acoperă evoluțiile recente și căile viitoare ale Cosmos.

Cosmos 2.0 a fost lansat în timpul Cosmoverse din acest an, actualizând viziunea $ATOM și Cosmos Hub, inclusiv lichiditatea și securitatea partajată. De exemplu, noile lanțuri de aplicații Cosmos pot împrumuta capacitatea de validare de la Cosmos Hub și pot plăti $ATOM în viitor. Ca atare, aceste noi lanțuri nu trebuie să-și facă griji cu privire la crearea propriului set de validatori. Am explorat recent și acest subiect mai în profunzime. (Lectură similară: Cosmos Hub 2.0 - Ce ar putea aduce pentru deținătorii $ATOM?). Este mișcarea corectă, deoarece $ATOM a fost mult timp criticat pentru că nu a beneficiat de creșterea ecosistemului Cosmos.

Dar, așa cum am discutat mai devreme, Cosmos nu are o singură echipă în spate ca dezvoltator exclusiv. Luarea sa de decizie este mai democratică decât aproape orice alt ecosistem blockchain major. Și comunitatea Cosmos merge uneori în direcții diferite. De exemplu, Jae Kwon, unul dintre co-fondatorii și dezvoltatorii cheie ai Cosmos 1.0, a provocat Cosmos 2.0 cu o propunere proprie. Do Kwon, infamul fondator Terra, a plănuit și el să-și construiască propria versiune a securității partajate în Cosmos.

În acest moment, scena dezvoltatorilor din Cosmos este haotică, cu membri proeminenți mergând în direcții diferite, uneori în contradicție directă unul cu celălalt. Acest lucru poate fi destinat, având în vedere viziunea cu mai multe lanțuri de la fundația designului Cosmos. Nu ne putem aștepta ca suverani diferiți să aibă aceeași părere cu privire la fiecare chestiune. În general, această flexibilitate/libertate va încetini viteza cu care Cosmos merge înainte, dar se poate dovedi a fi calea cea bună. Au existat proiecte care se mișcau cu viteza luminii într-o direcție unificată, iar prăbușirea lor a fost mai rapidă.