Kosmoss uzņem apgriezienus. dYdX veidos savu V4 kā Cosmos lietotņu ķēdi, savukārt Delphi Labs koncentrēs savus attīstības centienus uz Cosmos ekosistēmu. Cosmos izskatās labi pozicionēts, lai sasniegtu iecerēto vairāku ķēžu nākotni. Bet kas ir Kosmoss? Kādi ir daudzsološākie Cosmos projekti? Šī ir pilnīga rokasgrāmata.

Kas ir Kosmoss?

Cosmos ir blokķēžu tīkls. Katra atsevišķa blokķēde ir neatkarīga, pilnībā funkcionējoša PoS blokķēde, piemēram, Ethereum, un tai ir savi pārbaudītāji un tā ražo savus blokus. Bet tie ir arī savstarpēji savienoti tā, ka ir iebūvēta starpķēžu komunikācija. Nākotnē dalība tīklā varētu nozīmēt arī to, ka komponenti dala drošību (validatora jaudu) un likviditāti.

Cosmos atbalsta Interchain Foundation. Sākotnējo programmatūras izstrādi 2014. gadā uzsāka Tendermint (uzņēmums). Tomēr Cosmos nepaļaujas uz Tendermint (uzņēmumu) kā savu ekskluzīvo galveno izstrādātāju, kas ir atbildīgs par uzturēšanu un uzlabošanu. Gadu gaitā attīstība ir paplašinājusies, iekļaujot daudzas komandas, kas sniedz ieguldījumu.

Kosmoss ir sarežģīta sistēma. Labākais veids, kā to saprast, ir uzskatīt to par pilsētvalstu federāciju. Katrs federācijas biedrs ir suverēns, taču uz tiem attiecas tie paši principi. Federācijas galvaspilsētu sauc par centru, bet dalībvalstis sauc par zonām. Kosmosa ekosistēmā var būt daudz mezglu un daudz zonu.

Pašlaik vienīgais centrs ir Cosmos Hub. Cosmos Hub tradicionāli ir centrālais maršrutētājs visiem Cosmos darījumiem. Tā kalpo arī kā ekosistēmas kolektīvā atmiņa, izsekojot katra blokķēdes dalībnieka stāvokli, lai novērstu dubultu tēriņu. Cosmos Hub seko aktivitātēm savienotajās blokķēdēs, lai nodrošinātu, ka visi atrodas vienā lapā. Vietējā Cosmos Hub valūta ir $ATOM. Cosmos Hub neuzspiež savu izvēli citiem blokķēdes dalībniekiem. Piemēram, ja Cosmos Hub par gāzi maksā USD ATOM, zonas var izveidot savu vietējo valūtu, un tām nav jāizmanto USD ATOM. Lai gan šī brīvība ļauj katrai tīkla vienībai elastīgi pārvaldīt savu vietējo ekonomiku, tā neļauj $ATOM gūt labumu no Cosmos ekosistēmas izaugsmes, jo vērtību uztver dažādi vietējie marķieri, nevis $ATOM. Pieņemsim, ka katra Eiropas Savienības dalībvalsts joprojām emitē savu valūtu. Tas padarītu Eiropas Centrālo banku gandrīz bezjēdzīgu.

Galvenie pīlāri, kas atbalsta Cosmos ekosistēmu, ir Tendermint, Cosmos SDK un IBC protokols.

Kas ir Tendermint?

Tendermint ir vienprātības mehānisms, kas izstrādāts Cosmos. Tendermint ir arī uzņēmuma nosaukums, kas uzsāka Cosmos projektu. Citiem vārdiem sakot, Tendermint (tehnoloģiju) sākotnēji izstrādāja Tendermint (uzņēmums). Par laimi Tendermint (uzņēmums) ir mainījis nosaukumu uz Ignite, tāpēc visas pārējās atsauces uz Tendermint šajā rakstā attiecas uz vienprātības mehānismu, ja vien nav norādīts citādi.

Tendermint sastāv no divām tehniskām sastāvdaļām: blokķēdes konsensa dzinēja un vispārīgas lietojumprogrammas saskarnes. Vienprātības dzinējs, ko sauc par Tendermint Core, nodrošina, ka vienas un tās pašas transakcijas tiek reģistrētas vienā un tajā pašā secībā visās iekārtās izplatītajā tīklā. Tendermint Core darbojas pat tad, ja līdz pat 1/3 tīkla mezglu neizdodas patvaļīgā veidā.

