Cosmos (ATOM)
7 минут
ПродвинутыйБлокчейн Cosmos - это сеть параллельных независимых блокчейнов, поддерживаемых византийскими отказоустойчивыми алгоритмами консенсуса, такими как Tendermint. Основная цель Cosmos - улучшить взаимодействие между блокчейнами. Это позволило бы пользователям обменивать цифровые активы, которые являются родными для одного блокчейна, такого как биткоин, на монеты на другом блокчейне, таком как Ethereum.
Центральное внимание платформы Cosmos уделяется тому, чтобы действовать как интернет блокчейнов. Цель проекта - создать сеть, которая позволяет всем другим блокчейнам взаимодействовать друг с другом и делать это наиболее эффективным и быстрым из возможных способов.
Есть три основных компонента, которые работают вместе для достижения миссии Cosmos: Tendermint Core, комплект для разработки программного обеспечения Cosmos (SDK) и интерфейс блокчейна приложений (ABI -Application Blockchain Interface).
Команда Cosmos предлагает новый подход к решению проблем совместимости и масштабируемости, которые в настоящее время преследуют блокчейн-пространство. Команда разработчиков работала над созданием сети Cosmos в течение трех лет. Все вовлеченные ключевые заинтересованные стороны обладают значительным опытом разработки других проектов, связанных с блокчейном и технологиями, которые оказывают реальное влияние на современный мир.
Команда, инновационная дорожная карта и технические реализации, составляющие проект Cosmos, являются фундаментальными причинами, по которым сеть и ее токены ATOM в совокупности имеют рыночную стоимость более 850 миллионов долларов. Токен Cosmos ATOM входит в топ-20 самых ценных криптовалютных проектов на планете.
Блокчейн-команда Cosmos
Проект Cosmos поддерживается тремя разными организациями. Фонд Interchain Foundation - это некоммерческая организация высшего уровня, которая осуществляет надзор за всем проектом. Фонд Iris - еще одна некоммерческая организация, которая осуществляет надзор за созданием и внедрением IRISnet Cosmos Hub. Фонд Interchain далее заключает контракты на часть разработки проекта Cosmos с All in Bits Inc., корпорацией, которая предоставляет византийские отказоустойчивые и облачные решения для технологических проектов. Такое смешение операторов дает проекту богатый опыт в команде.
Дже Квон - генеральный директор Tendermint, базовой технологии, которая помогает Cosmos функционировать. Tendermint - это механизм, который снижает риски, связанные с проблемой византийских генералов. Квон также работал в Yelp, Scramble сети ввода-вывода маховика. Технический директор Tendermint Итан Бухман - исследователь блокчейна из Университета Гвельфа в Канаде. Пэн Чжун - руководитель отдела дизайна Tendermint и разработчик полного стека. Они не только разработали Tendermint, но и помогли запустить проект Cosmos в 2016 году, год спустя запустили первоначальное предложение монет (ICO), которое привлекло 17 миллионов долларов и распределило 168 миллионов долларов в токенах ATOM среди участников.
Tendermint и Проблема византийских генералов
Проблема византийских генералов (BGT- Byzantine Generals Problem) - это общая проблема, которую приходится решать в любой децентрализованной технологии, которая допускает обмен стоимостью на активы, как бы они ни были определены. Представьте на мгновение, что армия, живущая в средневековье, окружает замок. Они пытаются скоординировать атаку, но у них разные группы. Им всем нужно атаковать вместе, но из-за огромных размеров замка они находятся так далеко друг от друга, что скоординированная атака практически невозможна.
Эта проблема возникает во всех блокчейнах, потому что блокчейны состоят из компьютерных узлов, постоянно взаимодействующих друг с другом. Они работают для проверки и обработки транзакций, но они должны работать в абсолютно ненадежной среде. Они должны доверять друг другу, не располагая всей информацией. Узлы не знают, хороши или плохи их аналоги. Узлы должны выполнять транзакции без всех данных и иметь возможность проверять и доказывать приемлемость транзакций.
Tendermint - это практическая византийская отказоустойчивость, что означает, что она успешно решает эту проблему.
Как работает Cosmos?
Tendermint может обрабатывать тысячи транзакций в секунду, а задержка фиксации в сети составляет от одной до двух секунд. Технический документ Cosmos предполагает, что даже в условиях состязательности, когда валидаторы (Cosmos использует подход proof-of-stake для достижения консенсуса) выходят из строя или сигнализируют об ошибочных голосах по всей сети, сеть по-прежнему выполняет более 1000 транзакций в секунду, что значительно больше, чем биткойн или другие конкурирующие блокчейны.
Четыре ключевых преимущества Tendermint
В целом, Tendermint предлагает четыре явных преимущества в своем подходе к достижению консенсуса:
- Tendermint может обрабатывать 10 000 транзакций в секунду.
- Сети требуется лишь незначительная защита клиентов, что делает ее идеальной для использования в мобильных устройствах и Интернете вещей. Большинство других блокчейнов не могут предложить этого.
- Он включает в себя ответственность за форки, что означает, что с атаками с двойными расходами и цензурой можно легко справиться.
- Tendermint Core не зависит от приложений, что означает, что оно может превратить любое детерминированное приложение из черного ящика в распределенный блокчейн.
- Tendermint Core подключается к блокчейн-приложениям с помощью интерфейса блокчейн приложений (ABI - Application Blockchain Interface).
Cosmos Hub и Зоны
Cosmos Hub - это основа блокчейна Cosmos. Это распределенный реестр блокчейна. Как в Cosmos Hub, так и в его зонах могут храниться токены пользователя. Зоны взаимодействуют друг с другом, используя протокол IBC (Inter-Blockchain Communication - межблокчейн-коммуникация), причем вся эта коммуникация проходит через Hub (Хаб).
Поскольку Хаб играет определенную роль во всем, что происходит в сети, он защищен децентрализованной группой валидаторов. Это повышает безопасность и позволяет всей сети противостоять серьезным атакам.
Зоны взаимодействуют с Хабом с помощью Inter-Blockchain Communication (IBC). Зоны имеют своих собственных валидаторов, которые берут с собой определенное количество токенов ATOM для прохождения через Хаб. Если какая-либо из зон начинает вести себя подозрительно в попытке нарушить целостность сети, количество токенов ATOM, которые они получают для хранения, уменьшается Хабом. Это отпугивает злоумышленников.
Реальная ценность этих узлов, зон и протокола IBC заключается в том, что все стороны, участвующие в обмене ценностями, могут получить то, что они хотят. И все это при сохранении независимых моделей токенов, экономики и систем управления. Это похоже на то, как если бы каждая из этих сторон представляла собой свой собственный блокчейн, а сеть Cosmos действовала как интернет блокчейнов.
Токен ATOM
Токен ATOM играет значительную роль в снижении вероятности прохождения вредоносных транзакций через Хаб. Токены отбираются у валидаторов, если происходит что-то сомнительное.
Токены ATOM также выступают в качестве средства учета комиссий за транзакции. Это не означает, что сборы должны оплачиваться с помощью токенов ATOM. Другие валюты могут быть использованы для оплаты комиссий за транзакции. Стимулом для использования токенов ATOM для стейкинга является то, что пользователи могут получать часть сборов в разных валютах в зависимости от количества стейкинга токенов ATOM. Помните, что зоны - это их собственные блокчейны в сети Cosmos, что означает, что у них есть свои собственные токены. Валидаторы могут принимать любую комбинацию токенов, которые они хотят, в качестве платы за транзакцию. 2% собранных сборов идут в резервный пул, а остальные 98% идут валидаторам в зависимости от доли, которую они вложили в сеть.
Какие блокчейны работают с Cosmos?
В настоящее время с Cosmos работает более 100 проектов. Список неуклонно растет, и многие известные проекты основаны на Cosmos.
Finance Chain
Finance Chain и Finance DEX используют Cosmos SDK для создания хорошо структурированного, простого для понимания кода.
Kira Interchain Exchange
Межцепочечная биржа Kira использует Cosmos наряду с другими блокчейнами, чтобы помочь делегатам в их сети участвовать в стейкинге.
Aragon Chain
Aragon использует Cosmos SDK для своей структуры кодирования наряду с EVM, виртуальной машиной Ethereum. Как и реализация Kira, цель использования Cosmos в Aragon Chain - помочь пользователям управлять стейкингом.
e-Money
Цель e-Money - запустить токен, обеспеченный валютой. Они работали над исследованиями и разработками с Danish Financial Authority и планируют использовать сеть Cosmos для продвижения этой идеи.
Интернет блокчейнов
Cosmos обладает уникальным способом, позволяющим блокчейнам взаимодействовать друг с другом, и рыночной капитализацией, которая ставит проект в один ряд с аналогичными блокчейнами, такими как Aion, Cardano и ICON. Для многих в блокчейн-пространстве Cosmos обладает потенциалом обеспечить подключение Интернета к блокчейнам.