Уникальный подход ZetaChain к обеспечению совместимости блокчейнов

1 год назад 0

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

Цель этой статьи — пролить свет на этот инновационный подход «снизу вверх» в развивающемся контексте функциональной совместимости web3. Мы также проведем конкретные сравнения с несколькими известными блокчейнами первого уровня и протоколами обмена сообщениями.

Пять этапов развития мультичейн совместимости

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

Новые Layer 1 и Layer 2 (закрытые системы)

В последние годы, после появления Ethereum, мы наблюдали приток новых блокчейнов первого уровня и решений для масштабирования (L2). Несмотря на более широкий выбор сетей — каждая из которых имеет различные компромиссы — пользователи сталкиваются с сильно фрагментированными приложениями и экосистемами, в которых они не могут легко ориентироваться.

Централизованные биржи

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

Парные мосты с различными моделями безопасности

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

Агрегаторы кросс-чейн мостов

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

Кросс-чейн обмен сообщениями с нативной передачей информации о стоимости

Еще одним достижением в области межблокчейн-соединений является кросс-чейн обмен сообщениями. Новые протоколы, такие как Axelar, Celer и LayerZero, предлагают общий кросс-чейн обмен сообщениями, который позволяет отправлять или передавать определенный набор данных между существующими смарт-контрактами на блокчейнах, чтобы в некоторых случаях добиться передачи информации о стоимости. Однако создание более сложных приложений, для которых требуется более нескольких активов на сетях — например, DEX для обмена стейблкоинов или кредитования — является более сложной задачей. Этот метод требует развертывания контракта на каждой из сетей (поэтому он не сможет поддерживать сети которые не имеют поддержки смарт контрактов, такие как Bitcoin). Он также предполагает больше контрактной логики (и, следовательно, поверхности атаки) и сложности, связанные с ожиданием передачи различных сообщений и синхронизацией состояния между отдельными сетями. Это приводит к увеличению риска и времени взаимодействия с пользователем.

Подход ZetaChain к взаимодействию блокчейна

Следующий стандарт совместимости блокчейна сочетает в себе кросс-чейн обмен сообщениями и появление нативных Омничейн смарт-контрактов. Если кросс-чейн обмен сообщениями обеспечивает асинхронную модель построения и имеет смысл для некоторых приложений, то Омничейн смарт-контракты обеспечивают более синхронный способ построения, как будто все находится в одной сети.

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

Сегодня ZetaChain является единственным децентрализованным публичным блокчейном L1, который поддерживает этот полный набор инструментов для общего омничейн программирования. Разработчики могут создавать как синхронные (Омничейн смарт-контракты), так и асинхронные («Кросс-чейн обмен сообщениями») архитектуры или их комбинацию. ZetaChain не зависит от сети и уровня, что означает, что ZetaChain может даже включать смарт-контракты биткоина. Эта возможность очень похожа на Ethereum, где смарт-контракту можно доверить управление активами в соответствии с заранее установленными правилами. Разница с ZetaChain в том, что смарт-контракт может делать это для любых данных/активов на любом блокчейне. Более подробный технический обзор и обзор безопасности можно найти в этой теме ZetaEducation.

Сравнение решений

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

  • Блокчейн блокчейнов (BoB) (Cosmos & Polkadot): Наиболее известными из этих экосистем, ориентированных на взаимодействие, являются Cosmos и Polkadot. Хотя каждая из них по-своему решает вопросы безопасности и консенсуса, их основное отличие от ZetaChain заключается в том, что они требуют соблюдения определенных стандартов интеграции для присоединения к своим экосистемам: протокол межблокчейн-коммуникации (IBC) для Cosmos; Parachains для Polkadot. Требование, чтобы блокчейн был построен на какой-то общей основе, исключает связь со старыми сетями, такими как Bitcoin, и новыми блокчейнами с их собственными моделями консенсуса. С точки зрения этики, ZetaChain использует более общий, открытый подход, поддерживая собственные кросс-чейн смарт-контракты, которые напрямую взаимодействуют с любым внешним блокчейном. Такой агностический, связующий дизайн способствует меньшей фрагментации — можно сказать, что ZetaChain — это блокчейн для блокчейнов, а не BoBs. Более подробное сравнение с Cosmos IBC можно найти в этом посте.
    • THORChain — это децентрализованная сеть ликвидности, способная осуществлять передачу средств с помощью внешних блокчейнов, но она не имеет универсальной передачи сообщений, необходимой для создания более широких приложений, совместимых с другими L1. Другими словами, THORChain является специфическим приложением для DEX. ZetaChain был частично вдохновлен дизайном THORChain и может рассматриваться как операционно более простая и более обобщенная платформа, которая позволяет не только осуществлять обмен нативных активов, но и общую передачу сообщений + платформу смарт-контрактов для легкого создания произвольных кросс-чейн приложений. Для более детального сравнения можно посмотреть здесь.
    • Мосты: Описанные ранее в разделе Прогресс мультичейн совместимости, можно рассматривать как более старый инструментарий и раннюю версию нативных решений для передачи активов, таких как THORCHain. Это связано с тем, что в них задействованы обернутые активы, что увеличивает риски взаимозависимости для пользователей, владеющих такими активами. Они также имеют тенденцию быть специфичными для каждой сети/актива и ограничены вариантом использования для передачи данных.
  • Обмен сообщениями (LayerZero и Axelar):
    • Ключевым отличием ZetaChain от решений с чистым обменом сообщениями, таких как LayerZero и Axelar, является поддержка Омничейн смарт-контрактов, которые могут управлять активами/данными на всех сетях, включая решения без поддержки смарт-контрактов, такие как Bitcoin и Dogecoin, помимо своих возможностей обмена сообщениями. Это важно во многих случаях, требующих создания и управления состоянием более сложных dApps.
    • Что касается различий исключительно в возможностях обмена сообщениями, обмен сообщениями в ZetaChain не только поддерживает общую передачу данных и вызовы контрактов между сетями, но и включает в себя возможность передачи нативной стоимости между сетями, где ZETA функционирует как токен-посредник и универсальный газ во всех сетях. В отличие от них, решения для чистого обмена сообщениями, такие как LayerZero и Axelar, как правило, требуют определенной формы обертывания для передачи стоимости, что может со временем возложить больший риск на разработчиков и пользователей.
    • Помимо этого, более подробное сравнение требует более глубокого изучения технических аспектов, таких как безопасность, доверие, децентрализация, простота разработки, мельчайшие детали, например, как обрабатываются возвраты и субсидирование криптоплатежей и т.д. Например, важным спорным моментом является то, что LayerZero полагается на сторонний ретранслятор/Оракл, поэтому он не является бездоверительным. В любом случае, отличительным фактором ZetaChain в наборе инструментов для универсального кросс-чейн программирования является его система Омничейн смарт-контрактов.

О проекте ZetaChain

ZetaChain является основополагающим уровнем для мультичейн будущего. Инновационный блокчейн обеспечивает функциональность мультичейна без использования мостов или обернутых токенов и легкое развертывание омничейн-dApps, или odApps. Эти приложения могут управлять и связывать данные и активы на всех платформах смарт-контрактов, а также на платформах, не поддерживающих смарт-контракты, таких как Bitcoin и Dogecoin.

Подпишитесь на ZetaChain в Twitter @zetablockchain и присоединяйтесь к Discord и Telegram проекта.

источник

Нам очень интересно ваше мнение! Оставьте свой комментарий пожалуйста!