Как запустить DApps межцепочечной: Руководство по совместимости

Продвинутый3/19/2024, 9:20:20 AM
Этот руководство исследует выбор инструментов разработки блокчейна, которые помогут приблизить развитие приложений, работающих через несколько блокчейнов, к широкому распространению. Взаимодействие блокчейнов открывает новые возможности для транзакций между блокчейнами, децентрализованных приложений и эффективного обмена ценностями, аналогично тому, как унифицированный браузер облегчает навигацию по различным доменам интернета. По мере развития и сближения web3, мы с нетерпением ожидаем беспрепятственного взаимодействия между блокчейнами и связанными с ними технологиями.

Пересылка оригинального заголовка: Как запустить кросс-цепочечные DApp: Руководство по совместимости

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

В этом руководстве:

  1. Что мы имеем в виду под межцепочностью?
  2. Почему важна межцепочность?
  3. Примеры использования кросс-цепных DApp и реальные примеры
  4. Вызовы и аспекты многоцепных DApp
  5. Запуск кросс-чейн DApp
  6. Многие инструменты блокчейна облегчают взаимодействие между цепями
  7. Будущее - это кросс-цепочка
  8. Часто задаваемые вопросы
  9. Об авторе

Что мы подразумеваем под кросс-цепочкой?

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

Традиционно сети блокчейнов сталкиваются с трудностью, известной как троица блокчейна, понятие, придуманное сооснователем Ethereum Виталиком Бутериным.

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

DApp'ы с кросс-цепью значительно отличаются от мульти-цепных DApp'ов, которые похожи на умные контрактыработает на нескольких блокчейнах. На данный момент, большая часть DeFiприложения, такие как Uniswap, Кривая, и т. д., по-прежнему работают в этой установке, при этом они развертываются на каждом отдельномблокчейн. Между цепями нет передачи данных, сообщений или транзакций.


Мультицепочечные и кросс-цепочечные DAPPs: Kaleido

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

Решение трехлеммы блокчейна

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

Например, комбинирование уровня 2 с уровнем 1 решает множество проблем децентрализации, безопасности и масштабируемости. Высокочастотные транзакции могут быть выполнены на цепочке уровня 2, минимизируя или устраняя комиссии за газ, в то время как низкочастотные, высокоценные транзакции могут быть выполнены на уровне 1, чтобы обеспечить безопасность.

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

Совместимость

Совместимость блокчейн-сетей - еще один важный случай использования для DApps, работающих через несколько цепей, и давно стоящая цель в отрасли. Представьте, что интернет работает таким образом, где веб-браузеры могут подключаться только к определенным подмножествам сайтов. Например, Chrome может подключаться только к веб-сайтам “.org”, Safari только подключается к веб-сайтам “.com”, Firefox только подключается к веб-сайтам “.edu” и т.д. Это создаст очень фрагментированный опыт.

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

Примеры использования кросс-цепных DApp и реальные примеры

Децентрализованные финансы (DeFi)

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

Один известный пример - агрегатор DeFi, такой как 1inchкоторое подключается к нескольким блокчейнам, таким как Ethereum, Лавина, Polygon и другие. Это DApp предоставляет пользователям доступ к широкому спектру DeFi протоколов, таких как кредитование, заимствование, фермерство доходности и децентрализованные биржиПользователи могут без проблем перемещать свои активы между цепями, чтобы воспользоваться более высокими доходами, более низкими комиссиями или конкретными особенностями каждого блокчейна.

Токенизация активов

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

Цифровые валюты

Развивая пример использования выше, цифровые валюты в виде стейблкоиныилиЦифровые валюты центральных банков (ЦВЦБ)представляют инновационные разработки в мире цифровой финансовой сферы.

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

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

Игровая индустрия

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

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

Пример взаимодействия блокчейнов в игровой индустрии - партнерствоМежду Mini Royale: Nations от Faraway Games и Ready Player Me. Работая на разных блокчейнах и игровых бэкэндах, игроки теперь могут создавать или импортировать свои существующие аватары Ready Player Me в Mini Royale. Это дает пользователям Ready Player Me утилиту для их аватаров, которые могут быть украшены нарядами и предметами от таких брендов, как Adidas, New Balance и Tommy Hilfiger. Вместо чистой эстетики, эти аватары теперь могут использоваться в реальной игре, что приводит к увеличению персонализации и преимуществ для обеих игр.

