13 марта произошёл первый запуск нового криптовалютного протокола.
Название Cosmos сразу же намекает на амбиции этого проекта: он направлен на то, чтобы объединить все “звёзды” современного криптовалютного пространства и стать ключевой платформой, обеспечивающей взаимную совместимость между блокчейнами.
В этой статье мы проанализируем некоторые из ключевых особенностей проекта и попытаемся выяснить, способен ли он выполнить свои амбициозные обещания.
Cosmos позиционирует себя как децентрализованную сеть независимых параллельных блокчейнов, основанную на консенсусных алгоритмах типа Byzantine Fault Tolerant, таких как Tendermint.
Byzantine Fault Tolerant при использовании в консенсусном алгоритме блокчейна позволяет достичь консенсуса в децентрализованной среде, которая потенциально может содержать вредоносные узлы.
Эти блокчейны способны взаимодействовать с друг с другом через Cosmos Network, которую также называют “интернетом блокчейнов”.
Первый блокчейн, который будет запущен в Cosmos Network, называется Cosmos Hub, и его основная задача – связать между собой другие блокчейны (называемые в данной экосистеме зонами).
Токены можно безопасно и быстро переносить из одной зоны в другую с помощью Cosmos Hub.
Читайте также Обзор биржи цифровых активов Bit Trade и отзывы клиентов
Tendermint Core отвечает за консенсус в Cosmos Hub. Блокчейнами, которые подключены к хабу, поддерживаются собственные консенсусные алгоритмы и не обязаны переходить на Tendermint.
С помощью Cosmos SDK разработчики могут создавать собственные блокчейны и приложения, запуская их поверх Tendermint Core и беспокоясь только о уровне приложения.
ABCI использует протокол сокета, который позволяет его консенсусному механизму управлять состоянием приложения, запущенным в сети с другим консенсусным механизмом.
Это даёт Cosmos возможность поддерживать широкий спектр криптовалют и скриптовых языков, в том числе тех, которые используются в Bitcoin, Ethereum, ZeroCash, CryptoNote и многих других проектах.
Все эти блокчейны могут взаимодействовать с друг с другом через протокол IBC, даже если у них разные алгоритмы консенсуса.
Семантика каждого конкретного приложения реализуется поверх IBC, что позволяет передавать ценные активы между различными блокчейнами при сохранении всех присущих им функций.
Читайте также Обзор Maker – Токен MKR
IBC лучше всего работает с блокчейнами высокого уровня финализации (PoS), но также может быть реализован через зоны привязки на блокчейнах, которые не имеют этой функции (PoW).
Типичным примером использования зоны привязки является Ethermint, который представляет Ethereum на основе Tendermint, где функции PoW вынесены наружу и работают поверх консенсуса PoS (такие проекты, как Casper, именно это пытались реализовать в течение многих лет).
Алгоритм Tendermint, лежащий в основе Cosmos, является первой адаптацией консенсуса Proof-of-Stake, основанной на задаче Practical Byzantine Fault Tolerant (PBFT), которая была представлена Кастро и Лисковым в 1999 году после периода исследований длиной в 30 лет.
Протоколы PoS, основанные на BFT, псевдослучайным образом присваивают валидатору право предлагать новые блоки через процесс многораундового голосования.
Однако для финализации и добавления блоков необходимо подтверждение предлагаемого блока подавляющим большинством всех валидаторов (в данном случае нужно две трети кворума).
Для завершения блоков может понадобиться несколько раундов или “полек” (polka).
Системы на основе BFT допускают только до одной трети сбоев, включая случаи вредоносного поведения и произвола.
Читайте также Обзор криптовалюты NEO – перспективы и прогноз на 2019 год
Алгоритм Proof of Stake в Cosmos является делегированным, то есть, он организован таким образом, что все участники разделены на две группы: валидаторы и делегаторы.
Делегаторы должны решить, какие валидаторы будут участвовать в консенсусе; после чего валидаторы становятся частью консенсуса, проверяют транзакции и добавляют новые блоки в цепочку.
Вознаграждения, которые получают стейкхолдеры, как правило, выплачиваются в токенах ATOM, но в будущем также могут использоваться “обёрнутые” формы альтернативных криптовалют, таких как Bitcoin и Ethereum.
Если одна из нод в этой системе начинает работать недобросовестно, она исключается из сети, и все её токены конфискуются.
Читайте также Обзор криптовалюты Akroma: технический аспект, майнинг, инвестиции
Cosmos Network стремится решить ограничения масштабируемости, удобства и независимости современной блокчейн-инфраструктуры.
Крупнейшие в мире блокчейны Bitcoin и Ethereum являются самыми яркими примерами проблемы масштабируемости, причем первый способен обрабатывать только 7 транзакций в секунду, а последний – чуть больше 25.
Что касается удобства использования, всем известно, что разработчики не могут похвастаться большой гибкостью при создании современных блокчейн-приложений.
Для решения этой проблемы Cosmos использует многослойную структуру и язык программирования Go.
Наконец, проблема независимости связана с тем, что блокчейн-приложения сильно зависят от их базового окружения.
В многослойной структуре Cosmos каждое приложение имеет свой собственный блокчейн, независимый от основной цепи.
Ознакомьтесь с речью Готье Марин-Даганно, инженера-разработчика Tendermint, чтобы разобраться в подробностях всего этого.
Читайте также Обзор криптовалюты Ravencoin: курс, как майнить
Официальный токен экосистемы Cosmos называется ATOM.
168 миллионов этих токенов было продано в 2017 году во время ICO, в ходе которого проект собрал 17 300 000$ за 28 минут (выполнив поставленную цель на 100%).
50 миллионов токенов ATOM команда оставила себе на финансирование развития бизнеса и стратегические партнерства.
Количество выпущенных токенов не будет ограничено, так как проект планирует использовать модель годовой инфляции.
Токены ATOM по-прежнему не подлежат публичной передаче – вы можете найти биржи, торгующие ими, но реальных токенов там нет.
На самом деле это просто форвардные токены и долговые расписки на Cosmos ATOM. Наиболее активной биржей по объёму торговли этими токенами является GDAC.
Реальные токены ATOM можно ожидать в ближайшие недели/месяцы (планировалось выпустить их после запуска основной сети).
Также проект будет использовать “фотоны” или особые токены, которые идут на оплату сборов за блокчейн (подобно “газу” в Ethereum).
Читайте также Что такое POE? Обзор криптовалюты Po.et
Процессом разработки Cosmos/Tendermint занимается целый ряд фондов и команд.
Interchain Foundation (ICF) – швейцарский некоммерческий фонд, который является основой поддержки развития Cosmos и его экосистемы.
All in Bits Inc. (dba Tendermint Inc.) – разработчик программного обеспечения, заключивший контракт с ICF на разработку Cosmos Network.
Основными разработчиками и соучредителями Cosmos/Tendermint являются Джей Квон (Jae Kwon) и Итан Бахман (Ethan Buchman).
Наконец, IRIS Foundation Ltd при поддержке ICF занимается созданием IRISnet, то есть, сети Cosmos Hub, которая облегчает создание распределённых бизнес-приложений.
В целом, организации, которые поддерживают и развивают Tendermint, Cosmos и связанные с ними технологии, тесно переплетены между собой, и трудно отличить, кто и чем конкретно занимается.
Читайте также Обзор криптовалюты Aragon
На сайте Cosmos отмечается, что проектов, которые планируют развитие на основе их технологий, гораздо больше; полный список можно найти здесь.
Читайте также Обзор криптовалюты Byteball Bytes: ICO, курс, будущее
В настоящее время проект находится в так называемой “атомной эре“, которая началась с выхода тестовой сети.
Тестовая сеть официально закрылась через несколько дней после запуска Cosmos Hub, основной сети проекта.
В эту эпоху проект выпустит рабочую систему управления, доведёт до совершенства алгоритм proof-of-stake, делегирование и внедрит рабочие модули IBC.
Кроме того, проект представит рабочий кошелёк, который позволит пользователям хранить АТОМ и совершать транзакции на Cosmos Hub.
Далее проект вступит в так называемую “Галактическую эру“, которая начнётся с выхода первой производственной версии Cosmos Hub и запуска первого блокчейна в Cosmos Network.
Начнётся работа над мостами Bitcoin и Ethereum, а также нативной DEX Cosmos.
В целом, создатели Cosmos, Tendermint и соответствующей экосистемы, похоже, очень серьёзно относятся к тому, что делают.
Некоторые скептики называют проект “пустышкой“, поскольку большинства функций, перечисленных в его технической документации, всё ещё нет; другим не нравится его централизация консенсусного процесса, как в EOS, которая может вызвать проблемы в будущем.
Тем не менее, Cosmos предлагает интересный поворот в текущей среде блокчейн-технологий, и вполне может быть, что его технологии начнут новую революцию в этом пространстве.
Возможно вам также будет интересно прочитать статьи
Обзор криптовалюты Enjin Coin: ICO, курс, прогнозы
Обзор криптовалюты Worldwide Asset eXchange (WAX) для обмена активами между геймерами
Обзор криптовалюты iExec RLC на основе блокчейна и облачных технологий
Если вам необходимо выполнить обмен Перфект Мани на Приват24, рекомендуется выбирать надежного исполнителя через проверенные…
Успешная торговля на Форекс (Forex, Foreign Exchange — "зарубежный обмен") невозможна без хорошего брокера. Новички…
Для торговли бинарными опционами очень важно найти достойную и проверенную компанию, которая поддерживает свою репутацию…
Советы, как правило, никто не любит. Принято считать, что советы, особенно непрошенные, «бьют» по нашей…
Что такое протокол AnySwap AnySwap — это полностью децентрализованный протокол обмена токенов из разных блокчейнов…
CoinList представляет собой универсальную платформу для запуска криптопроектов. Спектр её функций весьма разнообразен, однако основная…