Что такое аппчейны (AppChains) в Cosmos?

Что такое (AppChain) в сети Cosmos?

AppChains (Application-specific blockchains) — это блокчейны, которые предназначены для работы со всего одним приложением (dApp) в экосистеме блокчейна Cosmos или блокчейнов, созданных на основе Cosmos SDK. Аппчейны решают проблему масштабируемости и совместимости без ущерба безопасности, ведь за безопасность все еще отвечает базовый блокчейн, а совместимость с другими блокчейнами обеспечивается при помощи протокола Inter-Blockchain Communication (IBC).

Ключевые черты аппчейнов на основе Cosmos:

  • Это специализированные блокчейны для выполнения определенных задач. Их основная задача быть более эффективными и менее прегруженными, чем блокчейны общего назначения.
  • Они работают поверх базового блокчейна Cosmos, но также могут работать и независимо.
  • Апчейны могут принимать форму Layer 1, Layer 2, Layer 3 или обычных сайдчейнов. Их отличает фокус на конкретных задачах и то, как они построены для эффективности вокруг этих задач.

Как работают аппчейны (AppChains)?

Работа аппчейнов организована практически также, как и у базового блокчейна, но поверх него, а главное отличие заключается в том, что они могут быть настроены для специфической работы с одним конкретным децентрализованным приложение (dApp) или же являться блокчейном, выполняющим конкретные задачи.

Аппчейны поддаются кастомизации и обладают высокой производительностью, так как в них работает всего одно приложение, которое не конкурирует за ресурсы с другими приложениями, как это происходит в блокчейнах Layer1.

Аппчейн, как и блокчейн, обычно имеет собственный токен, который может использоваться для оплаты комиссионных сборов и участвует в управлении приложением путем стейкинга и голосований.

Преимущества аппчейнов

Аппчейны имеют множество преимуществ при проектировании приложений, благодаря которым решаются многие проблемы общедоступным блокчейнов уровня 1. Рассмотрим основные из них:

1. Гибкость

В блокчейнах Cosmos можно использовать любой язык программирования, что обеспечивает разработчикам множество преимуществ и свободу действий. Кроме языков программирования свобода действий распространяется и на выбираемые фреймворки, не смотря на то, что чаще всего используется Cosmos SDK, разработчики могут использовать и другие (Lotion, Weave и т.д.).

На данный момент в аппчейнах используется механизм консенсуса Tendermint, но в дальнейшем ожидается появление других механизмов консенсуса, которые смогут использовать разработчики.

Разработчики свободно могут менять множество параметров своего аппчейна (например, количество валидаторов и пропускная способность транзакций, безопасность и доступность в асинхронном режиме и т. д.).

2. Модульность

Модульная архитектура аппчейнов предоставляет разработчикам полный контроль над механикой блокчейна, от токеномики до механизмов консенсуса. Разработчики могут настраивать каждый слой в соответствии с требованиями приложения.

Полноценный аппчейн имеет 5 слоев, которые включают:

  • Сетевой слой. Основополагающий слой, который управляет одноранговыми сетями, позволяя узлам взаимодействовать, обмениваться данными и проверять транзакции.
  • Слой приложений. Размещает реальные децентрализованные приложения (dApps), предоставляя разработчикам необходимые интерфейсы для создания и управления приложениями.
  • Слой данных. Отвечает за организацию и хранение всех данных, включая состояние блокчейна, сведения о транзакциях и данные смарт-контрактов.
  • Слой консенсуса. Реализует алгоритм консенсуса аппчейна, который может быть любым, например Proof of Work (PoW), Proof of Stake (PoS) и т. д.
  • Слой смарт-контрактов. Автоматизирует, проверяет и обеспечивает выполнение или согласование смарт-контрактов.

3. Производительность

Разработчики аппчейнов в Cosmos могут работать с новым механизмом консенсуса Tendermint BFT, который обеспечивает значительный прирост производительности по сравнению с большинством других, используемых на сегодняшний день. Аппчейн работает с одним приложением, поэтому приложение может использовать все доступные вычислительные мощности.

4. Безопасность

Разработчики могут использовать проверенные языки программирования, такие как Go, при создании своих аппчейнов, которые являются более зрелыми и безопасными, чем языки смарт-контрактов, используемые в большинстве современных виртуальных машин.

Разработчик не ограничен возможностями базовых виртуальных машин и может создавать свою собственную логику и полагаться на хорошо проверенные криптографические библиотеки. Такой подход исключает потенциально возможные ошибки и уязвимости в базовой виртуальной машине.

5. Суверенитет

Одним из основных преимуществ аппчейнов является суверенитет. Поскольку аппчейны специализируются на работе с одним приложением, заинтересованные стороны приложения имеют полный контроль над всем аппчейном. Любые изменения в аппчейне могут быть инициированы сообществом приложения.

Примеры аппчейнов в экосистеме Cosmos

Экосистема Cosmos достаточно обширна и в нее входит множество, как независимых блокчейнов, так и аппчейнов, направленных на выполнение конкретных задач. Рассмотрим некоторые из существующих аппчейнов:

1. Osmosis

Osmosis — это децентрализованная биржа (DEX) и хаб ликвидности для Cosmos, экосистемы суверенных, совместимых блокчейнов, все из которых соединены через протокол межсетевой связи (IBC). Osmosis также предлагает не-IBC активы из экосистем Ethereum и Polkadot.

Собственный токен Osmosis:

  • Тикер: OSMO
  • Общее предложение: 1 000 000 000 OSMO
  • Циркулирующий объем: 697 069 207 OSMO (по состоянию на 02.12.2024).
  • Купить OSMO: MEXC, Bitget, LBank

2. THOR Chain

THOR Chain — это децентрализованная сеть ликвидности, обеспечивающая совместимость блокчейнов. Она позволяет осуществлять кроссчейн обмен токенов между блокчейнами уровня 1 без кастодиального хранения.

Собственный токен THOR Chain:

  • Тикер: RUNE
  • Общее предложение: 416 000 000 RUNE
  • Циркулирующий объем: 339 884 127 RUNE (по состоянию на 02.12.2024).
  • Купить RUNE: MEXC, Bitget, Gate

3. dYdX

dYdX — это профессиональная торговая платформа DeFi, предлагающая децентрализованную маржинальную торговлю и деривативы. Платформа создана на основе dYdX Chain, пользовательского блокчейна L1 с использованием Cosmos SDK.

Собственный токен dYdX:

  • Тикер: DYDX
  • Общее предложение: 1 000 000 000 DYDX
  • Циркулирующий объем: 710 125 434 DYDX (по состоянию на 02.12.2024).
  • Купить DYDX: MEXC, Bitget, Gate