Untitled

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

Миссия ZetaChain заключается в том, чтобы служить платформой для универсального доступа, простоты и полезности в любом блокчейне. С помощью омничейн смарт-контрактов разработчики могут развернуть EVM-совместимые смарт-контракты, совместимые с любыми сетями - даже с сетями не имеющими поддержки смарт-контрактов, такими как Bitcoin, - и все это из единого места. От DEX THORChain до протокола ETH рестейкинга EigenLayer и протокола BTC стейкинга BabylonChain - разработчикам не нужно создавать новые блокчейны. Они могут легко поддерживать эти сценарии использования в качестве омничейн смарт-контракта на ZetaChain.

Создайте THORChain и многое другое на ZetaChain

THORChain - это блокчейн, ориентированный на конкретные приложения и предназначенный для работы в качестве DEX. В нем используется архитектура Threshold Signature Scheme (TSS), позволяющая осуществлять бездоверительный обмен биткоина на DeFi активы в других сетях. ZetaChain использует схожую архитектуру TSS для нативной подписи и управления активами в других сетях, но позволяет разработчикам свободно использовать ее через программируемый слой смарт-контрактов.

Платформа ZetaChain позволяет создать на ZetaChain DEX, функционально схожий с THORChain. Например, на схеме 1 вы можете реализовать Uniswap с пулами токенов, которые существуют в разных сетях. Это то, что делает омничейн DEX Eddy Finance, чтобы обеспечить нативный обмен BTC на токены в других сетях за один шаг. Другой пример - SushiSwap, который развернул свой EVM контракт "из коробки", чтобы обеспечить совместимость с Биткойном. Более подробная информация содержится в пресс-релизе здесь.

Диаграмма 1: Контракт UniswapV2 для кросс-чейн DEX

Диаграмма 1: Контракт UniswapV2 для кросс-чейн DEX

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

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

Развертывание EigenLayer в качестве омничейн dApp на ZetaChain

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

Вторая диаграмма иллюстрирует, как можно развернуть такой продукт, как EigenLayer, в качестве омничейн смарт-контракта на ZetaChain и создать открытый рынок безопасности. По сути, он расширяет возможности рестейкинга ETH на Ethereum, включая активы из нескольких сетей для обеспечения безопасности любого протокола консенсуса, оракула, моста и т. д. Это относится даже к нативным BTC из сети Bitcoin. ZetaChain приносит наибольшую ликвидность, в то время как такой продукт, как EigenLayer, в настоящее время ограничен ETH.

Диаграмма 2: Руководство по омничейн стейкинг контракту

Диаграмма 2: Руководство по омничейн стейкинг контракту

Что касается реализации, то омничейн смарт-контракт на EVM ZetaChain управляет процессами стейкинга, рестейкинга и распределения вознаграждения. Пользователи, как на самой ZetaChain, так и на подключенных к ней сетях (Bitcoin, Ethereum, Binance и других в будущем), могут получить доступ к омничейн dApp и внести нативные активы в контракт.

Продукт, подобный EigenLayer на ZetaChain, будет выглядеть очень похоже на то, как он работает на Ethereum, за одним исключением: В Ethereum в EigenLayer могут участвовать только пользователи Ethereum, а в EigenLayer от ZetaChain пользователи Bitcoin могут внести BTC в стейк EigenLayer.

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

Обратите внимание, что ZetaChain должна предложить валидаторам Ethereum способ защиты дополнительных сетей. Внедрение системы, подобной решению EigenLayer's Actively Validated Services (AVS), будет большим и дорогостоящим изменением.

Расширение BabylonChain для любой сети, не связанной со смарт-контрактами, в качестве омничейн dApp на ZetaChain

Подобно ZetaChain, BabylonChain признает наличие огромного пула неиспользованной ликвидности в сети Bitcoin. На диаграмме 3 показано, как решение BabylonChain позволяет биткоин-холдерам предоставлять свои BTC для защиты PoS-сетей, не перемещая свои активы за пределы сети Bitcoin. Работая в рамках скриптового Bitcoin-языка, BabylonChain поддерживает стейкинг-контракты, которые управляют и определяют условия, при которых биткоины могут быть разблокированы или заслешены.

Диаграмма 3: BabylonChain Litepaper 2023-07-13

Диаграмма 3: BabylonChain Litepaper 2023-07-13