Cosmos это децентрализованная, масштабируемая, экосистема взаимосвязанных независимых блокчейнов, функционирующих на протоколе Tendermint Core созданных с использованием SDK Cosmos.
Цель Cosmos — создание «интернета блокчейнов», т. е. сети независимых блокчейнов, в которой участники способны взаимодействовать между собой.
Cosmos SDK (Software Development Kit) это открытый исходный фреймворк для создания децентрализованных приложений (dApps) на сети Cosmos. Он предоставляет разработчикам модульную масштабируемую платформу для создания, тестирования и развертывания приложений в сети Cosmos. SDK написан на языке программирования Go и использует движок консенсуса Tendermint, который позволяет осуществлять быстрые и эффективные транзакции.
Tendermint это высокопроизводительный движок консенсуса блокчейна, который обеспечивает безопасный и быстрый способ проверки транзакций в сети блокчейна. Tendermint использует алгоритм консенсуса Byzantine Fault Tolerant (BFT). В отличие от блокчейнов на базе Proof of work, блоки в Tendermint финализируются, как только получают 2/3 + 1 подписей от валидаторов — и далее обратить или изменить их невозможно.
ICO Cosmos состоялось 6 апреля 2017 года, собрав $17.3 млн в ETH, BTC и долларах США. Было распродано около 75% запаса доступных токенов; 5% — зарезервировано для seed раунда; All in Bits и Interchain Foundation получили по 10% каждая.
Cosmos содержит три ключевых компонента:
Cosmos Hub — первый Блокчейн, запущенный в рамках экосистемы Cosmos Network, и центральный элемент экосистемы. Его главная задача — учитывать общее количество токенов в каждой зоне (блокчейне), благодаря чему независимые блокчейны могут напрямую пересылать токены друг-другу.
ATOM – это нативная монета сети Cosmos, имеющая три основных варианта использования.
Оплата пользователями комиссий за транзакции пропорционально требуемой вычислительной мощности.
Участие в системе управления Cosmos Hub. Чем больше у пользователя токенов ATOM, тем больше у него прав при принятии решений, касающихся платформы.
Стейкинг. Монеты, используемые для стейкинга, отправляются в качестве вознаграждения валидаторам, участвующим в алгоритме консенсуса. В зависимости от количества агрегированных токенов валидатор имеет пропорциональную долю голоса, дающую возможность создавать блоки и получать за это вознаграждение в виде новых токенов ATOM (каждый год эмитируется от 7% до 20% от совокупной эмиссии). .
Архитектура Cosmos включает два класса блокчейнов: Хабы (Hubs) и зоны (Zones).
Зоны состоят из блокчейнов с быстрой финализируемостью транзакций, Хабы — это блокчейны, связывающие зоны воедино. Фактически, хаб это центр, соединяющий несколько блокчейнов. Их условное различие обусловлено стратегическим планированием соединений одного блокчейна с другими при помощи IBC.
IBC (Inter-Blockchain Communication) Protocol это стандартизированный протокол интероперабельности, который криптографически средствами подтверждает, что сообщение было послано из одной зоны в другую. IBC блокирует определенное количество токенов ATOM в первом блокчейне (зоне), затем направляет во вторую зону подтверждение и его валидацию, после чего заблокированные ранее токены выпускаются на втором блокчейне. Такая схема облегчает выпуск и создание токенов, представляющих активы на других блокчейнах.
Cosmos 2.0
На конференции Cosmoverse (прошла 26-28 сентября в Колумбии), разработчики анонсировали документ, который представляет собой многолетнее видение дальнейшего развития всей экосистемы Cosmos. 27-страничный документ представляет новую токеномику проекта, сетевой рынок MEV, систему для оптимизации экономической координации между блокчейнами Cosmos и новую структуру управления Cosmos Hub.
Cosmos 2.0 — это предстоящая модернизация блокчейна Cosmos, целью которой является предоставление экосистеме нескольких ключевых преимуществ. Новые изменения, если они будут приняты , преобразуют Cosmos из его нынешнего состояния «первого среди равных», в направление, которое позиционирует ATOM как центр экосистемы.
Некоторые из ключевых особенностей Cosmos 2.0 включают в себя:
Interchain Security: позволит блокчейнам экосистемы Cosmos «арендовать» безопасность у Cosmos Hub за определенную плату, 25% которой далее выплачивается стейкерам токена ATOM. Это позволит новым блокчейнам с низкой рыночной капитализацией защищаться от атак не используя собственную сеть валидаторов.
Liquid Staking: позволит повторно использовать залоченные токены ATOM в Cosmos IBC. Текущая денежно-кредитная политика ATOM аналогична ETH перед слиянием и динамически корректируется в зависимости от спроса и предложения ставок. В Cosmos 2.0 эта политика изменится и станет практически дефляционной правда произойдет это в течение 36 месяцев.
Interchain Scheduler: межсетевое решение для проблем максимальной извлекаемой ценности (MEV). Решение позволит приложениям «продават»ь часть своего блочного пространства в виде торгуемых токенизированных NFT.
Interchain Allocator: казначейские средства Cosmos Hub будут использоваться для инвестирования и финансирования создания новых сетей экосистемы Cosmos посредством внутрисетевых соглашений. Стейкеры могут заблокировать свои ATOM в DAO, предоставив им право голоса в DAO и получить вознаграждение от финансирования Cosmos Hub, если эти DAO преуспеют. Основная идея заключается в том, что Cosmos Hub станет крупным игроком, объединяющим стимулы между держателями ATOM и DAO для создания общественных благ.
Как результат Cosmos 2.0 предложит простоту, высокую скорость и надежность взаимодействия между различными блокчейнами с применением передовых технологий безопасности, что без сомнения повысит ценность токена Atom.