Tomēr Tendermint dizains nav ideāls. Ja vienprātības veidošanā piedalās pārāk daudz mezglu, tīkla ātrums tiks samazināts. Tāpēc Cosmos Hub savā tīklā nosaka patvaļīgu 300 validatora mezglu ierobežojumu. Lai nodrošinātu veiktspēju, tiek upurēta noteikta decentralizācijas pakāpe.

Lietojumprogrammas saskarne, ko sauc par Application BlockChain Interface (ABCI), ļauj apstrādāt darījumus jebkurā programmēšanas valodā. Atšķirībā no citiem blokķēdes risinājumiem, kas ir iesaiņoti ar iebūvētu skriptu valodu, ABCI ļauj izstrādātājiem izmantot jebkuru programmēšanas valodu un izstrādes vidi, kas viņiem ir piemērota.

Kas ir Cosmos SDK?

Cosmos SDK ir atvērtā pirmkoda izstrādātāju kopums pielāgotu Proof-of-Stake (PoS) blokķēžu un atļautu pilnvaru pierādīšanas (PoA) blokķēžu izveidei.

Cosmos SDK mērķis ir ļaut izstrādātājiem izveidot pielāgotas blokķēdes, kas var sākotnēji sadarboties ar citām blokķēdēm. Cosmos SDK sastāv no daudziem saliekamiem moduļiem, no kuriem lielākā daļa ir atvērtā pirmkoda un ir viegli pieejami jebkuram izstrādātājam. Rīklodziņā izstrādātāji var atrast tādus vienumus kā Tendermint konsensa mehānisms, savietojamība ar Cosmos ekosistēmu un IBC protokola integrācija, kā arī citas funkcijas. Efektīvi izstrādātāji var izveidot jaunu blokķēdi no lietošanai gataviem esošiem celtniecības blokiem, nevis sākt no nulles. Jau iebūvētu moduļu integrēšana pielāgotās blokķēdēs ir tikpat vienkārša kā to importēšana. Nepieciešamas nelielas izmaiņas.

Cosmos SDK ir stabils ietvars, kas izstrādāts ar kolektīviem centieniem. Ikviens var izveidot jaunus Cosmos SDK moduļus, lai visi ekosistēmas dalībnieki vienlaikus kļūtu par dalībniekiem.

Cosmos SDK ir rakstīts Golang (programmēšanas valoda), pamatojoties uz īpašiem dizaina apsvērumiem, lai varētu pielāgot moduļus. Tomēr paplašināšanās daudzās programmēšanas valodās ir ļoti svarīga, lai attīstītājs arvien vairāk izmantotu. CosmWasm ir projekts, kas nodrošina WebAssembly (WASM) virtuālās mašīnas (VM) Cosmos SDK. WebAssembly pievienošana Cosmos SDK ļauj daudzās valodās rakstītai programmatūrai droši darboties blokķēdē. WASM kalpo kā starpvaloda, kas apkopo izstrādātāja izvēlēto valodu pārnēsājamā virtuālajā mašīnā. CosmWasm pirmo reizi tika ieviests 2019. gadā, un kopš tā laika tas ir pieņemts daudzos protokolos/blokķēdes.

Liela daļa no Cosmos ekosistēmas pievilcības ir tas, ka tā ļauj viegli izveidot pielāgotas blokķēdes, izmantojot Cosmos SDK. Cosmos SDK ir izrādījies spēcīgs rīks. Daudzi prominenti projekti ir izveidojuši savas blokķēdes, kuras darbina Cosmos SDK, tostarp BNB ķēde, Terra (pirms sabrukšanas), Cronos ķēde (Crypto.com) utt.

Izstrādātāji var izmantot tikai dažus Cosmos SDK piedāvātos elementus. Tā kā tas ir modulārs, izstrādātāji var izveidot dažādas kombinācijas, lai apmierinātu dažādas prasības. Tāpat kā bārmeņi, kas sajauc pielāgotu kokteili, izstrādātāji var izvēlēties visu, kas ir pieejams, lai sasniegtu savus mērķus.

