DeFi-платформа Sushi заключила партнерское соглашение с платформой взаимодействия ZetaChain, чтобы изучить возможность обмена биткойнами для своих пользователей в 30 различных сетях блокчейнов.
Развертывание Sushi своей децентрализованной биржи (DEX) на ZetaChain рекламируется как возможность торговли BTC с использованием нескольких блокчейнов «нативным, децентрализованным и не требующим разрешения способом».
Интеграция будет включать автоматизированных маркет-мейкеров Sushi v2 и v3, а также кросс-чейновые свопы с помощью SushiXSwap.
Основной участник ZetaChain Анкур Нандвани заявил, что партнерство может привести обширную базу пользователей Биткоина в сектор децентрализованного финансирования (DeFi) естественным способом. Он также опроверг аргументы, предполагающие, что соединение BTC без переноса активов в другой блокчейн невозможно.
«Уже были первые примеры, такие как THORChain, которые изначально торгуют биткоинами с другими активами сети. Другие подходы, такие как сайдчейны биткоинов, также имеют свою особенность», — сказал Нандвани.
Он добавил, что подход ZetaChain эффективно позволяет любому создавать децентрализованные приложения (DApps), совместимые с биткоинами, которые могут самостоятельно рассчитывать контракты и транзакции.
«Конечно, существуют предположения о доверии, а именно доверие к децентрализации сети, которая выполняет эту межсетевую транзакцию», – пояснил Нандвани.
Сообщается, что ZetaChain доказала эффективность этой технологии на уровне тестовой сети и постарается доказать ее полезность при запуске своей основной сети посредством партнерства с SushiSwap и другими протоколами DeFi.
Шеф-повар суши Джаред Грей назвал интеграцию значительным достижением для DeFi и назвал возможность обмена биткоинов событием «меняющим правила игры» в отрасли.
«Речь идет не только о возросшей ликвидности Биткоина. Речь идет о начале новой главы в DeFi, где мы видим более практические варианты использования интероперабельности и расширенных возможностей подключения».
Интеграция Sushi с ZetaChain будет проходить в два этапа. Первым будет то, что Sushi представит DEX в тестовой сети ZetaChain для поддержки обмена базовыми активами и предоставления ликвидности. Этот этап также должен включать бета-тестирование и стимулирование тестирования приложений.
Sushi станет одним из партнеров ZetaChain по запуску, когда он развернет свою основную сеть. Ожидается, что запуск этой сети обеспечит полную интероперабельность с биткоинами. Нандвани изложил технические детали функциональности, которая позволяет осуществлять нативные межсетевые свопы с BTC.
Контракт межсетевого обмена развертывается на виртуальной машине Ethereum компании ZetaChain. Контракт является омничейновым, что означает, что пока он развернут на ZetaChain, его можно вызывать и передавать ему значение из любого подключенного блокчейна, включая Биткоин.
Вызов контракта межсетевого свопа предполагает, что пользователь отправляет обычную транзакцию передачи токенов в Биткоине со специальной заметкой на адрес TSS. Заметка содержит адрес контракта омникачейна на ZetaChain и значение, которое передается в контракт. Для межсетевого свопа значением будет токен назначения, например, Ether (ETH) или USD Coin (USDC) в Ethereum, а также адрес получателя в блокчейне назначения.
Адрес TSS принадлежит валидаторам, подписавшим ZetaChain. BTC, переведенный на адрес TSS, заблокирован, и валидаторы наблюдают за этим переводом и голосуют по этому поводу на ZetaChain. Если набрано достаточное количество голосов, событие считается наблюдаемым и создается входящая кросс-чейн транзакция (CCTX, от Биткоина к ZetaChain).
После обработки CCTX вызывается омникан-контракт ZetaChain, и количество BTC, переведенное на адрес TSS, чеканится как токен BTC в формате ZRC-20. Во время исполнения контракта кросс-чейн своп BTC ZRC-20 заменяется на ZRC-20 другого токена, например, ZRC-20 ETH.
Затем ZRC-20 ETH окончательно выводится в блокчейн назначения. В процессе вывода ZRC-20 ETH сжигается и создается исходящий CCTX из ZetaChain в Ethereum. Валидаторы-наблюдатели голосуют по этому CCTX на ZetaChain. После обработки исходящего CCTX собственный ETH передается с адреса TSS в Ethereum получателю в Ethereum.
Нандвани привел этот пример, чтобы показать, как собственный BTC обменивается на собственный ETH децентрализованным способом, чему способствуют сетевые валидаторы ZetaChain в связанных блокчейнах.