Управление цепочкой поставок

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

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

Вызовы и соображения кросс-цепочечного DApp

Существует много проблем, которые должны рассматривать DApp, работающие через несколько блокчейнов. Среди них:

1. Сложность

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

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

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

Безопасность является главной проблемой в DApp межцепочечной связи из-за расширенной поверхности атаки. Взаимодействие с несколькими блокчейнами подвергает DApp различным уязвимостям. Различия в протоколах безопасности среди разных цепочек могут привести к эксплуатации, которая подвергает опасности всю межцепочечную экосистему. Поскольку многие из крупнейших DApp межцепочечной связи являются мостами, которые удерживают большое количество средств, они были использованы в различных случаях. Примечательные примеры взломов межцепочечных мостов включают в себя взломы Ronin Bridge, Wormhole и Nomad, каждый из которых с нарушениями на сотни миллионов долларов.

3. Опыт пользователя

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

Запуск кросс-цепочечных DApps

Теперь, когда мы понимаем преимущества, сценарии использования и вызовы кросс-цепных DApp, как их активировать?

Существует много инструментов и фреймворков, которые позволяют DApp'ам быть кросс-цепочными. Популярные проекты включаютКосмос, Polkadot, Hyperledger FireFly и другие. Давайте возьмем последнее как кейс-стади.

Hyperledger FireFly, разработанный KaleidoСегодня это инструмент, который используется многими предприятиями. Стек FireFly был разработан Фондом Hyperledger, частью Фонда Linux, сосредоточенным на инструментах блокчейн с открытым исходным кодом. FireFly Supernode может подключаться к любой экосистеме блокчейна, публичной или частной. Подключаясь к цепочке, FireFly Supernode может вызывать пользовательские смарт-контракты, взаимодействовать с токенами и отслеживать транзакции. Можно представить его как слой управления данными или оркестровки данных. Один FireFly Supernode может подключаться к нескольким цепочкам и создавать межцепочечную сеть, облегчая транзакции, данные и обмен сообщениями.

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

HyperLedger FireFly: Kaleido

В качестве примера, Hyperledger FireFly может выступать в качестве доверенного моста между цепями, будь то между двумя частными цепями, двумя общедоступными цепями или между частной и общедоступной цепью. Пользователям необходимо научить FireFly о цепях, которые они хотят подключить, и настроить "пространство имен" с соответствующим URL и идентификатором цепи RPC для каждой цепи.

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


Как работает процесс моста FireFly: Kaleido

Многие инструменты блокчейна облегчают взаимодействие между цепями

Помимо Hyperledger Firefly, обязательно обратите внимание на Cosmos и Polkadot, поскольку они также выделяются своими надежными экосистемами и уникальными подходами к обеспечению межцепочной коммуникации.

Cosmos использует модульную структуру, которая позволяет блокчейнам взаимодействовать в своей экосистеме через протокол межблокчейнской коммуникации (IBC). Он разработан как сеть независимых параллельных блокчейнов, каждый из которых работает на классических алгоритмах консенсуса BFT, таких как Tendermint. Cosmos позиционирует себя как «Интернет блокчейнов», где его Cosmos SDK позволяет разработчикам создавать взаимодействующие блокчейны, которые сохраняют суверенитет, одновременно обеспечивая передачу токенов и обмен данных.

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

Будущее - это кросс-цепочка

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

Disclaimer:

  1. Эта статья перепечатана с [beincrypto], Все авторские права принадлежат оригинальному автору [Рэй Чен, менеджер продукта в Kaleido, Мэй Вудс ]. Если есть возражения по поводу этого перепечатывания, пожалуйста, свяжитесь с Gate LearnКоманда Gate Learn”) займется этим незамедлительно.
  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, являются исключительно мнением автора и не являются инвестиционной консультацией.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.

