Kosmos nabírá na síle. dYdX vybuduje svůj V4 jako řetězec aplikací Cosmos, zatímco Delphi Labs zaměří své vývojové úsilí na ekosystém Cosmos. Zdá se, že Cosmos má dobrou pozici k dosažení této předpokládané víceřetězcové budoucnosti. Ale co je Kosmos? Jaké jsou nejslibnější projekty Cosmos? Toto je kompletní průvodce.

Co je Kosmos?

Cosmos je síť blockchainů. Každý jednotlivý blockchain je nezávislý, plně funkční PoS blockchain jako Ethereum a má své vlastní validátory a vyrábí své vlastní bloky. Ale jsou také vzájemně propojeny, takže je integrována cross-chain komunikace. Být součástí sítě by v budoucnu mohlo také znamenat, že složky sdílejí bezpečnost (kapacitu validátoru) a likviditu.

Cosmos je podporován nadací Interchain Foundation. Počáteční vývoj softwaru byl zahájen v roce 2014 společností Tendermint (společnost). Cosmos se však nespoléhá na Tendermint (společnost) jako na svého výhradního hlavního vývojáře, který je zodpovědný za údržbu a zlepšování. V průběhu let se vývoj rozrostl o mnoho přispívajících týmů.

Kosmos je složitý systém. Nejlepší způsob, jak tomu porozumět, je pohlížet na něj jako na federaci městských států. Každý člen federace je suverénní, ale řídí se stejnými principy. Hlavní město federace se nazývá Hub, zatímco členské státy se nazývají zóny. V ekosystému Cosmos může být mnoho hubů a mnoho zón.

V současnosti je jediným Hubem Cosmos Hub. Cosmos Hub je tradičně centrálním routerem pro všechny transakce Cosmos. Slouží také jako kolektivní paměť ekosystému, která sleduje stav každého členského blockchainu, aby se zabránilo dvojímu utrácení. Cosmos Hub sleduje aktivity napříč propojenými blockchainy, aby bylo zajištěno, že všichni budou na stejné stránce. Nativní měna Cosmos Hub je $ATOM. Cosmos Hub nevnucuje své volby ostatním členským blockchainům. Například, zatímco plyn se platí v $ ATOM na Cosmos Hub, Zones si mohou zavést svou vlastní nativní měnu a nemusí používat $ ATOM. I když tato svoboda umožňuje každé entitě v síti mít flexibilitu při řízení jejich místní ekonomiky, brání $ATOMu těžit z růstu ekosystému Cosmos, protože hodnotu zachycují různé nativní tokeny, nikoli $ATOM. Předpokládejme, že každý člen Evropské unie stále vydává svou vlastní měnu. Evropská centrální banka by se tak stala téměř zbytečnou.

Primárními pilíři, které podporují ekosystém Cosmos, jsou Tendermint, Cosmos SDK a protokol IBC.

Co je Tendermint?

Tendermint je konsensuální mechanismus vyvinutý pro Cosmos. Tendermint je také název společnosti, která zahájila projekt Cosmos. Jinými slovy, Tendermint (technologie) byl původně vyvinut společností Tendermint (společnost). Tendermint (společnost) naštěstí změnil svůj název na Ignite, takže všechny ostatní odkazy na Tendermint v tomto článku odkazují na mechanismus konsenzu, pokud není uvedeno jinak.

Tendermint se skládá ze dvou technických komponent: blockchain consensus engine a generické aplikační rozhraní. Consensus engine, nazvaný Tendermint Core, zajišťuje, že stejné transakce jsou zaznamenány ve stejném pořadí na každém počítači v distribuované síti. Tendermint Core funguje, i když až 1/3 síťových uzlů selže libovolným způsobem.

Tendermint design však není dokonalý. Pokud se na vytváření konsensu podílí nadměrné množství uzlů, rychlost sítě se sníží. Proto Cosmos Hub ukládá ve své síti libovolný limit 300 validátorových uzlů. Pro zajištění výkonu je obětována určitá míra decentralizace.

Aplikační rozhraní, nazývané Application BlockChain Interface (ABCI), umožňuje zpracování transakcí v jakémkoli programovacím jazyce. Na rozdíl od jiných blockchain řešení, která jsou dodávána s vestavěným skriptovacím jazykem, ABCI umožňuje vývojářům používat jakýkoli programovací jazyk a vývojové prostředí, které je pro ně vhodné.

