Projekt Síť Cosmos je decentralizovaná síť paralelních blockchainů, které fungují nezávisle na sobě.
Síť byla založena v roce 2014 Ethanem Buchmanem a Jae Kwonem a jejím cílem je vytvořit ekosystém blockchainů, které se škálují a vzájemně spolupracují.
V síti Cosmos je v současné době více než 263 aplikací známé jako Meziřetězení, počítaje v to Binance řetězec, terra, a Kosmos Hub.
Cosmos si klade za cíl stát se internetem blockchainů. Platforma využívá sadu nástrojů s otevřeným zdrojovým kódem, jako jsou Tendermint, Cosmos SDK a IBC, které spolupracují a umožňují vývojářům rychle vytvářet vlastní vlastní blockchainy.
Proč jsou potřeba vlastní blockchainy?
Existuje několik důvodů, proč byste mohli chtít vytvořit blockchain specifický pro aplikaci přes inteligentní smlouvu v Ethereu.
Za prvé, stávající platforma, jako je Ethereum, nemusí být dostatečně flexibilní nebo přizpůsobitelná pro váš případ použití. Nastavení vlastního blockchainu vám umožní definovat logiku a metody požadované pro váš projekt.
Za druhé, můžete narazit na problémy se suverenitou. Vybudování nezávislého řetězce vám umožní osvobodit se od omezení a protokolů existujícího systému.
Tato příručka vysvětlí, jaké problémy se Cosmos pokouší vyřešit, a podívá se na různé technologie a protokoly, které jsou zabudovány do Cosmos Network.
Omezení Etherea
Blockchain Cosmos si klade za cíl vyřešit několik omezení, která v současnosti existují v mnoha populárních blockchainech, jmenovitě Ethereum. Těmito omezeními je škálování, použitelnost a suverenita.
Škálovatelnost je důležitým faktorem pro úspěšný blockchain ekosystém. Ethereum blockchain má sdílenou rychlost 15 transakcí za sekundu. Všechny dApps postavené na Ethereu musí soutěžit o tyto omezené zdroje.
Použitelnost je zásadní, když chcete vývojářům poskytnout větší flexibilitu. EVM společnosti Ethereum bylo navrženo tak, aby vyhovovalo všem případům použití, což vede k několika kompromisům. Vývojáři jsou také omezeni na několik programovacích jazyků.
A konečně, suverenita je klíčovým faktorem pro zajištění toho, aby blockchainy byly bezpečné a měly nezávislou formu správy.
Mnoho platforem umožňuje aplikacím mít svou vlastní suverenitu, ale tyto aplikace zůstávají připoutány k vlastním protokolům platformy. To vede ke dvěma vrstvám vládnutí, které mohou zpomalit vývoj a pokrok.
Klíčové vlastnosti Cosmos Blockchain
- Rozhraní aplikace BlockChain umožňuje vývojářům používat libovolný programovací jazyk, který chtějí.
- Staking a hlasování přes ATOM žeton.
- Meziřetězcové účty umožňují uživatelům přístup k celému Interchainu prostřednictvím jediného účtu Cosmos Hub.
- Gravitační DEX lze použít pro výměnu digitálních aktiv.
- Gravitační most umožňuje aktivům Cosmos a tokenům ERC-20 se pohybovat mezi ekosystémy
- Horizontální škálovatelnost umožňuje vývojářům používat víceřetězcové architektury
Kosmos Hub
Síť Cosmos se řídí architekturou „hub & speak“. „Zóna“ je blockchain specifický pro aplikaci. Každá zóna je paprsek, který se připojuje k rozbočovači. Huby lze propojit s jinými huby. Kdokoli si může vytvořit vlastní rozbočovače a zóny blockchain.
Cosmos Hub je příkladem jednoho z těchto center. Cosmos Hub je jedním z prvních blockchainů spuštěných na Cosmos Network. V podstatě funguje jako prostředník mezi ostatními blockchainy Cosmos.
Cosmos Hub sleduje stav všech připojených blockchainů a pomáhá usnadňovat transakce tokenů.
Token ATOM
Token ATOM je nativním tokenem Cosmos Hub. Uživatelé mohou vsadit ATOM a nárokovat si odměny za sázky a transakční poplatky.
Uživatelé, kteří vsadí ATOM, mohou také hlasovat pro budoucí rozhodnutí o protokolu a řízení pro Cosmos.
Tendermint Consensus Engine
Tenderdmint je software navržený pro bezpečnou a konzistentní replikaci aplikace na mnoha strojích. Jeho cílem je tolerovat selhání počítačů libovolným způsobem, včetně případů, kdy je kód používán se zlými úmysly.
Schopnost tolerovat tyto případy je známá jako byzantská odolnost proti chybám.
Tendermind se skládá ze dvou hlavních komponent: blockchain consensus engine a generického aplikačního rozhraní.
Motor konsensu, tzv Tendermint Core, zajišťuje, že transakce v síti jsou navzájem konzistentní.
Rozhraní aplikace je známé jako Application BlockChain Interface nebo ABCI. Toto rozhraní umožňuje zpracování transakcí v jakémkoli daném programovacím jazyce.
Ve srovnání s bitcoinovým algoritmem Proof of Work je konsensusní algoritmus Tendermint efektivnější a bezpečnější. Consensus engine má blokovací čas 1 sekundu, což je neuvěřitelně rychlé ve srovnání s 10 minutami bitcoinu a 14 sekundami Etherea.
Tendermint může podporovat veřejné i soukromé blockchainy a může být dokladem o vkladu nebo povolením.
Tendermint je navržen jako univerzální. Je dokonce možné, že použijete Tendermint k nahrazení konsenzuálních algoritmů jiných blockchainů. Ethermint je škálovatelné Ethereum vytvořené pomocí Cosmos SDK a používá jádro Tendermint jako svůj konsensus.
Inter-Blockchain Communication Protocol (IBC)
Protokol IBC je páteří ekosystému Cosmos. Protokol umožňuje blockchainům komunikovat mezi sebou.
Modulární design protokolu IBC umožňuje vývojářům aplikací používat protokol, aniž by museli znát hluboké znalosti o tom, jak funguje v zákulisí.
Jak IBC funguje?
Řekněme, že máme dva blockchainy, A a B. Chceme převést 10 tokenů z blockchainu A do blockchainu B.
Nejprve řetězec A uzamkne 10 žetonů. Tento proces je známý jako spojování a tokeny jsou nyní uzamčeny nebo „spojeny“. Řetězec A poté pošle řetězci B důkaz, že bylo spojeno 10 žetonů.
Nyní je na řetězci B, aby ověřil tento důkaz proti hlavičce řetězce A. Pokud je důkaz ověřen, řetězec B vytvoří 10 tokenových poukázek.
To znamená, že žetony řetězce A nikdy ve skutečnosti řetězec neopustí. Tokenové poukázky v řetězci B jsou jednoduše důkazem, že určitý počet žetonů řetězce A je navázán na voucher.
Srovnání s jinými internetovými blockchainy
Platforma Cosmos není jediným blockchainovým projektem, který se zaměřuje na interoperabilitu řetězců.
Polkadot
Projekt Polkadot blockchain je navržen tak, aby umožňoval vzájemně nesouvisejícím blockchainům posílat si data bezpečně. Založil ji Dr. Gavin Wood, jeden ze spoluzakladatelů Etherea spolu s Vitalikem Buterinem. Podobně jako Cosmos Network má Polkadot také za cíl být jakýmsi internetem blockchainů.
Kosmos a Polkadot řeší správu a členství odlišně. Polkadot má pevný počet slotů pro Parachainy, které jsou přiděleny prostřednictvím aukce. Síť Cosmos umožňuje komukoli vybudovat centrum nebo zónu.
Rozhodnutí o správě platformy jsou určena množstvím DOT (rodného tokenu Polkadot), které mají voliči. Cosmos Network, na druhé straně, nemá jediný proces správy, ale Cosmos Hub a jeho nativní token ATOM poskytuje podobnou funkci.
Polkadot a Cosmos se také liší v tom, jak svou síť zajišťují.
V Cosmos Network je každý blockchain nezávislý a zajišťuje se sám. Každá zóna je zabezpečena svou sadou validátorů.
Polkadot na druhé straně běží v rámci sdíleného bezpečnostního modelu. Každý Parachain je potomkem nadřazeného řetězce známého jako Relay Chain, který sleduje globální stav všech svých Parachainů.
Lavina
Avalanche platforma je open-source platforma vytvořená pro spouštění decentralizovaných aplikací a blockchainů.
Avalanche, stejně jako Cosmos, umožňuje komukoli vytvářet vlastní blockchainy specifické pro aplikaci, které jsou interoperabilní s ostatními blockchainy na platformě.
Na rozdíl od Cosmosu, kde má každý blockchain své vlastní validátory, Avalanche má podsítě, které mohou ověřit několik blockchainů pomocí jediné sady validátorů. Podsíť nebo podsíť je dynamická sada validátorů v ekosystému Avalanche.
Hlavní podsíť platformy se nazývá Primární síť, který ověřuje všechny vestavěné blockchainy Avalanche.
Všichni členové podsítě musí být členy primární sítě. To znamená, že každý validátor každého blockchainu v Avalanche musí také ověřit vlastní vestavěné blockchainy Avalanche.
Proč investovat do čističky vzduchu?
Projekt Cosmos je slibnou platformou pro vývojáře, kteří chtějí snadno vyvíjet výkonné blockchainy, které jsou interoperabilní s jinými řetězci.
Tendermint engine umožňuje blockchainovým aplikacím rychlé škálování a protokol IBC umožňuje snadnou výměnu aktiv mezi blockchainy.
Potřeba blockchainů specifických pro aplikace bude nadále růst. Platformy, jako je Cosmos Network, umožní vývojářům snadno a sebevědomě budovat své vlastní projekty, aniž by se museli starat o bezpečnost a škálovatelnost.
Napsat komentář