Paradigma ir parādījusi, ka ir iespējams apvienot Cosmos SDK ar citu konsensa mehānismu, kas nav Tendermint, lai izveidotu blokķēdes. Paradigm izveidoja Cosmos/ABCI lietojumprogrammas prototipu, kas Tendermint vietā kā vienprātības algoritmu izmantoja Narwhal/Bullshark (izmantojis Sui). Viņi procesa laikā atklāja, ka ABCI ir diezgan specifisks Tendermint, neskatoties uz tās vēlmi būt vispārīgākai. Mēs varam redzēt, ka vairāk Cosmos ķēžu tiek veidotas, izmantojot Cosmos SDK un jaunāku un progresīvāku vienprātības mehānismu nekā Tendermint.

Kas ir IBC protokols?

IBC protokols ir Cosmos standarts starpķēžu komunikācijai. Tas ir uzticams, sakārtots un autentificēts veids, kā pārsūtīt patvaļīgus ziņojumus starp neatkarīgi sadalītām virsgrāmatām (blokķēdēm). IBC tika plānots agri, taču tas tika uzsākts tikai 2021. gadā, septiņus gadus pēc Cosmos izveides. Neskatoties uz to, IBC ātri ir kļuvis par kritisku infrastruktūras daļu.

IBC definē autentifikācijas, transportēšanas un pasūtīšanas pamatstandartu kopu un lietojumprogrammas līmeņa standartu kopu līdzekļu un datu semantikai. Bloku ķēdes, kas nodrošina IBC, var savienot kopā bez īpašām atļaujām.

IBC ir veidots kā komponentu kaudze ar dažādām specifikācijām un īpašībām. Viena elementa ieviešana noteiktā slānī var atšķirties, ja vien tas atbilst noteiktām prasībām. Lai droši mijiedarbotos, blokķēdēm ir jāsaprot tikai saderīgas IBC apakškopas.

IBC neaprobežojas tikai ar Tendermint bāzes blokķēdēm. To var ieviest ar jebkuru konsensa algoritmu, kas atbalsta pārbaudāmu galīgumu. Turklāt IBC neizdara nekādus pieņēmumus par blokķēžu tīkla topoloģisko struktūru, kurā tas darbojas. IBC var spriest par drošību un pareizību viena savienojuma līmenī starp diviem moduļiem divās ķēdēs.

Kas ir lietotņu ķēde?

Cosmos blokķēdi bieži sauc par lietotņu ķēdi, jo blokķēdes, kas veidotas ar Cosmos SDK, parasti tiek izveidotas, lai sasniegtu noteiktu mērķi. Piemēram, Osmosis ($OSMO) ir Cosmos "Uniswap", un Axelar ($AXL) savieno Cosmos ar citiem blokķēdes tīkliem. Bet abi nav DApps, bet gan suverēnas blokķēdes. Lietojumprogrammu ķēdes atšķiras no vispārējas nozīmes blokķēdēm, piemēram, Ethereum, kuras bieži sauc par "monolītām" blokķēdēm, jo ​​tās neatbalstīs visu veidu DApps tīklā. Lai gan Ethereum ir izvietoti miljoniem viedo līgumu, Cosmos lietotņu ķēdē parasti ir izveidotas tikai dažas lietojumprogrammas.

Iemesls ir acīmredzams. Lai gan izstrādātājiem jau tagad ir galvassāpes izvēlēties Cosmos no visām pieejamajām 1. slāņa blokķēžu ekosistēmām, izstrādātājiem ir arī jāizlemj, vai viņi vēlas izveidot jaunu lietotņu ķēdi vai kaut ko būvēt esošai lietotņu ķēdei.

Viena no karstākajām tēmām kriptovalūtu jomā ir par to, vai nākotne būs “monolīta” vai “vairāku ķēžu”. Tas ir, vai būs dominējoša publiskā blokķēde, kas kalpo kā universāls bāzes slānis, vai daudzas blokķēdes, kas kolektīvi pilda izpildes pienākumus.