Co je Cosmos SDK?

Sada Cosmos SDK je open source sada vývojářů pro vytváření přizpůsobených blockchainů Proof-of-Stake (PoS) a povolených blockchainů Proof-of-Authority (PoA).

Cosmos SDK si klade za cíl umožnit vývojářům vytvářet vlastní blockchainy, které mohou nativně spolupracovat s jinými blockchainy. Cosmos SDK se skládá z mnoha skládacích modulů, z nichž většina je open source a je snadno dostupná pro každého vývojáře. V sadě nástrojů mohou vývojáři mimo jiné najít položky, jako je mechanismus konsenzu Tendermint, interoperabilita s ekosystémem Cosmos a integrace protokolu IBC. Efektivně mohou vývojáři vytvořit nový blockchain ze stávajících stavebních bloků připravených k použití, místo aby začínali od nuly. Integrace již vytvořených modulů do přizpůsobených blockchainů je stejně jednoduchá jako jejich import. Je nutná drobná úprava.

Cosmos SDK je robustní rámec vyvinutý společným úsilím. Každý může vytvářet nové moduly pro Cosmos SDK, takže všichni účastníci ekosystému se zároveň stávají přispívajícími členy.

Sada Cosmos SDK je napsána v Golang (programovací jazyk) na základě konkrétních návrhů, aby bylo možné moduly přizpůsobit. Expanze do mnoha programovacích jazyků je však zásadní pro rostoucí osvojení vývojářů. CosmWasm je projekt umožňující virtuální stroje (VM) WebAssembly (WASM) v Cosmos SDK. Přidání WebAssembly do Cosmos SDK umožňuje, aby software napsaný v mnoha jazycích bezpečně běžel na blockchainu. WASM slouží jako prostřední jazyk, který kompiluje vývojářský jazyk podle výběru do přenosného virtuálního stroje. CosmWasm byl poprvé představen v roce 2019 a od té doby byl přijat mnoha protokoly/blockchainy.

Velká část přitažlivosti ekosystému Cosmos spočívá v tom, že usnadňuje vytváření přizpůsobených blockchainů prostřednictvím Cosmos SDK. Cosmos SDK se ukázalo jako mocný nástroj. Mnoho významných projektů vybudovalo své vlastní blockchainy poháněné Cosmos SDK, včetně BNB Chain, Terra (před kolapsem), Cronos Chain (Crypto.com) atd.

Vývojáři mohou využívat pouze některé součásti nabízené Cosmos SDK. Jelikož je modulární, mohou vývojáři vytvářet různé kombinace, které splňují různé požadavky. Stejně jako barmani, kteří míchají koktejl na míru, si vývojáři mohou vybrat, co je k dispozici, aby dosáhli svých cílů.

Paradigm ukázalo, že je možné zkombinovat sadu Cosmos SDK s jiným mechanismem konsenzu, než je Tendermint, a vytvořit tak blockchainy. Paradigm vytvořil prototyp Cosmos/ABCI aplikace, která používala Narwhal/Bullshark (využívaný Sui) jako konsensuální algoritmus místo Tendermintu. Během procesu zjistili, že ABCI je zcela specifický pro Tendermint, navzdory jeho snaze být generičtější. Můžeme vidět více řetězců Cosmos, které se budují s Cosmos SDK a novějším a pokročilejším mechanismem konsenzu než Tendermint.

Co je protokol IBC?

Protokol IBC je standardem Cosmos pro meziřetězovou komunikaci. Je to spolehlivý, uspořádaný a ověřený způsob předávání libovolných zpráv mezi nezávisle distribuovanými účetními knihami (blockchainy). IBC byla plánována brzy, ale byla spuštěna až v roce 2021, sedm let po vzniku Cosmosu. Bez ohledu na to se IBC rychle stala kritickou součástí infrastruktury.

IBC definuje sadu základních standardů pro autentizaci, přepravu a objednávání a sadu standardů na aplikační úrovni pro sémantiku aktiv a dat. Blockchainy, které umožňují IBC, lze propojit bez dalších zvláštních oprávnění.

