December 23, 2022

Протокол IBC: Обзор основных событий 2022 года

Это наш 3й перевод про IBC (первый, второй). Начинаем подводить итоги года, в том числе и сквозь призму развития IBC - технологии, которая может сделать Cosmos одним из лидеров индустрии веб3. Оригинал статьи тут. Приятного прочтения.

Внимание! статья написана участником Interchain GmbH, поэтому в тексте может встречаться необъективщина.

😴СПИ! (самостоятельно проводи исследование)

Содержание

Основные релизы

Новые функции и улучшения протокола

Ончейн и GitHub метрики

Важные события в масштабах всей экосистемы

Обновление команды от Interchain GmbH

Некоторые из основных приоритетов на 2023 год

Релизы🔧

В этом году для ibc-go было выпущено 4 мажорных релиза. Каждый добавлял новую функцию или улучшал существующий стеке (краткое описание приведено в следующем разделе).

Новые функции и улучшения✨

Fee middleware

Внедрение межсетевого стандарта (ICS) 29, известного как программное обеспечение fee middleware, предложило механизм для финансирования ретрансляторов. Цель этой функции — стимулировать ретрансляторы, чтобы IBC масштабировался органически.

Программное обеспечение fee middleware было включено в выпуск версии 4.0.0. Вы можете прочитать это сообщение в блоге, чтобы узнать больше об этой функции.

Interchain аккаунты

В марте этого года появились Interchain аккаунты (ICA) как часть выпуска ibc-go v3.0.0. Ранее мы видели как Stride и Quicksilver использовали функционал сети контроллеров.

Речь о т.н. "управлении по доверенности". Зоны могут открывать и контролировать учетные записи в домашних сетях. В частности, это используется для голосования деривативом через блокчейн, выдавший дериватив в домашнем блокчейне исходного актива. Подробнее в CosmoBook.

В ibc.go v5.0.0 одной из основных добавленных функций стала возможность запроса InterchainAccount gRPC к субмодулю контроллера, чтобы пользователи имели доступ к своим зарегистрированным адресам в других сетях (адреса ICA).

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

Краткое описание изменений, внесенных в ICA в ibc-go версии 6.0.0, смотрите здесь. Если вам интересно, вы можете обратиться к этому сообщению в блоге, чтобы узнать больше о том, как работает ICA.

Пересборка лайт-клиентов

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

Рефакторинг 02-client был проведен, чтобы облегчить эту проблему и упростить разработку легких клиентов. Мы пометили 02-client-refactor-beta1 рефакторингом 02-client, который в конечном итоге будет выпущен в ibc-go версии 7.0.0 в следующем году. Версия 7 также повысит версию SDK до версии 0,47.

Сетевые метрики⛓️

Количество IBC сетей

На рисунке ниже показано количество активных сетей, соединенных между собой через IBC. Видно, что количество увеличивается с каждым кварталом. В настоящее время интерчейн состоит из 53 активных сетей.

Источник: mapofzones.com

Объём активов, переданных с помощью IBC

В 2022 году с помощью IBC передали активов на 30,3 млрд. долларов США.

На рисунке ниже показана общая стоимость входящих и исходящих переводов IBC в долларах США. Хотя объем переводов снижался на протяжении большей части этого года, видно, что стоимость переводов начала восстанавливаться с ноября.

Источник: mapofzones.com

Использование межсетевых аккаунтов

После запуска межсетевых аккаунтов (ICA) в начале этого года, основными пользователями стали Stride и Quicksilver — два протокола ликвидного стейкинга.

Источник: numia.xyz

Stride был запущен в сентябре. С тех пор ICA управляет активами на общую сумму 14,5 миллионов долларов в своей сети. На рисунке 3 выше показано совокупное представление общей стоимости активов в долларах США, привязанных к Stride в день, которые затем передаются по хост-сетям через ICA.

С анализом использования ICA в Stride вы можете ознакомиться в этом отчете.

Метрики репозитория GitHub💻

В таблице ниже приведены некоторые важные показатели GitHub для репозиториев ibc-go и ibc (spec) в 2022 году.

На рисунке показано общее количество коммитов, а также количество внешних участников в разработку ibc-go за прошедшее время в этом году.

Другие изменения в экосистеме🚀

IBC приходит в Polkadot [Composable Finance]
Composable Finance с помощью Strangelove Ventures разрабатывает клиент BEEFY light, а также новую платформу для межсетевых смарт-контрактов под названием XCVM. Тем самым они создают инфраструктуру для соединения экосистем Cosmos и Polkadot. Их план выхода на рынок на следующий год будет включать использование клиентов Wasm и GRANDPA.

