Дисклеймер: У цьому блозі розглядається розгортання відомих криптопротоколів як омнічейн смарт-контракту на 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 контракт «з коробки», щоб забезпечити сумісність з Біткойном. Більш детальна інформація міститься в прес-релізі тут.
Diagram 1: UniswapV2 contract for cross-chain DEX
Крос-чейн DEX - це лише один із прикладів омнічейн dApp. За допомогою загальної передачі повідомлень і омнічейн смарт-контрактів розробники можуть створювати NFT-проекти, DeFi додатки, як-от кредитування, менеджмент портфеля, застава біткойна, а також соціальні додатки та ігри, що безпосередньо взаємодіють з будь-якою мережею та активом.
ZetaChain можна розглядати як більш узагальнену платформу не тільки для нативного обміну активами, а й для легкого створення довільних крос-чейн додатків.
Протокол EigenLayer на Ethereum вводить концепцію рестейкінгу. Це означає, що стейкери ETH можуть розширити свої стейкові активи для забезпечення безпеки інших додатків на Ethereum за допомогою смарт-контракту EigenLayer. Валідатори, які беруть участь в EigenLayer, отримують стимул бути чесними і валідувати нові додатки. Загалом EigenLayer допомагає поліпшити й уніфікувати модель безпеки Ethereum.
Друга діаграма ілюструє, як можна розгорнути такий продукт, як EigenLayer, як омнічейн смарт-контракт на ZetaChain і створити відкритий ринок безпеки. По суті, він розширює можливості рестейкінгу ETH на Ethereum, включно з активами з декількох мереж для гарантування безпеки будь-якого протоколу консенсусу, оракула, моста тощо. Це стосується навіть нативних BTC з мережі Bitcoin. ZetaChain приносить найбільшу ліквідність, тоді як такий продукт, як EigenLayer, наразі обмежений ETH.
Diagram 2: Omnichain staking contract tutorial
Что касается реализации, то омничейн смарт-контракт на 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 підтримує стейкінг-контракти, які керують і визначають умови, за яких біткоїни можуть бути розблоковані або заслешені.
Diagram 3: BabylonChain Litepaper 2023-07-13