IBC je postavena jako stoh komponent s různými specifikacemi a vlastnostmi. Implementace jednoho prvku v konkrétní vrstvě se může lišit, pokud splňuje specifické požadavky. Blockchainy potřebují pouze rozumět kompatibilním podskupinám IBC, aby mohly bezpečně interagovat.

IBC není omezena na blockchainy založené na Tendermintu. Může být implementován jakýmkoliv konsensuálním algoritmem, který podporuje ověřitelnou finalitu. Kromě toho IBC nečiní žádné předpoklady o topologické struktuře sítě blockchainů, ve které působí. IBC může uvažovat o bezpečnosti a správnosti na úrovni jediného spojení mezi dvěma moduly na dvou řetězcích.

Co je to App-Chain?

Cosmos blockchain se často nazývá app-chain, protože blockchainy vytvořené pomocí Cosmos SDK jsou obecně vytvořeny za účelem dosažení konkrétního účelu. Například Osmosis ($OSMO) je „Uniswap“ Cosmosu a Axelar ($AXL) přemosťuje Cosmos do jiných blockchainových sítí. Oba ale nejsou DApps, ale samotné suverénní blockchainy. App-chains se liší od univerzálních blockchainů, jako je Ethereum, které se často nazývají „monolitické“ blockchainy, protože neočekávají, že budou podporovat všechny druhy DApps v síti. Zatímco na Ethereum byly nasazeny miliony chytrých smluv, pouze několik aplikací je obvykle postaveno na řetězci aplikací Cosmos.

Důvod je zřejmý. I když je pro vývojáře již bolestí vybrat si Cosmos ze všech dostupných blockchainových ekosystémů vrstvy 1, vývojáři se také musí rozhodnout, zda chtějí vybudovat nový řetězec aplikací, nebo postavit něco nad stávajícím řetězcem aplikací.

Jedním z nejžhavějších témat v kryptoměnách je, zda bude budoucnost „monolitická“ nebo „víceřetězcová“. To znamená, zda bude dominovat veřejný blockchain, který slouží jako univerzální základní vrstva, nebo mnoho blockchainů, které kolektivně plní povinnosti provádění.

Monolitická teorie předpovídá, že kryptoaktivita se bude primárně soustřeďovat kolem jediné sítě, kterou bude pravděpodobně Ethereum. Ethereum je otestováno v bitvě a může se pochlubit největší likviditou a největší aktivitou vývojářů. Stavění na Ethereu předpokládá i jeho bezpečnost, takže se vývojáři nemusí starat o nastavování validátorů.

Ještě důležitější je, že monolitický scénář nabízí dokonalou, „synchronní“ složitelnost. Pro chytré smlouvy Ethereum je snadné vzájemně interagovat. Například je bezproblémové nakupovat NFT na OpenSea přes Gem, agregátor NFT marketplace. Pro tento druh spolupráce není potřeba žádné povolení a není potřeba žádný most. Monolitická budoucnost je lákavá, protože bridge zůstává jednou z nejvíce hackovaných kategorií v kryptoměnách.

Budoucnost s více řetězci na druhé straně umožňuje větší flexibilitu a přizpůsobitelnost. Vybudování řetězce aplikací poskytuje mnohem větší svobodu v základních architektonických rozhodnutích než upravování chytrých smluv tak, aby vyhovovaly vlastní poptávce.

Například dYdX plánuje učinit svůj řetězec aplikací dYdX bez plynu. Validátoři budou kompenzováni prostřednictvím poplatků za obchodování. Obchodníci musí platit poplatky za obchodování i plyn, když používají decentralizovanou burzu na Ethereu. Řetězec aplikací Cosmos může tuto zkušenost optimalizovat.

Ale něco takového je prostě nemožné navzdory tomu, kolik rollup vrstev jeden přidá k základní vrstvě Ethereum. Blokový prostor je pro uživatele základním zdrojem. Na monolitických blockchainech, jako je Ethereum, je blockspace sdílen mezi účastníky sítě. Poplatky za plyn jsou nevyhnutelné, stejně jako smrt a daně. Uživatelé jedné chytré smlouvy mohou být nuceni platit vyšší poplatky za plyn, protože jiné chytré smlouvy se náhle stanou populárními. To pro některé představuje značné systémové riziko. Představte si, že Nasdaq musí pozastavit obchodování, protože Disney Park slaví výročí.

Cosmos dokonale zapadá do víceřetězcového vyprávění. Poskytuje suverenitu a úplnou kontrolu stavitelům a jejich řetězcům.

