Космос Видение (Блокчейн 3.0)
Недостатки биткойнов и эфириума
Видение Cosmos состоит в том, чтобы облегчить разработчикам создание блокчейнов и разрушить барьеры между блокчейнами, позволив им взаимодействовать друг с другом. Конечная цель — создать сеть Blockchain, которая может децентрализованно взаимодействовать друг с другом. С Cosmos блокчейны могут поддерживать суверенитет, быстро обрабатывать транзакции и взаимодействовать с другими блокчейнами в экосистеме. Тем самым делая его оптимальным, подходящим для множества различных вариантов использования.
Это видение достигается с помощью набора инструментов с открытым исходным кодом, таких как Tendermint, Cosmos SDK и IBC. Они предназначены для того, чтобы позволить любому быстро создавать собственные, безопасные, масштабируемые и совместимые приложения Blockchain. Давайте подробнее рассмотрим некоторые из наиболее важных инструментов экосистемы и технической архитектуры сети Cosmos. Обратите внимание, что Cosmos — это проект сообщества с открытым исходным кодом, изначально созданный командой Tendermint. Всем предлагается создавать дополнительные инструменты для обогащения экосистемы.
Слои космоса. Источник: space.network
Что такое Tendermint BFT и ABCI?
До недавнего времени создание блокчейна требовало создания всех трех уровней (сети, протокола консенсуса и приложения) с нуля. Эфириум упростил разработку децентрализованных приложений, предоставив виртуальную цепочку блоков, на которой любой может развернуть собственную логику в виде смарт-контрактов . Однако это не упрощает разработку блокчейнов. Как и Биткойн, Go-Ethereum по-прежнему является монолитной технологией, которую трудно разделить и настроить. Вот почему Джэ Квон создал Tendermint в 2014 году.
Tendermint BFT — это решение, которое инкапсулирует сетевые уровни и согласованный протокол блокчейна в о��щий движок. Они позволяют разработчикам сосредоточиться на разработке приложений, а не на сложном базовом протоколе. В результате Tendermint экономит сотни часов времени разработки.
Движок Tendermint BFT подключается к приложению с помощью протокола сокетов, называемого интерфейсом блокчейна приложения (ABCI). Этот протокол может быть объединен с любым языком программирования, что позволяет разработчикам выбирать язык, соответствующий их потребностям.
Космос АБКИ. Источник space.network
Но это еще не все о Tendermint BFT. Вот характеристики, которые делают Tendermint BFT современным механизмом блокчейна:
- Готов к публичному или частному блокчейну: Tendermint BFT обрабатывает только сеть и консенсус для блокчейна, что означает, что он помогает узлам передавать транзакции, а валидаторы согласовывают набор транзакций для добавления в блокчейн. Роль прикладного уровня состоит в том, чтобы определить, как строится валидатор. В результате разработчики могут создавать как общедоступные, так и частные блокчейны на движке Tendermint BFT. Если приложение определяет, что валидаторы избираются на основе того, сколько токенов они поставили на карту, блокчейн можно описать как Proof-of-Stake (PoS). Однако, если приложение определяет, что только ограниченная группа предварительно авторизованных лиц может быть валидаторами, Блокчейн можно охарактеризовать как лицензированный или частный. У разработчиков есть полная свобода настраивать правила, определять, как меняется их проверка блокчейна.
- Высокая производительность : Tendermint BFT может иметь время обработки блоков порядка 1 секунды и обрабатывать до тысяч транзакций в секунду.
- Мгновенная агрегация . Одно из свойств алгоритма консенсуса Tendermint — мгновенная правильность. Это означает, что форки никогда не создаются, пока более трети валидаторов являются правдивыми (византийскими). Пользователи могут быть уверены, что их транзакции будут завершены, как только будет сгенерирован блок (это не происходит в блокчейнах с доказательством работы, таких как Биткойн и Эфириум).
- Безопасность : Консенсус Tendermint не только отказоустойчив, но и подотчетен. Если блокчейн разветвляется, есть способ определить ответственность.
Cosmos SDK и другие платформы прикладного уровня
Tendermint BFT сокращает время разработки блокчейна с нескольких лет до нескольких недель. Но создание безопасного приложения ABCI с нуля по-прежнему является сложной задачей. Вот почему существует Cosmos SDK.
Cosmos SDK — это общая структура, которая упрощает процесс создания безопасных приложений Blockchain поверх Tendermint BFT. Он основан на двух основных принципах:
- Модульность: целью Cosmos SDK является создание модульной экосистемы. Это позволяет разработчикам легко создавать блокчейны для конкретных приложений без необходимости кодировать каждую часть функциональности приложения с нуля. Любой может создавать модули для Cosmos SDK, а использовать встроенные модули блокчейна так же просто, как импортировать их в приложение. Например, команда Tendermint создает набор базовых модулей, необходимых для хаба Cosmos. Эти модули могут использоваться любым разработчиком при создании собственного приложения. Кроме того, разработчики могут создавать новые модули для настройки своего приложения. По мере роста сети Cosmos экосистема модулей SDK будет расширяться, упрощая разработку сложных приложений Blockchain.
- Безопасность, основанная на возможностях : возможность ограничивать границы безопасности между модулями, позволяя разработчикам лучше анализировать компонуемость модулей и ограничивать объем уникальных взаимодействий, вредных или нежелательных.
Космос SDK. Источник: space.network
Cosmos SDK также поставляется с полезным набором инструментов разработчика для создания интерфейса командной строки — интерфейс командной строки (сокращенно CLI), сервер REST и набор часто используемых служебных библиотек.
И последнее замечание: Cosmos SDK, как и все инструменты Cosmos, имеет модульную структуру. Сегодня он позволяет разработчикам использовать Tendermint BFT. Однако его можно использовать с любым другим согласованным протоколом, реализующим ABCI. Мы ожидаем, что со временем появится больше SDK, созданных с использованием различных архитектурных моделей и совместимых с несколькими механизмами консенсуса. Все это в единой экосистеме: Cosmos Network .
Этерминт
Самое замечательное в Cosmos SDK — его модульность, которая позволяет разработчикам портировать практически любой фрагмент кода Blockchain, который уже присутствует в Golang, поверх него. Например, Ethermint — это проект, который перемещает виртуальную машину Ethereum в модуль SDK. Ethermint работает так же, как Ethereum, но также использует все свойства Tendermint BFT. Все существующие инструменты Ethereum (Truffle, Metamask…) совместимы с Ethermint, и вы можете перенести свои смарт-контракты без дополнительной работы.
Подключение блокчейнов — IBC
Теперь, когда у разработчиков есть способ быстро создавать собственные блокчейны, давайте посмотрим, как соединить эти блокчейны вместе. Связь между блокчейнами осуществляется через протокол, известный как протокол Inter-Blockchain Communication (IBC). IBC использует свойство мгновенной агрегации консенсуса Tendermint (хотя он может работать с любым движком Blockchain), чтобы позволить разнородным цепочкам передавать ценность (то есть токены) или данные друг для друга.
Что такое гетерогенная последовательность?
В основном он состоит из двух вещей:
- Различные уровни . Гетерогенные цепочки имеют разные уровни, что означает, что они могут различаться тем, как они реализуют сеть, консенсус и части приложения. Чтобы быть совместимым с IBC, блокчейн должен соответствовать только нескольким требованиям. Основное требование состоит в том, чтобы уровень консенсуса имел быструю завершенность. Цепочки Proof-of-Work (такие как Биткойн и Эфириум) не попадают в эту категорию, поскольку они имеют вероятностную завершенность.
- Суверенитет : каждый блокчейн поддерживается набором валидаторов, чья работа заключается в том, чтобы согласовать следующий блок для фиксации в блокчейне. В блокчейне Proof-of-work эти валидаторы называются майнерами. Суверенный блокчейн — это блокчейн со своим собственным набором валидаторов. Во многих случаях важно, чтобы блокчейны были суверенными. Потому что валидаторы в конечном итоге несут ответственность за изменение состояния. В Ethereum все приложения запускаются общим набором валидаторов. Из-за этого каждое приложение имеет только ограниченный суверенитет.
IBC позволяет разнородным блокчейнам передавать токены и данные друг другу. Это означает, что блокчейны с разными приложениями и валидаторами могут взаимодействовать друг с другом. Например, он позволяет общедоступным и частным блокчейнам передавать токены друг другу. В настоящее время ни одна другая структура Blockchain не обеспечивает такого уровня взаимодействия.
Как работает IBC
Принцип IBC довольно прост. Пример, когда учетная запись в цепочке A хочет отправить 10 токенов (назовем их ATOM) в цепочку B, будет выглядеть следующим образом:
– Отслеживание : поток B непрерывно получает заголовки потока A и наоборот. Это позволяет каждой цепочке отслеживать валидаторов другой. По сути, каждый поток запускает клиента другого потока.
– Связывание: при запуске передачи IBC ATOM будет привязан к цепочке A.
Proof Relay: затем доказательство того, что 10 связанных атомов передаются из цепочки A в цепочку B.
– Проверка: подтверждение проверяется в цепочке B на основе заголовка цепочки A, и если оно действительно, то в цепочке B будет сгенерировано 10 ваучеров ATOM.
Проверка космоса
Обратите внимание, что АТОМы, созданные в цепочке B, не являются настоящими АТОМами, поскольку АТОМы существуют только в цепочке A. Они представляют собой представления B ATOM из цепочки A, а также доказательство того, что эти ATOMs заморожены в цепочке A. Аналогичный механизм используется для разблокировки АТОМов, когда они возвращаются в исходную цепочку.
Проектирование «Интернет Блокчейн»
IBC — это протокол, который позволяет двум разнородным блокчейнам передавать токены друг другу. Отсюда, как мы создадим сеть блокчейнов?
Одна из идей состоит в том, чтобы соединить каждый блокчейн в сети вместе через прямое соединение IBC. Основная проблема с этим подходом заключается в том, что количество соединений в сети растет квадратично с количеством блокчейнов. Если в сети 100 блокчейнов, и каждый блокчейн должен поддерживать соединение IBC с другим, то это 4950 соединений. Это быстро вышло из-под контроля.
Чтобы решить эту проблему, Cosmos предлагает модульную архитектуру с двумя уровнями блокчейна: Hub и Zone. Зоны — это обычные гетерогенные блокчейны, а концентраторы — это блокчейны, специально разработанные для соединения регионов. Когда зона устанавливает соединение IBC с концентратором, она может автоматически получать доступ (т. е. отправлять и получать) к любым другим зонам, подключенным к ней. Таким образом, каждой Зоне необходимо установить только ограниченное количество соединений с ограниченным набором концентраторов. Хабы также предотвращают двойные расходы между зонами. Это означает, что когда зона получает токен от концентратора, ей нужно доверять только исходной зоне этого токена и концентратору.
Космос Хаб и Зона
Первым хабом, запущенным в сети Cosmos, стал Cosmos Hub. Cosmos Hub — это общедоступный блокчейн Proof-of-stake, который имеет собственный токен для ставок под названием ATOM и где комиссия за транзакции будет выплачиваться несколькими токенами. Запуск Hub также знаменует собой запуск сети Cosmos.
Мост для цепей, отличных от Tendermint.
На данный момент архитектура Cosmos показывает, как цепочки на основе Tendermint могут взаимодействовать друг с другом. Но Cosmos не ограничивается сетью Tendermint. Фактически любой тип блокчейна может быть подключен к Cosmos.
Нам нужно различать два случая: цепочки быстрой конечности и цепочки вероятностной конечности.
Зона привязки
Цепочка быстрого завершения
Блокчейны, использующие любой алгоритм быстрого консенсуса, могут подключаться к Cosmos, регулируя IBC. Пример: если Ethereum перейдет на Casper FFG, между ним и экосистемой Cosmos может быть установлена прямая связь путем адаптации IBC для работы с Casper.
Вероятностно-финальная цепочка
Для блокчейнов, которые развиваются медленно, например, для цепочек Proof-of-work, все становится немного сложнее. Для этих цепочек мы используем специальный тип цепочки прокси, который называется Peg-Zone.
Peg-Zone — это блокчейн, который отслеживает состояние другого блокчейна. Сама Peg-Zone быстро созревает и поэтому совместима с IBC. Его роль заключается в установлении окончательности цепочки блоков, которую он соединяет.
Пример: Ethereum Peg-Zone
Мы хотим подключить блокчейн Ethereum Proof-of-work, чтобы мы могли отправлять токены туда и обратно между Ethereum и Cosmos. Поскольку Proof-of-work Ethereum не имеет быстрой финализации, нам нужно создать Peg-Zone, чтобы действовать как мост между ними.
Во-первых, Peg-Zone необходимо определить порог окончательности исходной цепочки. Например: он может считать, что данный блок исходной цепочки является окончательным, когда после него было добавлено 100 блоков.
Во-вторых, контракт размещается на основном блокчейне Ethereum. Когда пользователь хочет отправить токены из Ethereum в Cosmos, он начинает с отправки токенов на этот контракт. Затем контракт замораживает активы, и после 100 блоков презентация этих активов публикуется в Peg-Zone. Аналогичный механизм используется для отправки активов обратно в сеть Ethereum.
Интересно, что Peg-Zone также позволяет пользователям отправлять любой токен, существующий в Cosmos, в цепочку Ethereum (токены Cosmos будут представлены как ERC20 в цепочке Ethereum). В настоящее время команда Tendermint работает над реализацией Peg-Zone для сети Ethereum под названием Peggy .
Peg-Zones необходимо будет настроить для конкретной цепочки, которую они соединяют. Создание Ethereum Peg-Zone относительно просто, потому что Ethereum основан на учетных записях и имеет смарт-контракты. Однако создание зоны привязки биткойнов немного сложнее.
Масштабируемость
Теперь, когда мы можем легко создавать и подключать блокчейны, осталось решить последнюю проблему: масштабируемость. Cosmos использует два типа масштабируемости:
- Вертикальная масштабируемость : сюда входят методы масштабирования самого блокчейна. Устранив Proof-of-work и оптимизировав его компоненты. Tendermint BFT может достигать тысяч транзакций в секунду. Фактор «узкого места»: само приложение. Пример: приложение, такое как виртуальная машина (виртуальная машина Ethereum), будет налагать гораздо меньший лимит потока транзакций, чем приложение с типами транзакций и переходами между состояниями, встроенными в него напрямую (например, стандартное приложение Cosmos SDK). Это одна из причин, почему блокчейны для конкретных приложений имеют смысл.
- Горизонтальная масштабируемость : даже если механизм консенсуса и приложение высоко оптимизированы, в какой-то момент пропускная способность цепочки транзакций неизбежно упадет на стену, которую она не сможет преодолеть. Это предел вертикального масштабирования. Чтобы выйти за его пределы, решение состоит в том, чтобы переключиться на многоцепочечные архитектуры. Идея состоит в том, чтобы иметь несколько параллельных цепочек, запускающих одно и то же приложение и управляемых общим набором валидаторов, что делает блокчейны теоретически бесконечно масштабируемыми.
Возможность расширения
Токеномика
В 2017 году Interchain Foundation провел несколько частных продаж, после чего в апреле того же года последовала публичная продажа на сумму 17,6 миллиона долларов.
Около 80% токенов выделено инвесторам, оставшиеся 20% только поделены между двумя компаниями. Первоначальное распределение поставок выглядит следующим образом:
- Стратегический раунд : 7,1%
- Посевной раунд : 5% от начального предложения
- Краудфандинг : 67,9%
- Команда Tendermint : 10% на разработку IP с открытым исходным кодом, используемого в Cosmos Network.
- Основатель Interchain : 10% на исследования и разработки для Web 3.0
График тестирования для всех токенов ATOM, выделенных пулу и частным инвесторам, закончился в марте, что означает меньший риск сброса предложения на рынок.
Распределение токенов. Источник: messari.io
ATOM следует графику, который обеспечивает инфляцию с динамическими выбросами. Выбросы пересчитываются для каждого блока в соответствии с желаемой долей участия. По мере увеличения участия вознаграждение за блок падает до минимального уровня годовой инфляции 7%. В противном случае вознаграждение за блок поднимается до потолка годовой инфляции в 20%.
Ончейн анализ
обзор
Некоторые метрики космоса. Источник: coinmarketcap.com
По состоянию на 7 января 2022 года Cosmos занимает 25-е место в рейтинге лучших монет после ряда аналогичных экосистем, таких как Polkadot (в настоящее время занимает 10-е место), Avalanche (в настоящее время занимает 11-е место), Polygon (в настоящее время занимает 11-е место), Polygon (в настоящее время занимает 11-е место). 10-е место), Polygon (в настоящее время занимает 11-е место, в настоящее время занимает 14-е место) с рыночной капитализацией в размере 8 946 317 982 долларов США. Объем торгов за последние 24 часа достиг 2 078 276 604 долларов США, количество токенов в обращении составляет 79% от общего предложения (226 226 027/284 010 631 токенов). При текущей цене 39,66 долларов и общем пуле в 284 010,631 полностью разводненная рыночная капитализация celo в настоящее время составляет 11 152 247 776 долларов.
Некоторые биржи перечисляют Cosmos
В настоящее время Cosmos торгуется на крупных биржах, таких как Binance, Coinbase, Kucoin, Houbi… Некоторые из сторонников Cosmo включают SNX Holdings, Dragonfly Capital Partners, KR1, Cyber Fund, Interchain, Tendermint, Tendermint Ventures, Chorus One, Figment, Валидатор P2P, Citadel,…
Как один из блокчейнов первого поколения, видно, что инвесторы Cosmos являются давними инвесторами на рынке.
Кроме того, вся экосистема Cosmos относится к Blockchain PoS (Proof-of-stake), поэтому многие Фонды помимо инвестирования также становятся валидаторами в экосистеме Cosmos. Это все долгосрочные инвесторы, тесно связанные с проектом.
Увеличение финансирования Космоса. Источник: crunchbase.com
В настоящее время Cosmos привлекла 17 миллионов долларов США от 6 инвесторов в рамках 7 раундов финансирования. Последний сбор средств состоялся 27 мая 2021 года. Таким образом, за последние 6 месяцев «Космос» не привлекал для себя дополнительный капитал. Хотя сумма привлеченного капитала все еще слишком мала по сравнению с Avax (290 миллионов долларов США) или Polkadot (293 миллиона долларов США), потенциал Cosmos все еще будет процветать в ближайшем будущем.
Ставка на атом. Источник: http://atomcan.com
Сумма стейкинга токенов ATOM от Cosmos достигла 59,32% от общего количества токенов.
Общая стоимость заблокирована
Согласно данным на defillma.com, общая заблокированная стоимость Cosmos достигла 9 019 260 долларов США, но эта метрика относится только к протоколу Stafi (вероятно, поставщику ликвидных ставок). Фактически, подсчет общей заблокированной стоимости (TVL) всей экосистемы Cosmos немного сложен из-за ее модульности. Недавно TVL на децентрализованной бирже (DEX) Osmosis (автоматический маркет-мейкер, аналогичный свопу Uniswap или Pancakes) — части экосистемы Cosmos (подключенной через IBC) — 4 января 2022 года превысил 1 миллиард долларов.
Объявление Императора об Осмосе. Источник: twitter.com
Однако это не обязательно означает, что Osmosis наблюдает новый массовый приток денег. Как работает TVL, его можно увеличить двумя способами: либо пользователи закачивают в платформу больше токенов, либо увеличивается цена заблокированного актива.
Некоторые части экосистемы Cosmos. Источник: google.ru
Ежедневные транзакции (Ежедневные транзакции)
Ежедневные передачи Космоса (7, 22 января). Источник: Atomscan.com
Глядя на график, мы видим, что ежедневные транзакции (7, 22 января) находятся в среднем в диапазоне 1500-2500 транзакций. По данным mintscan.io, общее количество транзакций достигло 5 537 725.
Всего транзакций космоса. Источник mintscan.io
Карта Зоны
Некоторые разработчики предпочитают открытые коммерческие каналы без политической принадлежности, управления и нормативных барьеров. Это означает, что стоимость Cosmos Hub основана не на цене ATOM или блочного пространства, а на стоимости экономики, которая передает стоимость через Hub.
Тем не менее, Gravity DEX, поддерживаемая ATOM, добавляет ликвидности Hub, а OSMO/ATOM — самая популярная пара на Cosmos DEX Osmosis.
А на mapofzones.com мы можем увидеть карту наиболее активных зон, переключившись на IBC.
Osmosis возглавил список самых активных регионов IBC, наряду с Crypto.org и Cronos . Стоит отметить, что Terra (9-е место по coinmarketcap) занимает 6-е место в таблице активных регионов. Неудивительно, что для Terra IBC проложит путь во вселенную DeFi платформы UST в качестве ведущей стабильной монеты. Cosmos как децентрализованная сеть независимых параллельных блокчейнов станет новой благодатной почвой для LUNA и UST.
Цена (Цена)
Цена токена Космос. Источник: tradeview.com
Текущая цена Cosmos в размере 41,12 доллара США (7 января 2022 года) увеличилась почти на 290% по сравнению с 7 июля 2021 года (10,57 доллара США). После падения в мае (из-за влияния BTC) и июня (вероятно, тест зоны смены тренда). Однако с июля по сентябрь Cosmos стал свидетелем впечатляющего ускорения, когда всего за 2 месяца цена выросла до 395,17%. Причина, вероятно, связана с восстановлением рынка и мощной поддержкой крупных инвесторов. Установив 19 сентября 2021 года ATH на уровне 44,19 доллара, Cosmos сохранил свой средний боковой уровень поддержки на уровне 30 долларов. А с 11 по 26 октября Cosmos демонстрировал признаки восстановления с некоторыми вещами, такими как:
- Cosmos Network запустила крупнейший в истории хакатон Cosmos 12 октября 2021 года.
- Tendermint предлагает интегрировать еще 2 модуля для Cosmos Hubs 8 октября 2021 года.
- Terra успешно подключилась к IBC 22 октября 2021 г.
- Cosmos объявила об интеграции Interchain Security (эксклюзивная безопасность премиум-класса для IBC) 19 октября 2021 года.
После этого короткого ралли Cosmos впал в депрессию со всем рынком из-за плохих новостей, исходящих от биткойнов. В течение почти 2 месяцев (26 октября 2021 г. — 17 декабря 2021 г.) значение упало более чем на 50%, хотя в этот период у Cosmos также были впечатляющие обновления.
Цена токена Космос. Источник: tradeview.com
С 18 декабря 2021 г. по 7 января 2021 г. Cosmos снова взлетел с 21,29 до 41,73 доллара, увеличившись на 96%. Впечатляющий рост произошел благодаря восстанавливающемуся рынку. И что еще более важно, Gravity Bridge запустила отдельную цепочку и имеет собственный токен (Gravity Bridge — мост между экосистемой Cosmos и экосистемой Ethereum) 15 декабря 2021 года. У Gravity Bridge также будет собственный токен, Graviton (GRAV) будет частным токеном сети Gravity Bridge.
Идентифицировать
Этот Космос теперь сформировал сильную область поддержки на уровне 20 долларов и имеет краткосрочное сопротивление на уровне 43 долларов. При текущих ценах возможен краткосрочный прорыв сопротивления для потенциального быка, такого как Космос. Однако при этом давайте подождем и посмотрим, произойдет ли восстановление BTC в ближайшем будущем или нет.
Приглашаем вас узнать больше о проекте Cosmos здесь:
Веб-сайт | Твиттер | Телеграмма | Средний | Раздор