Monolītā teorija paredz, ka kriptogrāfijas darbība galvenokārt koncentrēsies uz vienu tīklu, kas, visticamāk, būs Ethereum. Ethereum ir kaujas pārbaudīts, un tam ir vislielākā likviditāte un izstrādātāju aktivitāte. Pamatojoties uz Ethereum, tiek pieņemta arī tā drošība, tāpēc izstrādātājiem nav jāuztraucas par validatoru iestatīšanu.

Vēl svarīgāk ir tas, ka monolīts scenārijs piedāvā perfektu, "sinhronu" komponējamību. Ethereum viedie līgumi savstarpēji mijiedarbojas bez piepūles. Piemēram, ir nemanāmi iegādāties NFT vietnē OpenSea, izmantojot NFT tirgus agregatoru Gem. Šāda veida sadarbībai nav nepieciešama atļauja, un nav nepieciešams tilts. Monolītā nākotne ir vilinoša, jo tilts joprojām ir viena no visvairāk uzlauztajām kriptovalstu kategorijām.

No otras puses, vairāku ķēžu nākotne nodrošina lielāku elastību un pielāgojamību. Lietojumprogrammu ķēdes izveide nodrošina daudz lielāku brīvību pamatā esošajos arhitektūras lēmumos nekā viedo līgumu modificēšana, lai tie atbilstu jūsu prasībām.

Piemēram, dYdX plāno savu dYdX lietotņu ķēdi padarīt bez gāzes. Validatori tiks kompensēti, izmantojot tirdzniecības maksas. Tirgotājiem ir jāmaksā gan tirdzniecības, gan gāzes maksa, izmantojot decentralizētu biržu vietnē Ethereum. Cosmos lietotņu ķēde var optimizēt šo pieredzi.

Bet kaut kas līdzīgs šim ir vienkārši neiespējams, neskatoties uz to, cik daudz slāņu pievieno Ethereum bāzes slānim. Bloķētā telpa ir lietotāju būtisks resurss. Monolītās blokķēdes, piemēram, Ethereum, bloka telpa tiek koplietota tīkla dalībniekiem. Maksa par gāzi ir neizbēgama, piemēram, nāve un nodokļi. Viena viedlīguma lietotāji var būt spiesti maksāt lielāku maksu par gāzi, jo citi viedie līgumi pēkšņi kļūst populāri. Dažiem tas rada ievērojamu sistēmisku risku. Iedomājieties, ka Nasdaq ir jāpārtrauc tirdzniecība, jo Disneja parks svin savu gadadienu.

Cosmos lieliski iekļaujas vairāku ķēžu stāstījumā. Tas piešķir celtniekiem un viņu ķēdēm suverenitāti un pilnīgu kontroli.

Veidojot monolītu blokķēdi, izstrādātāji ir pakļauti blokķēdes pārvaldības lēmumiem. Lai gan blokķēde optimizēs savas izvēles, pamatojoties uz visas ekosistēmas kolektīvajām interesēm, šīs kolektīvās intereses dažkārt var atšķirties no cilvēka individuālajām vēlmēm. Tas ir vēl viens sistēmisks risks, ko mazina vairāku ķēžu dizains.

Galu galā viss ir kompromiss. Starp monolītu un vairāku ķēdi nav skaidra uzvarētāja. Lai gan Cosmos lietotņu ķēžu veidošanai ir priekšrocības, sinhronas kompozīcijas trūkums un papildu pūles, kas nepieciešamas, lai izveidotu vairāk pielāgotu blokķēdes risinājumu, ir būtiski trūkumi. Nevar ignorēt arī tīkla drošības izmaksas, kas monolītā vidē būtu bez maksas. Tomēr, ja nākotne ir monolīta un vairāku ķēžu sajaukums, vai tas nozīmē, ka tā tomēr ir daudzķēde?

Daudzsološi projekti

Neskatoties uz visu ažiotāžu, Cosmos joprojām ir mazs. Saskaņā ar DefiLlama datiem Cosmos kopējā bloķētā vērtība (TVL) pašlaik ir USD 1,2 miljardi. Ethereum TVL ir 25 miljardi USD. Visa Cosmos ekosistēma veido mazāk nekā 5% no Ethereum.

Saskaņā ar oficiālo skaitu Cosmos ekosistēma piedāvā 263 lietotnes un pakalpojumus. Salīdzinājumam — Solana 2022 Summer Hackathon piesaistīja 750 iesniegumus.