Při budování na monolitickém blockchainu vývojáři podléhají rozhodnutím o správě blockchainu. Zatímco blockchain bude optimalizovat své volby na základě kolektivního zájmu celého ekosystému, tento kolektivní zájem se někdy může lišit od individuálního přání. Toto je další systémové riziko, které je zmírněno víceřetězcovým designem.

Všechno je nakonec kompromis. Mezi monolitickými a víceřetězovými neexistuje jasný vítěz. Zatímco budování řetězců aplikací na Cosmosu má své výhody, nedostatek synchronní komposability a mimořádné úsilí potřebné k vytvoření více přizpůsobeného blockchain řešení jsou významnými nevýhodami. Nelze opomenout ani náklady na zabezpečení sítě, které by v monolitickém prostředí byly zdarma. Pokud je však budoucnost mixem monolitických a víceřetězcových, znamená to, že je koneckonců víceřetězcová?

Nadějné projekty

Přes všechen ten humbuk je Cosmos stále malý. Podle společnosti DefiLlama je v současnosti celková uzamčená hodnota Cosmos (TVL) 1,2 miliardy dolarů. TVL Etherea je 25 miliard dolarů. Celý ekosystém Cosmos představuje méně než 5 % Etherea.

Podle oficiálního počtu nabízí ekosystém Cosmos dohromady 263 aplikací a služeb. Pro srovnání, letní hackathon Solana 2022 přilákal 750 příspěvků.

Ekosystém Cosmos však dokázal přilákat některé hráče těžké váhy. Například většina centralizovaných burz se při spuštění vlastního blockchainu obrací na Cosmos SDK. Seznam zahrnuje mimo jiné Binance, Kucoin, OKX a Crypto.com. Polygon využívá Tendermint jako svůj konsensuální mechanismus a THORChain je další známý blockchain vytvořený na základě kombinace Tendermint + Cosmos SDK. dYdX se stane dalším významným členem, protože je v současné době přední decentralizovanou burzou perps a řídí významný objem transakcí. A konečně, i když nechvalně známá Terra vybuchla a sundala s ní krypto, byla vytvořena sadou Cosmos SDK a byla největším sub-ekosystémem v síti Cosmos.

Existují jiné skvosty než velcí hráči.

Osmosis ($ OSMO) je největší decentralizovaná burza v ekosystému Cosmos. Byl spuštěn v roce 2021 Sunny Aggarwal, který byl dříve vedoucím výzkumným pracovníkem ve společnosti Tendermint (společnost). Osmosis využívá model automatického tvůrce trhu (AMM), který umožňuje obchodníkům vytvářet přizpůsobené AMM se suverénními fondy likvidity. Osmosis, vytvořený pomocí Cosmos SDK, využívá IBC k umožnění transakcí napříč řetězci. Nyní mají Osmosis pooly nejvíce párů a nejhlubší likviditu. Osmóza se stala centrem likvidity a obchodním místem vesmíru Cosmos, což je role, která byla vyhrazena pro Cosmos Hub.

Axelar ($AXL) je další nezbytnou součástí. Axelar umožňuje bezpečnou komunikaci napříč blockchainy bez ohledu na mechanismus konsensu nebo obsah zprávy. Má dvě základní funkce:

  1. Přenosy tokenů: Axelar umožňuje uživatelům posílat a přijímat zastupitelné tokeny z jakéhokoli řetězce do jakéhokoli řetězce, včetně mezi Cosmos a EVM a dalších složitých převodů.

  2. Obecné zasílání zpráv: Axelar umožňuje inteligentním kontraktům Cosmos provádět cross-chain volání jakéhokoli druhu a bezpečně synchronizuje stav mezi inteligentními kontrakty v různých ekosystémech, což znamená, že řetězce aplikací Cosmos mohou volat jakoukoli funkci v jakémkoli řetězci EVM, jako je provádění funkcí DeFi, pohybující se NFT napříč řetězcem atd.

Axelar se stal primárním zdrojem pro přemostění $BTC a $ETH s ekosystémem Cosmos. Jednoduše řečeno, je to primární brána, která spojuje Kosmos s vnějškem.

