Erik Weijers, před rokem
Vesmír blockchainů je stále poměrně rozdělený. Projekt, který vyřeší problém komunikace mezi těmito silami – problém interoperability – čeká tučná odměna. Cosmos je jedním z projektů s dobrými vyhlídkami. Jedná se o síť nezávislých blockchainů, které spolu přesto mohou komunikovat. Mohou to být blockchainy postavené na Cosmosu, ale také externí blockchainy, jako je Bitcoin.
Stručně řečeno, Cosmos má za cíl stát se internetem blockchainů. Podle vize zakladatelů by jich v budoucnu mohly být tisíce, dokonce miliony. Problém vesmíru s tolika blockchainy spočívá v tom, že jsou skutečně užitečné pouze tehdy, pokud spolu mohou komunikovat. Srovnejte to s vynálezem wifi: užitečnost internetu v domácnosti je mnohem větší, pokud všechna vaše zařízení mohou komunikovat přes wifi.
Hodnota světa propojených blockchainů je potenciálně obrovská. Podle Metcalfeho zákona totiž hodnota komunikační sítě exponenciálně roste s počtem uzlů v síti.
V době psaní tohoto článku (leden 2022) je k ekosystému Cosmos připojeno 28 blockchainů, včetně velkých jmen, jako je Terra. Prvním blockchainem, který byl v síti spuštěn (2019), byl Cosmos Hub, jehož měnou je ATOM. ATOM se používá pro transakční poplatky, staking a pro hlasovací práva ve správě Cosmosu.
V současné době Cosmos pohání více než 250 aplikací (podívejte se na aktuální počet). Vzpomeňte si na platební aplikace, chytré smlouvy a decentralizovaná tržiště (dexes).
Ethereum usnadnilo vytváření decentralizovaných aplikací. Podobným způsobem Cosmos usnadňuje budování blockchainů. Zabývá se přitom řešením některých problémů, s nimiž se potýkají všichni v ekosystému Ethereum. Jmenovitě vše v Ethereu musí být prováděno v jednom blockchainu, což vede k zahlcení transakcí. Tato centralizace také dává vývojářům aplikací menší flexibilitu například při výběru programovacích jazyků. Vývojáře to také činí velmi závislými na Ethereu, například pokud potřebují nové funkce v EVM (Ethereum Virtual Machine). V tomto případě se musí obrátit na komunitu Ethereum.
Cosmos usiluje o vyřešení tohoto problému – problému, který mimochodem není jedinečný pro Ethereum, ale potýká se s ním každý blockchain. V ekosystému Cosmos je pro vývojáře velmi snadné vytvářet blockchainy a propojovat je s Cosmosem. Přitom si tyto blockchainy zachovávají svou nezávislost.
Cosmos pomáhá vývojářům vytvářet rychle tím, že tři nástroje v jejich sadě nástrojů jsou od sebe pěkně odděleny. Jeden nástroj tak pomáhá druhému.
Prvním nástrojem Cosmosu je Tendermint BFT: motor síťových a konsensuálních mechanismů potřebných pro funkční blockchain. Tendermint je tedy platforma, na které mohou vývojáři vytvářet nové blockchainy. Programátor blockchainu Jae Kwon položil základy Tendermint již v roce 2014. Cílem je zkrátit dobu vývoje blockchainu z let na týdny.
Druhým nástrojem je Software Development Kit (SDK): v tomto nástroji je několik běžných programovacích jazyků přeloženo do jazyka, kterému rozumí Cosmos. Prostřednictvím této sady mohou vývojáři rychle vytvářet blockchainy pro konkrétní aplikace na platformě Tendermint.
Třetím nástrojem je Inter Blockchain Communication Protocol (IBC). Jedná se o protokol, který je pro blockchainy tím, čím je TCP/IP pro internet. Protokol umožňuje různým blockchainům vyměňovat si informace a hodnoty (mince).
Polkadot má podobné ambice jako Cosmos. Důležitým rozdílem je, že u Polkadotu se může "připojit" maximálně 100 blockchainů. U Cosmosu je tento počet neomezený, což umožňuje lepší škálovatelnost. V době psaní tohoto článku (leden 2022) je tržní hodnota Cosmosu méně než poloviční oproti Polkadotu a počet aktivních uživatelů je relativně vyšší.
Přihlaste se k odběru informací pomocí našich e-mailových aktualizací