Tomēr Cosmos ekosistēmai izdevās piesaistīt dažus smagsvara spēlētājus. Piemēram, lielākā daļa centralizēto biržu pievēršas Cosmos SDK, kad tās palaiž savu blokķēdi. Sarakstā cita starpā ir Binance, Kucoin, OKX un Crypto.com. Polygon kā vienprātības mehānismu izmanto Tendermint, un THORChain ir vēl viena labi zināma blokķēde, kas izveidota, pamatojoties uz Tendermint + Cosmos SDK kombināciju. dYdX kļūs par nākamo ievērojamāko dalībnieku, jo pašlaik tā ir vadošā decentralizētā perpu apmaiņa un nodrošina ievērojamu darījumu apjomu. Visbeidzot, lai gan bēdīgi slavenais Terra uzsprāga un līdz ar to paņēma kriptovalūtu, to izveidoja Cosmos SDK un tā bija lielākā Cosmos tīkla apakšekosistēma.

Ir arī citi dārgakmeņi, nevis lielie spēlētāji.

Osmoze ($ OSMO) ir lielākā decentralizētā apmaiņa Cosmos ekosistēmā. To 2021. gadā uzsāka Sunny Aggarwal, kurš iepriekš bija Tendermint (uzņēmuma) vadošais pētnieks. Osmosis izmanto automatizētu tirgus veidotāju (AMM) modeli, kas ļauj tirgotājiem izveidot pielāgotus AMM ar valsts likviditātes fondiem. Osmosis, kas izveidots, izmantojot Cosmos SDK, izmanto IBC, lai nodrošinātu starpķēžu darījumus. Tagad Osmozes baseiniem ir visvairāk pāru un vislielākā likviditāte. Osmoze ir kļuvusi par Cosmos Visuma likviditātes centru un tirdzniecības vietu, un šī loma tika rezervēta Cosmos Hub.

Axelar ($AXL) ir vēl viena būtiska sastāvdaļa. Axelar nodrošina drošu saziņu blokķēdēs neatkarīgi no vienprātības mehānisma vai ziņojuma slodzes. Tam ir divas pamatfunkcijas:

  1. Žetonu pārsūtīšana: Axelar ļauj lietotājiem nosūtīt un saņemt aizstājamus žetonus no jebkuras ķēdes uz jebkuru ķēdi, tostarp starp Cosmos un EVM un citiem sarežģītiem pārsūtījumiem.

  2. Vispārēja ziņojumapmaiņa: Axelar ļauj Cosmos viedajiem līgumiem veikt jebkāda veida starpķēžu zvanus un droši sinhronizē stāvokli starp viedajiem līgumiem dažādās ekosistēmās, kas nozīmē, ka Cosmos lietotņu ķēdēm ir atļauts izsaukt jebkuru funkciju jebkurā EVM ķēdē, piemēram, veikt DeFi funkcijas, pārvietojot NFT šķērsķēdi utt.

Axelar ir kļuvis par primāro avotu $BTC un $ETH savienošanai ar Cosmos ekosistēmu. Vienkārši sakot, tie ir galvenie vārti, kas savieno Cosmos ar ārpusi.

Ir arī vairākas vispārējas nozīmes Cosmos ķēdes, piemēram, Kava ($ KAVA), Juno ($ JUNO), Kujira ($ KUJI) un Evmos ($ EVMOS). Kava un Evmos ir saderīgi ar EVM, savukārt Juno pamatā ir CosmWasm. Tomēr šādi projekti ne vienmēr nodrošina unikālus piedāvājumus. Funkcionalitātes dažādās ķēdēs ir līdzīgas, kas liek lietotājiem aizdomāties, kāpēc viņiem vajadzētu izmantot vienu ķēdi, bet ne otru, ja ne Ponzi vietējā marķiera likmju ienesīgums.

