Ассоциация Космос Сеть представляет собой децентрализованную сеть параллельных блокчейнов, которые работают независимо друг от друга.
Целью сети, основанной в 2014 году Итаном Бухманом и Джэ Квоном, является создание экосистемы блокчейнов, которые масштабируются и взаимодействуют друг с другом.
В настоящее время в сети Cosmos насчитывается более 263 приложений, известных как сковыватьв том числе Бинанс Цепь, землякачества Космос Хаб.
Cosmos стремится стать Интернетом блокчейнов. Платформа использует набор инструментов с открытым исходным кодом, таких как Tendermint, Cosmos SDK и IBC, которые работают вместе, позволяя разработчикам быстро создавать свои собственные блокчейны.
Зачем нужны пользовательские блокчейны?
Есть несколько причин, по которым вы можете захотеть создать блокчейн для конкретного приложения поверх смарт-контракта в Ethereum.
Во-первых, существующая платформа, такая как Ethereum, может быть недостаточно гибкой или настраиваемой для вашего варианта использования. Настройка собственного блокчейна позволяет вам определить логику и методы, необходимые для вашего проекта.
Во-вторых, у вас могут возникнуть проблемы с суверенитетом. Создание независимой цепочки позволяет вам освободиться от ограничений и протоколов существующей системы.
В этом руководстве объясняется, какие проблемы пытается решить Cosmos, и рассматриваются различные технологии и протоколы, встроенные в сеть Cosmos.
Ограничения Эфириума
Блокчейн Cosmos направлен на устранение нескольких ограничений, которые в настоящее время существуют во многих популярных блокчейнах, а именно в Ethereum. Этими ограничениями являются масштабирование, удобство использования и независимость.
Масштабируемость — важный фактор успешной экосистемы блокчейна. Блокчейн Ethereum имеет общую скорость 15 транзакций в секунду. Все децентрализованные приложения, созданные на Ethereum, должны конкурировать за эти ограниченные ресурсы.
Удобство использования имеет важное значение, когда вы хотите предоставить больше гибкости для разработчиков. EVM Ethereum был создан для всех вариантов использования, что приводит к нескольким компромиссам. Разработчики также ограничены несколькими языками программирования.
Наконец, суверенитет является ключевым фактором, обеспечивающим безопасность блокчейнов и независимую форму управления.
Многие платформы позволяют приложениям иметь собственный суверенитет, но эти приложения остаются привязанными к собственным протоколам платформы. Это приводит к двум уровням управления, которые могут замедлить развитие и прогресс.
Ключевые особенности блокчейна Cosmos
- Блокчейн-интерфейс приложения позволяет разработчикам использовать любой язык программирования, который они хотят.
- Стейкинг и голосование через ATOM маркер.
- Межсетевые счета разрешить пользователям доступ ко всему Interchain через единую учетную запись Cosmos Hub.
- Гравитация DEX может использоваться для обмена цифровыми активами.
- Гравитационный мост позволяет активам Cosmos и токенам ERC-20 перемещаться между экосистемами
- Горизонтальная масштабируемость позволяет разработчикам использовать многоцепочечные архитектуры
Космос Хаб
Сеть Cosmos следует архитектуре «звезда и хаб». «Зона» — это блокчейн для конкретного приложения. Каждая зона представляет собой луч, который подключается к концентратору. Концентраторы могут соединяться с другими концентраторами. Любой может создавать свои собственные Хабы и Зоны в цепная цепь.
Cosmos Hub является примером одного из таких узлов. Cosmos Hub — один из первых блокчейнов, запущенных в Cosmos Network. По сути, он действует как посредник между другими блокчейнами Cosmos.
Cosmos Hub отслеживает состояние всех подключенных блокчейнов и помогает упростить транзакции с токенами.
Токен АТОМ
Токен ATOM — это собственный токен Cosmos Hub. Пользователи могут делать ставки на ATOM, чтобы получать вознаграждение за ставку и комиссию за транзакцию.
Пользователи, которые делают ставку на ATOM, также могут голосовать за будущий протокол и решения по управлению Cosmos.
Механизм консенсуса Tendermint
Tenderdmint — это часть программного обеспечения, предназначенная для безопасной и последовательной репликации приложения на многих машинах. Он направлен на то, чтобы допустить случайные сбои машин, включая случаи злонамеренного использования кода.
Способность допускать такие экземпляры известна как византийская отказоустойчивость.
Tendermind состоит из двух основных компонентов: механизма консенсуса блокчейна и универсального интерфейса приложения.
Механизм консенсуса, называемый Ядро нежной мяты, гарантирует, что все транзакции в сети согласованы друг с другом.
Интерфейс приложения известен как интерфейс Application BlockChain или АБКИ. Этот интерфейс позволяет обрабатывать транзакции на любом заданном языке программирования.
По сравнению с биткойнским алгоритмом Proof of Work алгоритм консенсуса Tendermint более эффективен и безопасен. Механизм консенсуса имеет время блока 1 секунду, что невероятно быстро по сравнению с 10 минутами Биткойна и 14 секундами Эфириума.
Tendermint может поддерживать как общедоступные, так и частные блокчейны и может быть либо доказательством доли, либо разрешением.
Tendermint предназначен для универсального применения. Вы даже можете использовать Tendermint для замены алгоритмов консенсуса других блокчейнов. Ethermint — это масштабируемый Ethereum, созданный с использованием Cosmos SDK и использующий Tendermint Core в качестве механизма консенсуса.
Протокол межблочной связи (IBC)
Протокол IBC является основой экосистемы Cosmos. Протокол позволяет блокчейнам общаться друг с другом.
Модульная структура протокола IBC позволяет разработчикам приложений использовать протокол без глубоких знаний о том, как он работает за кулисами.
Как работает IBC?
Допустим, у нас есть два блокчейна, A и B. Мы хотим перевести 10 токенов из блокчейна A в блокчейн B.
Сначала цепочка A блокирует 10 токенов. Этот процесс известен как связывание, и теперь токены заблокированы или «связаны». Затем цепочка A отправляет цепочке B подтверждение того, что 10 токенов связаны.
Теперь цепочка B должна проверить это доказательство по заголовку цепочки A. Если доказательство подтверждено, цепочка B создает 10 ваучеров на токены.
Это означает, что токены цепочки A никогда не покидают цепочку. Ваучеры на токены в цепочке B являются просто доказательством того, что определенное количество токенов в цепочке A привязано к ваучеру.
Сравнение с другими интернет-блокчейнами
Платформа Cosmos — не единственный блокчейн-проект, ориентированный на совместимость цепей.
Polkadot
Ассоциация Polkadot Блокчейн предназначен для того, чтобы позволить несвязанным блокчейнам безопасно отправлять данные друг другу. Он был основан доктором Гэвином Вудом, одним из соучредителей Ethereum вместе с Виталиком Бутериным. Подобно Cosmos Network, Polkadot также стремится стать своего рода Интернетом блокчейнов.
Cosmos и Polkadot по-разному относятся к управлению и членству. Polkadot имеет фиксированное количество слотов для Parachains, которые распределяются на аукционе. Cosmos Network позволяет любому создать хаб или зону.
Решения по управлению платформой определяются количеством DOT (родной токен Polkadot) у избирателей. Cosmos Network, с другой стороны, не имеет единого процесса управления, но Cosmos Hub и его собственный токен ATOM обеспечивают аналогичную функцию.
Polkadot и Cosmos также отличаются тем, как они защищают свою сеть.
В Cosmos Network каждый блокчейн независим и защищает себя. Каждая зона защищена своим набором валидаторов.
Polkadot, с другой стороны, работает в соответствии с общей моделью безопасности. Каждый Parachain является дочерним элементом родительской цепочки, известной как Relay Chain, которая отслеживает глобальное состояние всех своих Parachain.
лавина
Лавина Platform — это платформа с открытым исходным кодом, созданная для запуска децентрализованных приложений и блокчейнов.
Avalanche, как и Cosmos, позволяет любому создавать собственные блокчейны для конкретных приложений, совместимые с другими блокчейнами на платформе.
В отличие от Cosmos, где у каждого блокчейна есть свои валидаторы, у Avalanche есть подсети, которые могут проверять несколько блокчейнов, используя один набор валидаторов. Подсеть или подсеть — это динамический набор валидаторов в экосистеме Avalanche.
Основная подсеть платформы называется Основная сеть, который проверяет все встроенные блокчейны Avalanche.
Все участники подсети должны быть членами основной сети. Это означает, что каждый валидатор каждого блокчейна в Avalanche должен также проверять собственные встроенные блокчейны Avalanche.
Заключение
Проект Cosmos — многообещающая платформа для разработчиков, которые хотят легко разрабатывать мощные блокчейны, совместимые с другими цепочками.
Механизм Tendermint позволяет быстро масштабировать приложения блокчейна, а протокол IBC позволяет легко обмениваться активами между блокчейнами.
Потребность в блокчейнах для конкретных приложений будет только расти. Такие платформы, как Cosmos Network, позволят разработчикам легко и уверенно создавать свои собственные проекты, не беспокоясь о безопасности и масштабируемости.
Оставьте комментарий