Przewodnik dla początkujących po kosmosie

Okrzyknięty przez zespół założycieli „Internetem Blockchains”, celem Cosmos jest stworzenie zaszyfrowanej sieci połączonej narzędziami open source w celu uproszczenia transakcji między nimi.​




Giełda Binance - największa na świecie giełda Bitcoin, zarejestruj się, aby otrzymać 20% rabatu na prowizję.

Rejestracja w Binance:https://www.binance.com/zh-CN/join?ref=XSGEK3VL(20% rabatu na prowizję)

To właśnie skupienie się na możliwości dostosowywania i interoperacyjności odróżnia Cosmos od innych projektów.​

Zamiast nadawać priorytet własnej sieci, jego celem jest zbudowanie ekosystemu sieci, w którym dane i tokeny mogą być udostępniane programowo i bez żadnej strony centralnej ułatwiającej działanie.​

Każdy nowy niezależny łańcuch bloków utworzony w ramach Cosmos (zwany „strefą”) jest następnie powiązany z koncentratorem Cosmos, który przechowuje zapis stanu każdej strefy i odwrotnie.​

Cosmos Hub to blockchain typu proof-of-stake zasilany przez natywną kryptowalutę ATOM.​

Użytkownicy, którzy chcą być na bieżąco z aktualnym stanem rozwoju Cosmos, mogą śledzić jego plan działania za pośrednictwem strony internetowej.​

Aby uzyskać bardziej regularne aktualizacje od zespołu Cosmos, możesz dodać do zakładek blog Cosmos, który zawiera porady i samouczki na temat sieci i jej rozwijających się technologii.​

Kto stworzył Kosmos?

Interchain Foundation (ICF), szwajcarska organizacja non-profit finansująca projekty typu open source typu blockchain, to organizacja, która pomogła opracować i uruchomić Cosmos.​

Programiści Jae Kwon i Ethan Buchman byli współzałożycielami sieci Cosmos w 2014 roku, kiedy stworzyli także Tendermint, algorytm konsensusu, który nadal napędza Cosmos.​

Kwon i Buchman napisali później białą księgę Cosmos i wydali jej oprogramowanie w 2019 roku.​

Fundacja Interchain przeprowadziła dwutygodniową pierwszą ofertę monet (ICO) tokena ATOM w 2017 r., zbierając wówczas ponad 17 milionów dolarów. W 2019 roku firma Tendermint Inc. zebrała 9 milionów dolarów w ramach finansowania serii A na dalszy rozwój projektu.


Jak działa Kosmos?

Sieć Cosmos składa się z trzech warstw:

  • Aplikacja — przetwarza transakcje i aktualizuje stan sieci

  • Sieć – umożliwia komunikację pomiędzy transakcjami i łańcuchami bloków

  • Konsensus – pomaga węzłom uzgodnić bieżący stan systemu.

Aby połączyć wszystkie warstwy i umożliwić programistom tworzenie aplikacji typu blockchain, Cosmos korzysta z zestawu narzędzi typu open source.​

Miętówka

Najbardziej podstawowym elementem tego warstwowego projektu jest silnik Tendermint BFT, który jest częścią sieci, która pozwala programistom budować łańcuchy bloków bez konieczności kodowania ich od zera.​

Tendermint BFT to algorytm używany przez sieć komputerów z oprogramowaniem Cosmos do zabezpieczania sieci, sprawdzania poprawności transakcji i przesyłania bloków do łańcucha bloków. Łączy się z aplikacjami za pośrednictwem protokołu zwanego interfejsem blockchain aplikacji.

Tendermint Bizantyjska tolerancja na błędy (BFT)

Sercem Tendermint jest Tendermint Core, mechanizm zarządzania dowodem stawki (PoS), który zapewnia synchronizację rozproszonej sieci komputerów z Cosmos Hub.

Aby uczestnicy („węzły walidatora”) mogli zasilać łańcuch bloków i głosować nad zmianami, muszą najpierw postawić ATOM. Aby zostać walidatorem, węzeł musi znaleźć się wśród 100 najlepszych węzłów obstawiających ATOM. O prawach głosu decyduje ilość postawionego ATOM.​

Użytkownicy mogą także delegować swoje tokeny innym walidatorom, przypisując im głosy, jednocześnie otrzymując część nagrody za blok.​

Walidatorzy są zachęcani do uczciwego wykonywania swoich zadań, ponieważ użytkownicy mają możliwość łatwego przełączania się między walidatorami, którym delegują ATOM w oparciu o swoje preferencje dotyczące głosowania.

Centrum i strefy Cosmos

Cosmos Hub to pierwszy blockchain uruchomiony w sieci Cosmos. Został zbudowany, aby działać jako pośrednik pomiędzy wszystkimi niezależnymi blockchainami utworzonymi w sieci Cosmos, zwanymi „strefami”.

W Kosmosie każda strefa jest w stanie samodzielnie realizować swoje podstawowe funkcje. Obejmuje to sprawdzanie kont i transakcji, tworzenie i dystrybucję nowych tokenów oraz wprowadzanie zmian we własnym łańcuchu bloków.

Misją Cosmos Hub jest promowanie interoperacyjności pomiędzy wszystkimi obszarami w sieci poprzez śledzenie jej statusu.​

Protokół komunikacji międzyłańcuchowej

Strefy są połączone z Cosmos Hub za pośrednictwem protokołu komunikacyjnego Inter-Blockchain (IBC), mechanizmu umożliwiającego swobodne i bezpieczne przesyłanie informacji pomiędzy każdą połączoną strefą.​

Po podłączeniu strefy do Cosmos Hub jest ona interoperacyjna ze wszystkimi innymi strefami podłączonymi do koncentratora, co oznacza, że ​​łańcuchy bloków z bardzo różnymi aplikacjami, walidatorami i mechanizmami konsensusu mogą wymieniać dane.​

Pakiet SDK Kosmos

Zespół Cosmos zbudował także zestaw Cosmos Software Development Kit (SDK), który umożliwia programistom budowanie łańcuchów bloków przy użyciu algorytmu konsensusu Tendermint.​

SDK minimalizuje złożoność, zapewniając najczęstszą funkcjonalność zawartą w blockchain (tj. stakowanie, zarządzanie, tokeny). Programiści mogą tworzyć wtyczki, aby dodać dowolną dodatkową funkcjonalność.​