Uz DeFi vērstas ķēdes veido vēl vienu lielu apakšgrupu. Ievērojami dalībnieki ir Injective ($INJ), Sei (vēl nav marķiera) un Crescent ($CRE). Piemēram, gan Injective, gan Sei cer nodrošināt jaudīgus ķēdes finanšu primitīvus, piemēram, pilnībā ķēdē iekļautu pasūtījumu grāmatu, lai ļautu izstrādātājiem radīt lietotājiem dabiskāku DeFi pieredzi. Šis ceļš, ja tas izdosies, būs revolucionārs. Pat dYdX joprojām plāno saglabāt savu pasūtījumu saskaņošanu ārpus ķēdes savā Cosmos izdevumā.

Runājot par privātumu, slepenais tīkls ($ SCRT) pašlaik dominē Cosmos privātuma sektorā. Sākotnēji ar nosaukumu Enigma, Secret Network bija viens no pirmajiem projektiem, kas pieņēma CosmWasm viedos līgumus. Kopš darbības sākuma tas ir kļuvis par privātuma centru, nodrošinot saistītus risinājumus citām lietotņu ķēdēm.

Visbeidzot, protams, Kosmosā būs Doge. Chihuahua ($HUAHUA) ir mēmu tēmas blokķēde, kas izveidota, izmantojot Cosmos SDK un Tendermint konsensu. $HUAHUA ir vietējais marķieris.

Citi aizraujoši projekti ietver Marsa protokolu ($Mars), Akash Network ($AKT), Stargaze ($STARS), Agoric ($BLD), someljē ($SOMM), Umee ($UMEE) utt. Noteikti pievienosies vēl citi vārdi. ierindojas ekosistēmai augot.

Noslēguma domas

Kopš ideja par Cosmos pirmo reizi tika izvirzīta 2014. gadā, Cosmos ir izgājis diezgan ilgu ceļojumu. Cosmos šoruden rīkoja savu ikgadējo pasākumu Cosmoverse Medeljīnā, Kolumbijā. Tas tika atzinīgi novērtēts un piesaistīja plašu kriptovalūtu kopienas uzmanību. Bankless, kurš ir slavens ar to, ka ir neatlaidīgs Ethereum fans, izlaida pozitīvu epizodi, kas aptver Cosmos nesenos notikumus un nākotnes ceļus.

Cosmos 2.0 tika izlaists šī gada Cosmoverse laikā, atjauninot $ATOM un Cosmos Hub vīziju, tostarp dalītu likviditāti un drošību. Piemēram, jaunas Cosmos lietotņu ķēdes var aizņemties pārbaudītāja jaudu no Cosmos Hub un turpmāk maksāt USD ATOM. Tādējādi šīm jaunajām ķēdēm nav jāuztraucas par savas validatora komplekta iestatīšanu. Mēs nesen esam arī padziļināti izpētījuši šo tēmu. (Saistītā informācija: Cosmos Hub 2.0 — ko tas varētu dot $ATOM turētājiem?). Tas ir pareizs solis, jo $ATOM jau sen ir kritizēts par to, ka negūst labumu no Cosmos ekosistēmas izaugsmes.

Bet, kā minēts iepriekš, Cosmos kā ekskluzīvajam izstrādātājam nav nevienas komandas. Tā lēmumu pieņemšana ir demokrātiskāka nekā gandrīz visās citās galvenajās blokķēdes ekosistēmās. Un Cosmos kopiena dažreiz iet dažādos virzienos. Piemēram, Jae Kwon, viens no Cosmos 1.0 līdzdibinātājiem un galvenajiem izstrādātājiem, ir apstrīdējis Cosmos 2.0 ar savu priekšlikumu. Do Kwon, bēdīgi slavenais Terra dibinātājs, arī plānoja izveidot savu kopīgās drošības versiju Cosmos.

Pašlaik Cosmos izstrādātāju aina ir haotiska, prominenti dalībnieki dodas dažādos virzienos, dažreiz tiešā pretrunā viens ar otru. Tas var būt paredzēts, ņemot vērā Cosmos dizaina pamatā esošo daudzķēžu redzējumu. Nevar gaidīt, ka dažādiem suverēniem būs vienāds viedoklis par katru jautājumu. Kopumā šī elastība/brīvība palēninās ātrumu, ar kādu Cosmos virzās uz priekšu, taču tas var izrādīties pareizais ceļš. Bija projekti, kas virzījās gaismas ātrumā vienotā virzienā, un to sabrukums bija ātrāks.