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 контракт «з коробки», щоб забезпечити сумісність з Біткойном. Більш детальна інформація міститься в прес-релізі тут.

Diagram 1: UniswapV2 contract for cross-chain DEX

Diagram 1: UniswapV2 contract for cross-chain 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.

Diagram 2: Omnichain staking contract tutorial

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), будет большим и дорогостоящим изменением.

Розширення BabylonChain для будь-якої мережі, не пов'язаної зі смарт-контрактами, як омнічейн dApp на ZetaChain

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

Diagram 3: BabylonChain Litepaper 2023-07-13

Diagram 3: BabylonChain Litepaper 2023-07-13