Průvodce vesmírem pro začátečníky

Účelem Cosmosu, který je svým zakládajícím týmem oslavován jako „internet blockchainů“, je vytvořit šifrovanou síť sjednocenou open source nástroji pro zjednodušení transakcí mezi nimi.




Burza Binance – největší bitcoinová burza na světě, zaregistrujte se a získejte 20% slevu z provize.

Registrace Binance:https://www.binance.com/zh-CN/join?ref=XSGEK3VL(20% sleva na provizi)

Právě toto zaměření na přizpůsobitelnost a interoperabilitu odlišuje Cosmos od ostatních projektů.

Spíše než upřednostňování vlastní sítě je jejím cílem vybudovat ekosystém sítí, kde lze data a tokeny sdílet programově a bez jakékoli činnosti usnadňující centrální stranu.

Každý nový nezávislý blockchain vytvořený v rámci Cosmos (nazývaný „zóna“) je pak svázán s centrem Cosmos, které udržuje záznam o stavu každé zóny a naopak.​

Cosmos Hub je proof-of-stake blockchain poháněný svou nativní kryptoměnou ATOM.​

Uživatelé, kteří chtějí zůstat v kontaktu se současným stavem vývoje Cosmosu, mohou sledovat jeho plán prostřednictvím webových stránek.​

Pro pravidelnější aktualizace od týmu Cosmos si můžete přidat do záložek blog Cosmos, který obsahuje tipy a návody o síti a jejích vyvíjejících se technologiích.​

Kdo stvořil Kosmos?

Interchain Foundation (ICF), švýcarská nezisková organizace, která financuje open source blockchainové projekty, je organizací, která pomohla vyvinout a spustit Cosmos.​

Vývojáři Jae Kwon a Ethan Buchman spoluzaložili síť Cosmos v roce 2014, kdy také vytvořili Tendermint, algoritmus konsensu, který nadále pohání Cosmos.​

Kwon a Buchman později napsali bílou knihu Cosmos a vydali její software v roce 2019.​

Interchain Foundation uspořádala dvoutýdenní počáteční nabídku mincí (ICO) tokenu ATOM v roce 2017, přičemž v té době získala více než 17 milionů dolarů. Tendermint Inc. získal v roce 2019 financování série A ve výši 9 milionů dolarů, aby mohl pokračovat v rozvoji projektu.


Jak Cosmos funguje?

Síť Cosmos se skládá ze tří vrstev:

  • Aplikace — zpracovává transakce a aktualizuje stav sítě

  • Síť – umožňuje komunikaci mezi transakcemi a blockchainy

  • Consensus – pomáhá uzlům dohodnout se na aktuálním stavu systému.

Aby Cosmos spojil všechny vrstvy dohromady a umožnil vývojářům vytvářet blockchainové aplikace, spoléhá se na sadu nástrojů s otevřeným zdrojovým kódem.​

Tendermint

Nejzákladnějším prvkem tohoto vrstveného designu je motor Tendermint BFT, který je součástí sítě, která umožňuje vývojářům vytvářet blockchainy, aniž by je museli kódovat od začátku.​

Tendermint BFT je algoritmus používaný sítí počítačů se softwarem Cosmos k zabezpečení sítě, ověřování transakcí a odesílání bloků do blockchainu. K aplikacím se připojuje prostřednictvím protokolu zvaného aplikační blockchain rozhraní.

Tendermint Byzantine Fault Tolerance (BFT)

Srdcem Tendermintu je Tendermint Core, mechanismus správy proof-of-stake (PoS), který udržuje synchronizovanou distribuovanou síť počítačů běžících na Cosmos Hub.

Aby mohli účastníci („validator nodes“) napájet blockchain a hlasovat o změnách, musí nejprve vsadit ATOM. Aby se mohl stát validátorem, musí se uzel zařadit mezi 100 nejlepších uzlů sázejících ATOM. Hlasovací práva jsou určena počtem vsazených ATOMů.​

Uživatelé mohou také delegovat své tokeny na jiné validátory, přidělovat jim hlasy a přitom stále získávat část blokové odměny.​

Validátoři jsou motivováni k poctivému provádění svých úkolů, protože uživatelé mají možnost snadno přepínat mezi validátory, kterým delegují ATOM na základě svých hlasovacích preferencí.

Kosmos Hub a zóny

Cosmos Hub je první blockchain spuštěný v síti Cosmos. Byl postaven tak, aby fungoval jako prostředník mezi všemi nezávislými blockchainy vytvořenými v síti Cosmos, nazývané „zóny“.

V Cosmosu je každá zóna schopna plnit své základní funkce sama. To zahrnuje ověřování účtů a transakcí, vytváření a distribuci nových tokenů a provádění změn ve vlastním blockchainu.

Posláním Cosmos Hub je podporovat interoperabilitu mezi všemi oblastmi v rámci sítě sledováním jejího stavu.​

Cross-chain komunikační protokol

Zóny jsou připojeny k Cosmos Hub prostřednictvím Inter-Blockchain Communication Protocol (IBC), což je mechanismus, který umožňuje volný a bezpečný přenos informací mezi každou připojenou zónou.​

Jakmile je zóna připojena k Cosmos Hub, je interoperabilní se všemi ostatními zónami připojenými k hubu, což znamená, že blockchainy s velmi odlišnými aplikacemi, validátory a mechanismy konsenzu si mohou vyměňovat data.​

Cosmos SDK

Tým Cosmos také vytvořil sadu Cosmos Software Development Kit (SDK), která umožňuje vývojářům vytvářet blockchainy pomocí konsenzuálního algoritmu Tendermint.​

SDK minimalizuje složitost tím, že poskytuje nejběžnější funkce zahrnuté v blockchainu (tj. staking, správa, tokeny). Vývojáři mohou vytvářet zásuvné moduly a přidávat další funkce, které chtějí.​