株式

Как запустить DApps межцепочечной: Руководство по совместимости

Продвинутый3/19/2024, 9:20:20 AM
Этот руководство исследует выбор инструментов разработки блокчейна, которые помогут приблизить развитие приложений, работающих через несколько блокчейнов, к широкому распространению. Взаимодействие блокчейнов открывает новые возможности для транзакций между блокчейнами, децентрализованных приложений и эффективного обмена ценностями, аналогично тому, как унифицированный браузер облегчает навигацию по различным доменам интернета. По мере развития и сближения web3, мы с нетерпением ожидаем беспрепятственного взаимодействия между блокчейнами и связанными с ними технологиями.

Пересылка оригинального заголовка: Как запустить кросс-цепочечные DApp: Руководство по совместимости

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

В этом руководстве:

  1. Что мы имеем в виду под межцепочностью?
  2. Почему важна межцепочность?
  3. Примеры использования кросс-цепных DApp и реальные примеры
  4. Вызовы и аспекты многоцепных DApp
  5. Запуск кросс-чейн DApp
  6. Многие инструменты блокчейна облегчают взаимодействие между цепями
  7. Будущее - это кросс-цепочка
  8. Часто задаваемые вопросы
  9. Об авторе

Что мы подразумеваем под кросс-цепочкой?

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

Традиционно сети блокчейнов сталкиваются с трудностью, известной как троица блокчейна, понятие, придуманное сооснователем Ethereum Виталиком Бутериным.

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

DApp'ы с кросс-цепью значительно отличаются от мульти-цепных DApp'ов, которые похожи на умные контрактыработает на нескольких блокчейнах. На данный момент, большая часть DeFiприложения, такие как Uniswap, Кривая, и т. д., по-прежнему работают в этой установке, при этом они развертываются на каждом отдельномблокчейн. Между цепями нет передачи данных, сообщений или транзакций.


Мультицепочечные и кросс-цепочечные DAPPs: Kaleido

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

Решение трехлеммы блокчейна

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

Например, комбинирование уровня 2 с уровнем 1 решает множество проблем децентрализации, безопасности и масштабируемости. Высокочастотные транзакции могут быть выполнены на цепочке уровня 2, минимизируя или устраняя комиссии за газ, в то время как низкочастотные, высокоценные транзакции могут быть выполнены на уровне 1, чтобы обеспечить безопасность.

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

Совместимость

Совместимость блокчейн-сетей - еще один важный случай использования для DApps, работающих через несколько цепей, и давно стоящая цель в отрасли. Представьте, что интернет работает таким образом, где веб-браузеры могут подключаться только к определенным подмножествам сайтов. Например, Chrome может подключаться только к веб-сайтам “.org”, Safari только подключается к веб-сайтам “.com”, Firefox только подключается к веб-сайтам “.edu” и т.д. Это создаст очень фрагментированный опыт.

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

Примеры использования кросс-цепных DApp и реальные примеры

Децентрализованные финансы (DeFi)

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

Один известный пример - агрегатор DeFi, такой как 1inchкоторое подключается к нескольким блокчейнам, таким как Ethereum, Лавина, Polygon и другие. Это DApp предоставляет пользователям доступ к широкому спектру DeFi протоколов, таких как кредитование, заимствование, фермерство доходности и децентрализованные биржиПользователи могут без проблем перемещать свои активы между цепями, чтобы воспользоваться более высокими доходами, более низкими комиссиями или конкретными особенностями каждого блокчейна.

Токенизация активов

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

Цифровые валюты

Развивая пример использования выше, цифровые валюты в виде стейблкоиныилиЦифровые валюты центральных банков (ЦВЦБ)представляют инновационные разработки в мире цифровой финансовой сферы.

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

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

Игровая индустрия

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

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

Пример взаимодействия блокчейнов в игровой индустрии - партнерствоМежду Mini Royale: Nations от Faraway Games и Ready Player Me. Работая на разных блокчейнах и игровых бэкэндах, игроки теперь могут создавать или импортировать свои существующие аватары Ready Player Me в Mini Royale. Это дает пользователям Ready Player Me утилиту для их аватаров, которые могут быть украшены нарядами и предметами от таких брендов, как Adidas, New Balance и Tommy Hilfiger. Вместо чистой эстетики, эти аватары теперь могут использоваться в реальной игре, что приводит к увеличению персонализации и преимуществ для обеих игр.