Команда Composable также работает над соединением сетей на основе субстрата с NEAR экосистемой с использованием IBC.

ZK-IBC [Polymer]
Polymer станет одной из первых сетей, использующих межсетевую безопасность. Используя доказательства с нулевым разглашением, Polymer стремится соединить сети с поддержкой IBC с сетями, не использующими IBC.

IBC в сетях без Cosmos-SDK [Penumbra]
В этом году к Cosmos Hub через IBC была подключена первая сеть не на базе Cosmos SDK- Penumbra. Это важная веха, которая показывает, что внедрение IBC не ограничивается сетями, использующими Cosmos SDK.

IBC в Ethereum и NEAR [Electron Labs]
Electron Labs планирует использовать IBC для объединения экосистем Ethereum и Cosmos, используя zk-snarks.

Передача безопасности через IBC [Babylon]
Используя IBC в качестве средства передачи безопасности, Babylon планирует обеспечить сети Cosmos безопасностью Bitcoin. Используя метод контрольных точек, Babylon использует транспортный уровень IBC для агрегирования и и передачи меток времени транзакций из сетей Cosmos в Bitcoin.

Чтобы узнать больше о том, как работает Babylon, читайте их блог.

Межсетевые запросы ICS-31

Interchain Queries, разработанные Unofficial Systems и Interchain GmbH, представляют собой протокол, который позволяет ‘запрашивающей’ сети получать данные из ‘запрашиваемой’ сети через IBC. И Stride, и Quicksilver в настоящее время используют модуль перекрестных запросов.

Interchain NFT [Bianjie]
Разработанный Bianjie, Interchain NFT позволит пользователям отправлять свои NFT между различными сетями через IBC. Подробности тут.

Команда IBC🌐

Фондом Interchain (ICF) для разработки IBC финансируются Informal Systems, Strangelove Ventures и Interchain GmbH. Последние выступаюи разработчиками спецификации протокола IBC и репозитория ibc-go.

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

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

Что ждет нас в 2023 году? 🛣️

Наши цели на следующий год в целом можно разделить на три основные темы:

1) улучшение процедуры обновления,

2) возможность компоновки приложений,

3) расширение экосистемы.

Возможность обновления: направлена на обеспечение надежности IBC в будущем и возможность обновления основного протокола без ущерба для сетевых эффектов или накопленного состояния.

Это будет включать в себя работу по обновлению каналов для использования новых функций, таких как fee middleware, обновление смарт-контрактов IBC, улучшение ICS-20, изменение порядка каналов и т. д. Тема возможности обновления также включает в себя работу, связанную с возможностью обновления соединений и клиентов.

Компоновка приложений: направлена на расширение функциональности IBC и упрощение для разработчиков создания пользовательских приложений IBC в Golang или CosmWasm.

Ключевые результаты в рамках этой темы включают разматывание пути (ICS-20 v2), запросы PubSub, поддержку новых рабочих процессов приложений и улучшение компоновки смарт-контрактов с помощью IBC.

Расширение экосистемы: включает поддержку команд, внедряющих IBC для других экосистем или легких клиентов (ZK-IBC, NEAR, Substrate), выпуск localhost connection, обеспечение безопасности IBC и совместимости с зависимыми проектами.

Заключение

Несмотря на мрачный макроэкономический фон в течение 2022 года, interchain продолжает набирать обороты, и IBC находится в авангарде, стимулируя рост и инновации во всей экосистеме.

Становится ясно, что IBC продолжит играть решающую роль в развитии взаимодействия блокчейнов. Будь то создание новых вариантов использования и приложений или внедрение инноваций в различных сетях, будущее interchain никогда не выглядело более ярким.

IBC - это фундаментальный сдвиг парадигмы интероперабельности, позволяющий осуществлять произвольную передачу данных по блокчейнам с минимизацией доверия, безопасным и расширяемым способом. Обратитесь к нашему материалу Interchain Developer Academy , чтобы узнать больше о IBC.

Об авторе: Ади Рави Радж работает в Interchain GmbH и является аналитиком протокола в команде IBC.

Спасибо Карлосу Родригесу, Чарли Фей, Сюзанне Эванс и Томасу Дикейзеру за отзывы и обзор.

Переведено командой @creeptah.

Также чекайте переводы в канале The Farm

Обсудить эту и другие новости можно у нас в чате.

CosmoBook - общедоступная многоязычная универсальная интернет-энциклопедия экосистемы Cosmos со свободным контентом, реализованная на принципах вики.

Мы валидируем Umee, Quicksilver и Stride (не в активном сете).