Руководство для начинающих по космосу

Цель Cosmos, прозванная его командой основателей «Интернетом блокчейнов», — создать зашифрованную сеть, объединенную инструментами с открытым исходным кодом для упрощения транзакций между ними.​




Биржа Binance — крупнейшая в мире биржа биткойнов. Зарегистрируйтесь, чтобы получить скидку 20 % комиссии.

Регистрация на Бинанс:https://www.binance.com/zh-CN/join?ref=XSGEK3VL(20% скидка на комиссию)

Именно акцент на настраиваемости и совместимости отличает Cosmos от других проектов.​

Вместо того, чтобы отдавать приоритет своей собственной сети, его цель состоит в том, чтобы построить экосистему сетей, в которой данные и токены могут использоваться программно и без какой-либо центральной стороны, содействующей деятельности.​

Каждый новый независимый блокчейн, созданный в Cosmos (называемый «зоной»), затем привязывается к концентратору Cosmos, который ведет запись состояния каждой зоны, и наоборот.​

Cosmos Hub — это блокчейн с доказательством доли, основанный на собственной криптовалюте ATOM.​

Пользователи, желающие оставаться в курсе текущего состояния развития Cosmos, могут следить за его дорожной картой через веб-сайт.​

Чтобы получать более регулярные обновления от команды Cosmos, вы можете добавить в закладки блог Cosmos, который содержит советы и учебные пособия о сети и ее развивающихся технологиях.​

Кто создал Космос?

Interchain Foundation (ICF), швейцарская некоммерческая организация, финансирующая проекты блокчейнов с открытым исходным кодом, — это организация, которая помогла разработать и запустить Cosmos.​

Разработчики Джэ Квон и Итан Бухман стали соучредителями сети Cosmos в 2014 году, когда они также создали Tendermint, алгоритм консенсуса, который продолжает поддерживать Cosmos.​

Позже Квон и Бухман написали официальный документ Cosmos и выпустили его программное обеспечение в 2019 году.​

Фонд Interchain Foundation провел двухнедельное первичное размещение монет (ICO) токена ATOM в 2017 году, собрав на тот момент более 17 миллионов долларов. В 2019 году Tendermint Inc. привлекла 9 миллионов долларов США в рамках серии A для продолжения развития проекта.


Как работает Космос?

Сеть Cosmos состоит из трёх уровней:

  • Приложение — обрабатывает транзакции и обновляет статус сети.

  • Сеть – обеспечивает связь между транзакциями и блокчейнами.

  • Консенсус – помогает узлам договориться о текущем состоянии системы.

Чтобы связать все уровни вместе и позволить разработчикам создавать блокчейн-приложения, Cosmos использует набор инструментов с открытым исходным кодом.​

Тендермятный

Самым фундаментальным элементом этой многоуровневой конструкции является движок Tendermint BFT, который является частью сети, которая позволяет разработчикам создавать блокчейны без необходимости писать их код с нуля.​

Tendermint BFT — это алгоритм, используемый сетью компьютеров с программным обеспечением Cosmos для защиты сети, проверки транзакций и отправки блоков в блокчейн. Он подключается к приложениям через протокол, называемый интерфейсом блокчейна приложений.

Византийская отказоустойчивость Tendermint (BFT)

В основе Tendermint лежит Tendermint Core — механизм управления доказательством ставки (PoS), который обеспечивает синхронизацию распределенной сети компьютеров, на которых работает Cosmos Hub.

Чтобы участники («узлы-валидаторы») могли управлять блокчейном и голосовать за изменения, им сначала необходимо сделать ставку на ATOM. Чтобы стать валидатором, узел должен войти в число 100 лучших узлов, делающих ставки ATOM. Право голоса определяется количеством поставленных на карту ATOM.​

Пользователи также могут делегировать свои токены другим валидаторам, назначая им голоса, при этом получая при этом часть вознаграждения за блок.​

Валидаторы заинтересованы в честном выполнении своих задач, поскольку пользователи имеют возможность легко переключаться между валидаторами, которым они делегируют ATOM, в зависимости от своих предпочтений при голосовании.

Cosmos Hub и зоны

Cosmos Hub — первый блокчейн, запущенный в сети Cosmos. Он был создан, чтобы выступать в качестве посредника между всеми независимыми блокчейнами, созданными в сети Cosmos, называемыми «зонами».

В «Космосе» каждая зона способна самостоятельно выполнять свои основные функции. Это включает в себя проверку учетных записей и транзакций, создание и распространение новых токенов, а также внесение изменений в собственный блокчейн.

Миссия Cosmos Hub — способствовать взаимодействию между всеми областями сети путем отслеживания ее статуса.​

Протокол межсетевой связи

Зоны подключаются к Cosmos Hub через протокол межблокчейновой связи (IBC) — механизм, который позволяет свободно и безопасно передавать информацию между каждой подключенной зоной.​

Как только зона подключается к Cosmos Hub, она становится функциональной со всеми другими зонами, подключенными к хабу, а это означает, что блокчейны с совершенно разными приложениями, валидаторами и механизмами консенсуса могут обмениваться данными.​

Космос SDK

Команда Cosmos также создала пакет разработки программного обеспечения Cosmos (SDK), который позволяет разработчикам создавать блокчейны с использованием алгоритма консенсуса Tendermint.​

SDK сводит к минимуму сложность, предоставляя наиболее распространенные функции, включенные в блокчейн (т. е. ставки, управление, токены). Разработчики могут создавать плагины для добавления любых дополнительных функций по своему усмотрению.​