Эта статья является вкладом сообщества. Контент был написан Дереком Ю, генеральным директором PureStake, команды, разрабатывающей платформу Moonbeam для кросс-чейн-приложений.

Мнения, выраженные в этой статье, принадлежат автору/участнику и не обязательно отражают точку зрения Binance Academy.

Вкратце 

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

Что такое совместимость в блокчейне? 

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

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

Почему совместимость важна? 

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

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

С точки зрения разработчика, каждое развертывание представляет собой изолированный и независимый экземпляр, в результате чего серверные контракты не связаны между собой и не знают друг друга. Например, может потребоваться развертывание DApp децентрализованной биржи (DEX) в отдельных сетях Ethereum, BNB Chain и Polygon. Это приводит к тому, что каждая версия этих DApps считается изолированной. 

Для пользователя подход к развертыванию на нескольких площадках может вызвать некоторые проблемы. В частности, эта реализация не позволяет плавно передавать токены из одного блокчейна в другой. Обычно это делается в процессе, когда активы уничтожаются в исходном блокчейне и пересчитываются в целевой блокчейн с использованием стороннего моста. Этот процесс может занять много времени и сбить с толку, что приводит к образованию фрагментированных данных и ухудшению пользовательского опыта. Риски безопасности, связанные с хранением активов в нескольких блокчейнах, также могут быть значительными, открывая двери для взлома и потенциальной потери средств.

Решения для межсетевого взаимодействия 

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

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

Звено цепи

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

Червоточина

Протокол Wormhole — это общий протокол совместимости, который позволяет передавать токены и сообщения между различными сетями блокчейнов. За сообщениями в исходной цепочке наблюдает сеть опекунов — людей, которые проверяют и облегчают передачу в целевые цепочки.  Разработчики, использующие Wormhole, могут создавать межсетевые децентрализованные приложения под названием xDapps.

СлойНулевой

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

Сверхлегкие узлы LayerZero (ULN) представляют собой смарт-контракты, которые передают заголовки блоков других цепочек мостов для повышения эффективности. ULN включается только по требованию, а смарт-контракт связывается с оракулом и ретранслятором через конечную точку LayerZero. Такая конструкция обеспечивает легкую и эффективную межсетевую связь.

Гиперлейн

Hyperlane — это проверенный протокол цепочки PoS, который обеспечивает межцепочную связь с помощью настраиваемых методов консенсуса. В сети Hyperlane каждый валидатор отвечает за проверку каждой цепочки, к которой подключен Hyperlane, обеспечивая безопасность и точность связи между цепочками.

Межблокчейн-коммуникация

Межблокчейн-коммуникация (IBC) — это стандартный протокол взаимодействия блокчейнов в сети Cosmos, предназначенный для обеспечения взаимодействия между различными блокчейнами. IBC определяет минимальный набор функций, указанных в стандартах Interchain (ICS), которые определяют, как блокчейны могут взаимодействовать и обмениваться данными друг с другом.

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

Сообщения о лавинном варпе

Avalanche Warp Messaging (AWM) отличается гибкостью и позволяет разработчикам создавать собственные спецификации обмена сообщениями для поддержки связи. Сама спецификация AWM требует массива байтов, индексация которого участвовала в BLS Multi-Signature и BLS Multi-Signature. AWM упрощает разработчикам создание мощных децентрализованных приложений в сети Avalanche.

Реле БТД

BTC Relay — это цепочка ретрансляции, развернутая в реальной среде. Он позволяет отправлять заголовки блоков Биткойн в Ethereum. Тем самым он дает возможность проверить включение биткойн-транзакций в блокчейн Ethereum, создавая надежный мост между двумя сетями.

Формат сообщения перекрестного консенсуса

Формат сообщения перекрестного консенсуса позволяет различным консенсусным системам взаимодействовать друг с другом на Polkadot. Благодаря успешной интеграции XCM версии 3 разработчики могут создавать приложения, которые поддерживают мосты, межцепочную блокировку, обмены, NFT, условия, отслеживание контекста и многое другое. 

Например, Moonbeam XCM SDK в первую очередь поддерживает передачу токенов XCM, позволяя разработчикам взаимодействовать с сетью Polkadot с помощью XCM.

Акселар

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

Например, мостовое приложение Axelar Satellite соединяет BUSD на базе Ethereum с Cosmos, обеспечивая совместимость между двумя экосистемами.

Преимущества и ограничения совместимости

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

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

краткое содержание

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

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

Однако для широкого использования различные решения межсетевого взаимодействия должны обеспечивать большую стабильность и безопасность. В настоящее время неясно, какое решение предоставит наиболее эффективные, стабильные и безопасные инструменты.  

Читать далее:

  • Что такое блокчейн-мост?

  • Что такое уровень 0 в сфере блокчейна?

  • Что такое уровень 1 в блокчейне?

Отказ от ответственности и предупреждение о рисках. Этот контент предоставляется вам «как есть» только для общих информационных и образовательных целей, без каких-либо заявлений или гарантий. Его не следует истолковывать как финансовую, юридическую или другую профессиональную консультацию, а также как рекомендацию приобрести какой-либо конкретный продукт или услугу. Вам следует обратиться за советом к соответствующим профессиональным консультантам. В случаях, когда статьи публикуются сторонними участниками, обратите внимание, что выраженные мнения принадлежат сторонним участникам и не обязательно отражают точку зрения Binance Academy. Пожалуйста, прочитайте наш полный отказ от ответственности здесь для более подробной информации. Цены на цифровые активы могут колебаться. Стоимость ваших инвестиций может как снизиться, так и вырасти, и вы не сможете вернуть вложенную сумму. Вы несете единоличную ответственность за свои инвестиционные решения, и Binance Academy не несет ответственности за любые убытки, которые вы можете понести. Этот материал не следует рассматривать как финансовую, юридическую или другую профессиональную консультацию. Для получения дополнительной информации ознакомьтесь с нашими Условиями использования и Предупреждением о рисках.