Existuje také několik univerzálních řetězců Cosmos, jako je Kava ($KAVA), Juno ($JUNO), Kujira ($KUJI) a Evmos ($EVMOS). Kava a Evmos jsou kompatibilní s EVM, zatímco Juno je založeno na CosmWasm. Takové projekty však nemusí nutně poskytovat jedinečné nabídky. Funkce jsou v různých řetězcích podobné, což uživatele nutí přemýšlet, proč by měli používat jeden řetězec, ale ne druhý, ne-li kvůli výnosům Ponziho nativních tokenů.

Další velkou podskupinu tvoří řetězce zaměřené na DeFi. Mezi významné členy patří Injective ($INJ), Sei (zatím bez tokenu) a Crescent ($CRE). Například Injective i Sei doufají, že poskytnou výkonná on-chain finanční primitiva, jako je plně on-chain orderbook, která vývojářům umožní vytvořit pro uživatele nativní prostředí DeFi. Pokud bude tato cesta úspěšná, bude průlomová. Dokonce i dYdX stále plánuje ponechat své porovnávání objednávek mimo řetězec ve své edici Cosmos.

Na straně ochrany osobních údajů v současnosti dominuje sektoru ochrany osobních údajů v Cosmosu Secret Network ($SCRT). Tajná síť, původně nazývaná Enigma, byla jedním z prvních projektů, které přijaly chytré smlouvy CosmWasm. Od svého založení se etabloval jako centrum ochrany osobních údajů, které poskytuje související řešení pro další řetězce aplikací.

Jako poslední bude samozřejmě dóže v Cosmosu. Chihuahua ($HUAHUA) je blockchain s tématikou memů vytvořený pomocí konsensu Cosmos SDK a Tendermint. $HUAHUA je nativní token.

Mezi další vzrušující projekty patří Mars Protocol ($Mars), Akash Network ($AKT), Stargaze ($STARS), Agoric ($BLD), Sommelier ($SOMM), Umee ($UMEE) atd. Určitě se k nim připojí další jména řadí se podle toho, jak roste ekosystém.

Závěrečné myšlenky

Od té doby, co byla v roce 2014 poprvé představena myšlenka Cosmos, prošel Cosmos velkou cestou. Cosmos letos na podzim pořádal každoroční akci Cosmoverse v kolumbijském Medellínu. Byl dobře přijat a přitahoval širokou pozornost široké krypto komunity. Bankless, známý svými zarputilými fanoušky Etherea, vydal pozitivní epizodu popisující nedávný vývoj Cosmos a budoucí cesty.

Cosmos 2.0 byl vydán během letošního Cosmoverse a aktualizoval vizi $ATOM a Cosmos Hub, včetně sdílené likvidity a bezpečnosti. Například nové řetězce aplikací Cosmos si mohou vypůjčit kapacitu validátoru z Cosmos Hub a v budoucnu platit $ ATOM. Jako takové se tyto nové řetězce nemusí starat o nastavení vlastní sady validátorů. Nedávno jsme toto téma také prozkoumali hlouběji. (Související četba: Cosmos Hub 2.0 – Co by mohl přinést držitelům $ATOM?). Je to správný krok, protože $ATOM byl dlouho kritizován za to, že nemá prospěch z růstu ekosystému Cosmos.

Ale, jak již bylo zmíněno dříve, Cosmos za sebou nemá jediný tým jako výhradního vývojáře. Jeho rozhodování je demokratičtější než téměř každý jiný velký blockchainový ekosystém. A komunita Cosmos se někdy vydává různými směry. Například Jae Kwon, jeden ze spoluzakladatelů a klíčových vývojářů Cosmos 1.0, vyzval Cosmos 2.0 svým vlastním návrhem. Do Kwon, nechvalně známý zakladatel Terra, také plánoval vybudovat svou vlastní verzi sdílené bezpečnosti v Cosmosu.

V současnosti je vývojářská scéna v Cosmosu chaotická, prominentní členové jdou různými směry, někdy v přímém rozporu. To může být předurčeno vzhledem k multiřetězcové vizi v základu designu Cosmos. Nelze očekávat, že různí panovníci budou mít na každou věc stejný názor. Celkově tato flexibilita/svoboda zpomalí rychlost, kterou Cosmos postupuje vpřed, ale může se ukázat jako správná cesta. Projekty se pohybovaly rychlostí světla jednotným směrem a jejich kolaps byl rychlejší.