Многоцепочечная интеграция и её компромиссы

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

Вместо того чтобы строить исключительно на одной цепочке, многоцепочечная интеграция позволяет проектам одновременно работать на Ethereum, BNB Smart Chain, Polygon, Solana, Avalanche и других сетях, предоставляя пользователям гибкость, более широкий доступ и возможность использовать уникальные преимущества различных экосистем. Многочисленные развертывания не обеспечивают автоматическую связь или обмен ликвидностью; для обмена сообщениями и взаимодействия между цепочками требуется дополнительная инфраструктура.

Происхождение и история

ВремяСобытия
2015Запуск Ethereum ознаменовал начало эры множества платформ для смарт-контрактов.
2018EOS и Tron запускают основные сети, расширяя выбор платформ для смарт-контрактов.
2021В Cosmos Hub включена функция IBC, поддерживающая связь между совместимыми цепочками блокчейна.
2020Запуск Binance Smart Chain создает спрос на развертывание децентрализованных приложений (DApp) в различных блокчейнах.
2020Polygon (Matic) набирает популярность как сайдчейн для Ethereum с многоцепочечным мостом.
2021-2022SushiSwap расширяется до более чем 14 блокчейнов (начал с примерно 5 блокчейнов в начале 2021 года) – это пример стратегии DeFi с использованием нескольких блокчейнов.
2021Компания Multichain развивается как связующее звено в инфраструктуре; она прекращает свою деятельность в 2023 году после крупного кризиса.
2022LayerZero запускает омниканальную систему обмена сообщениями для плавной интеграции нескольких блокчейнов.
2023Протокол Chainlink CCIP (Cross-Chain Interoperability Protocol) запущен в работу.
2024Возникают многоуровневые абстракции, скрывающие сложность цепочки от конечных пользователей.

Как это работает

Многоцепочечная интеграция: как это работает
КомпонентФункция
Кросс-цепные мостыПеревод активов между различными блокчейнами
Протоколы обмена сообщениямиОбеспечьте возможность обмена данными между смарт-контрактами в разных блокчейнах.
Абстракция цепиСкройте от конечных пользователей сложность многоцепочечной архитектуры.
Единая ликвидностьОбъединение ликвидности по всем цепочкам поставок для более выгодного ценообразования.
Общее состояниеСинхронизация состояния приложения между несколькими развертываниями.
Многоцепочечные SDKИнструменты разработки для одновременного развертывания на нескольких блокчейнах.

Простыми словами

  1. Одно приложение, множество сетейМногоцепочечная интеграция означает развертывание вашего приложения на нескольких блокчейнах, чтобы пользователи Ethereum, Solana, Polygon и других могли использовать ваш сервис без переключения между экосистемами.
  2. Встречаться с пользователями там, где они находятсяВместо того чтобы принуждать всех пользователей к использованию одного блокчейна, многоцепочечные проекты позволяют пользователям взаимодействовать из любой блокчейн-сети по своему выбору, что снижает сложности и расширяет пользовательскую базу.
  3. Лучший из всех мировРазные блокчейны обладают разными преимуществами. Ethereum предлагает безопасность, Solana — скорость, Polygon — низкие затраты. Интеграция нескольких блокчейнов позволяет проектам использовать преимущества каждого из них.
  4. Мостовая инфраструктураМежцепочечные мосты и протоколы обмена сообщениями представляют собой «магистрали», соединяющие различные блокчейны и позволяющие активам и данным перемещаться между многоцепочечными развертываниями.
  5. Абстракция цепиНекоторые приложения автоматизируют выбор сети и маршрутизацию, но поддерживаемые блокчейны, ликвидность, комиссии и предположения о безопасности по-прежнему ограничивают пользовательский опыт.

Примеры из реального мира

СценарийРеализацияРезультат
Uniswap мультицепочкаРазвернуто на платформах Ethereum, Polygon, Arbitrum, Optimism, BNB Chain.Пользователи получают доступ к одному и тому же сервису DEX, но с разными компромиссами между комиссией и скоростью.
Aave мультицепочкаРазвертывание системы кредитования в нескольких поддерживаемых сетях.Каждый вариант развертывания имеет свои собственные рынки, ликвидность и параметры риска.
Цепная ссылка CCIPПротокол межсетевого взаимодействияОбеспечивает безопасную передачу данных и токенов между поддерживаемыми блокчейнами (Источник: Документация по межсетевым взаимодействиям Chainlink)
LayerZero omnichainОбмен сообщениями между поддерживаемыми сетямиПриложения настраивают обмен сообщениями, проверку и выполнение; риск интеграции сохраняется (Источник: LayerZero — архитектура обмена сообщениями)
WormholeМежсетевой обмен сообщениями и мостПодключает поддерживаемые сети; список и отдельные продукты-мосты со временем меняются.

Преимущества

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

Недостатки и риски

НедостатокОписание
Мостовые уязвимостиМосты представляют собой высокоприоритетные цели для кибератак; безопасность зависит от контрактов, проверки и оперативного контроля.
Сложность разработкиПоддержка кодовых баз в нескольких цепочках разработки увеличивает нагрузку на инженеров.
Фрагментация ликвидностиРаспределение ликвидности между цепочками может уменьшить глубину покрытия каждой отдельной цепочки.
Синхронизация состоянийПоддержание согласованного состояния во всех цепочках — технически сложная задача.
путаница у пользователейНаличие множества вариантов цепочек может сбить с толку пользователей, не обладающих глубокими техническими знаниями.
Требования к аудитуДля каждого развертывания цепочки требуется отдельный аудит безопасности.

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

FAQ

В: Почему бы не использовать всего один блокчейн?

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

В: Безопасны ли мостики, соединяющие цепи поперек?

A: Мосты создают дополнительные риски, включая уязвимости смарт-контрактов, компрометацию валидаторов или ключей, а также сбои в проверке сообщений. Известный бренд или прошедший аудит не гарантируют безопасности; проверьте фактическое развертывание и существующие средства контроля. (Источник: Проектирование моста Ethereum )

В: Что такое цепная абстракция?

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

В: Как многоцепочечные децентрализованные приложения (DApps) справляются с фрагментацией ликвидности?

А: Агрегаторы, системы, основанные на намерениях, и специализированные сети ликвидности могут помочь пользователям получить доступ к ликвидности в рамках различных развертываний. Их охват и гарантии исполнения различаются; ни одна система автоматически не объединяет ликвидность всех цепочек.

Получить криптокарту UPay

Испытайте все преимущества онлайн-платежей и бесперебойных криптотранзакций.

Регистрация

Связанные условия

  • Кросс-цепи – общая концепция совместимости блокчейнов
  • Мост – инфраструктура для передачи активов между блокчейнами
  • Уровень 2 – решения для масштабирования, расширяющие возможности базовой цепочки.
  • Взаимодействие – способность различных блокчейн-систем взаимодействовать друг с другом
  • Абстракция цепочки — сокрытие от конечных пользователей сложности многоцепочечной архитектуры.

Заключение

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

Дополнительная информация о UPay: Объяснение обернутых токенов ; Сети второго уровня ; Как работают пулы ликвидности

Источники

проектирование моста Ethereum

Документация по межсетевым взаимодействиям Chainlink

LayerZero — архитектура обмена сообщениями

Медиа