Cosmos – это не блокчейн, а децентрализованная сеть независимых и взаимодействующих между собой блокчейнов, которые в экосистеме называют зонами. Эти зоны работают на Tendermint и взаимодействуют друг с другом через IBC благодаря хабам.
Концепция
Сеть Cosmos функционирует на трех разных уровнях.
Сетевой уровень: позволяет подтверждениям транзакций и другим сообщениям консенсуса взаимодействовать с блокчейнами хаба.
Уровень консенсуса: упорядочивает ноды в соответствии с решениями валидаторов о добавлении новых транзакций.
Уровень приложения: обновляет сеть, отслеживая изменения в транзакциях и балансах.
Все три уровня объединены набором инструментов и приложений с открытым исходным кодом. Например, Tendermint соединяет сетевой уровень и уровень консенсуса в готовый к использованию механизм, работающий в автоматическом режиме. Благодаря этому разработчики блокчейнов экономят время и ресурсы, поскольку работают только с уровнем приложений. Нашумевший в последнее время, своей новостью о том что переманил ТОП-1 приложение на Layer 2 Эфира. У многих это вызвало недоразумения, что сподвигло меня описать что представляет из себя Cosmos.
Интересный факт но изначально Binance Chain это форк Cosmos"a.
Поскольку экосистема растет, понимание этой темы может стать для вас фундаментальным в будущем для освоения криптовалюты. Итак поехали! Для многих парней в чатах я замечаю что токен Atom является лишь токеном для оплаты газа, но я готов поспорить что это не так, а так же поделиться своим виденьем:
Для более совершенной экосистемы Cosmos и Cosmos Hub, нужен сильный Atom, основной токен с большой капитализацией который будет флагманом для знакомства с новыми проектами. Лично я без Атома, никогда бы не открыл для себя такой удобный Kepler или красивый DEX Osmosis (один из лучших дизайнов для дексов, сразу видно оригинальные девелоперы, так и хочется зайти посвапать, такого же желания дексы например на солане у меня не вызывают).Так же стоит отметить что Атом играет роль резервного актива в экосистеме Космоса, наполняя большинство пулов, поддерживая ликвидность и является в большинстве Cosmos DEX основным активом с наибольшим обьемом торгов. А как мы знаем резервный актив не может быть сомнительным или восприниматься как не имеющий полезности. Напротив, он должен быть сильным и внушать доверие. Хотя фреймворк Cosmos SDK и является удобным и хорошо проработанным для разработчиков, он так же имеет недостаток в виде того что ПОКА не может делиться свой безопасностью с другими зонами. Все цепочки построеные на Cosmos SDK пользуются одинаковой инфраструктурой. Разработчикам нравится использовать SDK, потому что это позволяет им быстро развернуть нужный блокчейн под свои нужды. Идея Cosmos заключается в разработке тысяч блокчейнов для конкретных программ. Вместо того чтобы строить поверх L1 из L2, программы могут создавать собственный блокчейн и взаимодействовать между собой через IBC. С появлением многих блокчейнов будут появляться центральные зоны, позволяющие блокчейнам общаться между собой. Цель Cosmos HUB стать маршрутизатором, который может облегчить осуществление транзакций IBC. Опять таки все активы должны иметь одну валюту которая обьеденит все зоны, и этим активом является Атом.
https://pbs.twimg.com/media/FV9GCWoWQAA2eWP?format=png&name=360x360
Но как я упоминал выше, не все так просто и на текущий момент Атом все еще не может делиться своей безопасностью с другими зонами. На текущий момент ведется разработка Interchain Security - это космическое решение для общей безопасности. Interchain Security упоминается многими различными терминами: Shared Security, Cross Chain Validation, Cross Chain Collateralization, Shared Staking, и Interchain Staking. Но главное что оно предоставит возможность отвечать за создание блоков для других чейнов. Interchain Security делает это, разделяет набор валидаторов, отвечающих за создание блоков. Участвующие валидаторы будут запускать два узла: один для Cosmos Hub и один для сети потребителей, и получать комиссионные и вознаграждения в обеих цепях.
https://pbs.twimg.com/media/FUp2uJlWQAIecCb?format=jpg&name=900x900
Чтобы иметь право производить блоки в другом чейне, валидатор будет использовать токены Aтом, которые он разместил в Cosmos Hub. Если валидатор плохо справляется с созданием блоков в любой цепочке, он рискует потерять свои токены Aтом с помощью механизма, называемого слэшинг. Таким образом любая другя сеть использует IBC для связи с цепочкой поставщиков, чтобы отслеживать, какие валидаторы участвуют в Interchain Security с использованием проверки Cross Chain. Таким образом, безопасность, полученная от стоимости доли, заблокированной в цепочке провайдера, делится с цепочкой потребителя. Делегируя токен Aтом на Cosmos HUB, все делегаторы смогут не только заработать вознаграждение за стейкинг в виде токена ATOM (как это сейчас), но и дополнительно зарабатывать вознаграждения от арендуемых сетей.В первую очередь это поможет более маленьким сетям обеспечивать безопасность со стороны Cosmos Hub'a. Так например условный Osmosis имеет TVL 162кк, а рыночная капитализация 230кк. Теоретически кто-то может купить ⅔ от общего количества Osmo примерно за 146кк долларов и украсть заблокированные примерно 162кк долларов. Профит 16кк и чем более асимметричным станет это предложение, тем более привлекательным это может стать для атаки.Interchain Security позволяет Cosmos Hub одалживать стоимость Aтом для любой цепочки. При сегодняшней цене Aтом'a это увеличило бы стоимость атаки примерно до 1.5 миллиарда долларов. В конечном итоге эта технология может быть распространена в нескольких сетях и в нескольких направлениях, что еще больше усугубит общую стоимость коррупции для любой сети.Описанное выше должно запуститься с обновлением Lambda, ожидаемым в третьем квартале 2022 года, тогда меньшие сети смогут арендовать безопасность у Cosmos HUB и использовать набор валидаторов Атом'a для обеспечения безопасности своего блокчейна, а не искать собственных валидаторов.Хотя Cosmos Hub не требуется для Интернета блокчейнов, цель Cosmos Hub-улучшить использование Интернета блокчейнов во всех отношениях. Поэтому Interchain Security ценен для Cosmos Hub.
Tendermint
Tendermint – это решение, объединяющее сетевой и консенсусный уровни блокчейна в общий движок, что позволяет разработчикам сосредоточиться на разработке приложений, а не на сложном базовом протоколе.
Технически Tendermint можно описать, как низкоуровневый протокол, выполняющий функции однорангового сетевого протокола и отвечающий за алгоритм нахождения консенсуса. При этом он оптимизирован для решения проблемы отказоустойчивости Византийских генералов (т.е. для нахождения консенсуса) в распределенных приложениях и для обработки данных в большом количестве узлов (нод).
JaeKwon уже в 2014 году начал работать над созданием BFT протокола, на котором могла бы работать система из сотен узлов с бездоверительным доступом и PoS в качестве защитного механизма. После того, как к 2018 году были сделаны все необходимые настройки, произошел запуск сети Cosmos.