Управление цепочкой поставок

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

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

Вызовы и соображения кросс-цепочечного DApp

Существует много проблем, которые должны рассматривать DApp, работающие через несколько блокчейнов. Среди них:

1. Сложность

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

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

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

Безопасность является главной проблемой в DApp межцепочечной связи из-за расширенной поверхности атаки. Взаимодействие с несколькими блокчейнами подвергает DApp различным уязвимостям. Различия в протоколах безопасности среди разных цепочек могут привести к эксплуатации, которая подвергает опасности всю межцепочечную экосистему. Поскольку многие из крупнейших DApp межцепочечной связи являются мостами, которые удерживают большое количество средств, они были использованы в различных случаях. Примечательные примеры взломов межцепочечных мостов включают в себя взломы Ronin Bridge, Wormhole и Nomad, каждый из которых с нарушениями на сотни миллионов долларов.

3. Опыт пользователя

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

Запуск кросс-цепочечных DApps

Теперь, когда мы понимаем преимущества, сценарии использования и вызовы кросс-цепных DApp, как их активировать?

Существует много инструментов и фреймворков, которые позволяют DApp'ам быть кросс-цепочными. Популярные проекты включаютКосмос, Polkadot, Hyperledger FireFly и другие. Давайте возьмем последнее как кейс-стади.

Hyperledger FireFly, разработанный KaleidoСегодня это инструмент, который используется многими предприятиями. Стек FireFly был разработан Фондом Hyperledger, частью Фонда Linux, сосредоточенным на инструментах блокчейн с открытым исходным кодом. FireFly Supernode может подключаться к любой экосистеме блокчейна, публичной или частной. Подключаясь к цепочке, FireFly Supernode может вызывать пользовательские смарт-контракты, взаимодействовать с токенами и отслеживать транзакции. Можно представить его как слой управления данными или оркестровки данных. Один FireFly Supernode может подключаться к нескольким цепочкам и создавать межцепочечную сеть, облегчая транзакции, данные и обмен сообщениями.

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

HyperLedger FireFly: Kaleido

В качестве примера, Hyperledger FireFly может выступать в качестве доверенного моста между цепями, будь то между двумя частными цепями, двумя общедоступными цепями или между частной и общедоступной цепью. Пользователям необходимо научить FireFly о цепях, которые они хотят подключить, и настроить "пространство имен" с соответствующим URL и идентификатором цепи RPC для каждой цепи.

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


Как работает процесс моста FireFly: Kaleido

Многие инструменты блокчейна облегчают взаимодействие между цепями

Помимо Hyperledger Firefly, обязательно обратите внимание на Cosmos и Polkadot, поскольку они также выделяются своими надежными экосистемами и уникальными подходами к обеспечению межцепочной коммуникации.

Cosmos использует модульную структуру, которая позволяет блокчейнам взаимодействовать в своей экосистеме через протокол межблокчейнской коммуникации (IBC). Он разработан как сеть независимых параллельных блокчейнов, каждый из которых работает на классических алгоритмах консенсуса BFT, таких как Tendermint. Cosmos позиционирует себя как «Интернет блокчейнов», где его Cosmos SDK позволяет разработчикам создавать взаимодействующие блокчейны, которые сохраняют суверенитет, одновременно обеспечивая передачу токенов и обмен данных.

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

Будущее - это кросс-цепочка

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

Disclaimer:

  1. Эта статья перепечатана с [beincrypto], Все авторские права принадлежат оригинальному автору [Рэй Чен, менеджер продукта в Kaleido, Мэй Вудс ]. Если есть возражения по поводу этого перепечатывания, пожалуйста, свяжитесь с Gate LearnКоманда Gate Learn”) займется этим незамедлительно.
  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, являются исключительно мнением автора и не являются инвестиционной консультацией.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!