Часто задаваемые вопросы об учетных записях Interchain
Interchain Accounts V1 запущен !
Поскольку различные сетевые экосистемы готовятся к запуску различных продуктов на основе учетных записей Interchain, мы хотели бы поделиться более подробной информацией об использовании учетных записей Interchain , которые, как мы надеемся, помогут обеспечить плавное и успешное развертывание в Interchain.
Для пользователей IBC:
В чем разница между учетной записью Interchain и учетной записью, которая была у меня раньше? Должен ли я, как конечный пользователь, беспокоиться об учетных записях Interchain?
IBC Interchain Accounts обеспечивает межсетевое взаимодействие и взаимодействие между цепочками. Межсетевые учетные записи функционируют в фоновом режиме для взаимодействия с конечным пользователем как нечто более похожее на предоставление блокчейнам возможности открывать свои собственные функции в качестве «API» или конечных точек службы, которые будут вызываться другой цепочкой, а затем выполнение вызовов к этим конечным точкам через сеть. Канал Interchain Account. С другой стороны, большинство мостов просто позволяют передавать активы туда и обратно.
Один из способов подумать о потенциале этой новой функции — это то, что она обеспечивает для пользователей нативных моделей Interchain. В традиционной среде конечный пользователь должен войти в интерфейс, представляющий цепочку A, и передать актив в цепочку B через транзакцию IBC. Затем пользователю потребуется войти в другой интерфейс, на этот раз представляющий цепочку B, и завершить оставшуюся часть потока продукта. С моделью продукта Interchain пользователь может завершить весь поток в рамках единого оптимизированного пользовательского интерфейса, где цепи передают наборы инструкций и выполняют транзакции под капотом — и все это без необходимости покидать первый интерфейс пользователя. Учетные записи Interchain позволяют использовать собственные бизнес-модели Interchain и устанавливают функциональную совместимость в качестве основного примитива.
Для строителей в IBC Gang:
Наиболее важным компонентом IBC, который нужно понимать, когда речь идет об учетных записях Interchain, являются каналы. Каналы создаются между различными цепочками с поддержкой IBC и соединяют два порта, пространство имен которых определяется прикладным модулем IBC, на который они ссылаются. Например, в случае передачи токенов между Cosmos Hub и Osmosis, концентратор использует канал 141, порт передачи для передачи ICS20, для подключения к порту передачи канала 0. Всем токенам, передаваемым по каналу, будет присвоено то же достоинство , что и другим токенам, проходящим по каналу, что выглядит следующим образом: ibc/<хэш идентификатора канала и идентификатора порта>.
IBC разработан таким образом, потому что путь, который прошел актив, определяет безопасность актива. Благодаря легкому клиентскому дизайну IBC нет необходимости доверять сторонней стороне проверку достоверности транзакции. Вместо этого доверие, которое мы испытываем к активу, эквивалентно нашему доверию к механизму консенсуса другой цепочки через представление этого консенсуса легким клиентом IBC. Вместо того, чтобы обращаться к набору валидаторов моста, вы можете напрямую обратиться к пути IBC, по которому прошел актив, чтобы увидеть гарантию безопасности актива.
Это также означает, что каждый канал представляет собой отдельный путь между двумя цепями. Открытие большего количества каналов не увеличивает объем трафика, который может проходить между двумя цепями, но может увеличить типы трафика, который может проходить между двумя цепями. Разные каналы, подключающиеся к одному и тому же порту передачи, приведут к разным номиналам токенов, и разные каналы будут открыты между разными будущими портами приложений, такими как NFT или учетные записи Interchain.
Что Interchain Accounts значат для меня как для оператора?
Это имеет важные последствия для операторов ретрансляторов, поскольку это означает, что может возникнуть необходимость охватить несколько каналов Interchain Accounts, установленных на соединениях IBC между цепочками, если было открыто несколько учетных записей цепочки к цепочке. Инфраструктуры ретрансляторов Hermes и Golang оптимизируются для этого нового потока — ретрансляторы Golang переходят от ретрансляции на основе каналов к ретрансляции на основе соединений, которая охватывает все ассоциированные каналы ICA и ретрансляторы Hermes, предоставляя функцию ica* с подстановочными знаками в файле конфигурации для настройки ретранслятор для покрытия всех каналов Interchain Account.
Что Interchain Accounts означает для меня как для разработчика сети?
Для разработчиков сети Interchain Accounts это означает, что для каждой Interchain Account, открытой в цепочке, должен быть установлен новый канал для сообщений, проходящих по этому пути. Эти сообщения должны быть занесены в белый список управления как параметры модуля. Кроме того, поскольку учетные записи Interchain контролируются отдельными цепочками через транзакции IBC, разработчики, желающие использовать учетные записи Interchain, должны написать собственную логику в своем собственном модуле приложения IBC, называемом модулями аутентификации. Чтобы обеспечить безопасную отправку сообщений, цепочка контроллеров, регистрирующая и контролирующая учетную запись в цепочке хостов — цепочке, в которой зарегистрирована межсетевая учетная запись, — должна иметь как минимум один модуль аутентификации межсетевых учетных записей, чтобы действовать в качестве контроллера. цепь. Пример модуля аутентификации можно найти вэтот учебник концентратора .
Что значат учетные записи Interchain для всей экосистемы Interchain?
Ожидайте, что все остальные начнут понимать, что IBC — это не «просто еще одна мостовая технология для передачи токенов. Это протокол связи общего назначения для компьютеров сообщества» , который уже ежемесячно обрабатывает транзакции на миллиарды долларов и растет с каждым днем.
В ближайшем будущем ожидайте, что такие проекты, как Cosmos Hub, Quicksilver, Umee, Juno, Osmosis, Sommelier, Regen, Secret Network и многие другие, выпустят захватывающие новые нативные продукты Interchain, все из которых работают на Interchain Accounts. ЛФГ!
Об авторе:
Чарли Фей работает в Interchain GmBH и является руководителем IBC (протокол Inter-blockchain). Чарли зарегистрирована в Твиттере .
Спасибо Thomas Dekeyser и Alan Traeger за подробный обзор.

![В любом случае, что такое связанный список? [Часть 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































