Дисклеймер: В этом блоге рассматривается развертывание известных криптопротоколов в качестве омничейн смарт-контракта на ZetaChain. Упомянутые продукты включают в себя множество функций, которые могут быть изменены. Кроме того, для достижения такой функциональности необходимы изменения и обновления в протоколе ZetaChain.
Миссия ZetaChain заключается в том, чтобы служить платформой для универсального доступа, простоты и полезности в любом блокчейне. С помощью омничейн смарт-контрактов разработчики могут развернуть EVM-совместимые смарт-контракты, совместимые с любыми сетями - даже с сетями не имеющими поддержки смарт-контрактов, такими как Bitcoin, - и все это из единого места. От DEX THORChain до протокола ETH рестейкинга EigenLayer и протокола BTC стейкинга BabylonChain - разработчикам не нужно создавать новые блокчейны. Они могут легко поддерживать эти сценарии использования в качестве омничейн смарт-контракта на 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
Кросс-чейн DEX - это лишь один из примеров омничейн dApp. С помощью общей передачи сообщений и омничейн смарт-контрактов разработчики могут создавать NFT-проекты, DeFi приложения, такие как кредитование, менеджмент портфеля, залог биткоина, а также социальные приложения и игры, которые напрямую взаимодействуют с любой сетью и активом.
ZetaChain можно рассматривать как более обобщенную платформу не только для нативного обмена активами, но и для легкого создания произвольных кросс-чейн приложений.
Протокол EigenLayer на Ethereum вводит концепцию рестейкинга. Это означает, что стейкеры ETH могут расширить свои стейковые активы для обеспечения безопасности других приложений на Ethereum с помощью смарт-контракта EigenLayer. Валидаторы, участвующие в EigenLayer, получают стимул быть честными и валидировать новые приложения. В целом EigenLayer помогает улучшить и унифицировать модель безопасности Ethereum.
Вторая диаграмма иллюстрирует, как можно развернуть такой продукт, как EigenLayer, в качестве омничейн смарт-контракта на ZetaChain и создать открытый рынок безопасности. По сути, он расширяет возможности рестейкинга ETH на Ethereum, включая активы из нескольких сетей для обеспечения безопасности любого протокола консенсуса, оракула, моста и т. д. Это относится даже к нативным BTC из сети Bitcoin. ZetaChain приносит наибольшую ликвидность, в то время как такой продукт, как EigenLayer, в настоящее время ограничен ETH.
Диаграмма 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), будет большим и дорогостоящим изменением.
Подобно ZetaChain, BabylonChain признает наличие огромного пула неиспользованной ликвидности в сети Bitcoin. На диаграмме 3 показано, как решение BabylonChain позволяет биткоин-холдерам предоставлять свои BTC для защиты PoS-сетей, не перемещая свои активы за пределы сети Bitcoin. Работая в рамках скриптового Bitcoin-языка, BabylonChain поддерживает стейкинг-контракты, которые управляют и определяют условия, при которых биткоины могут быть разблокированы или заслешены.
Диаграмма 3: BabylonChain Litepaper 2023-07-13