Протокол 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. Видно, что количество увеличивается с каждым кварталом. В настоящее время интерчейн состоит из 53 активных сетей.
Объём активов, переданных с помощью IBC
В 2022 году с помощью IBC передали активов на 30,3 млрд. долларов США.
На рисунке ниже показана общая стоимость входящих и исходящих переводов IBC в долларах США. Хотя объем переводов снижался на протяжении большей части этого года, видно, что стоимость переводов начала восстанавливаться с ноября.
Использование межсетевых аккаунтов
После запуска межсетевых аккаунтов (ICA) в начале этого года, основными пользователями стали Stride и Quicksilver — два протокола ликвидного стейкинга.
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, читайте их блог.
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) возможность компоновки приложений,
Возможность обновления: направлена на обеспечение надежности 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 (не в активном сете).