ZetaChain: новий конкурентний ландшафт для багатоцепового та міжцепового зв'язку

Середній3/26/2024, 3:27:33 AM
ZetaChain - це платформа міжланцюгових зв'язків, яка використовує власний токен ZETA для здійснення міжланцюжкових передач повідомлень. Вона здатна взаємодіяти з активами, які не підтримують смарт-контракти, та може будувати спеціалізовані протоколи. Токен ZETA відіграє важливу роль у стимулюванні мережі, комісійних винагородах та управлінні. Порівняно з конкурентом LayerZero, ZetaChain має перевагу в області повноцінних смарт-контрактів. Axelar - це ще одна платформа міжланцюжкового зв'язку, яка забезпечує безпеку за допомогою MPC та токену AXL, а також гарантує автентичність інформації через оракульну мережу та мережу управління ризиками. ZetaChain має на меті вирішити проблеми фрагментації блокчейну та недостатньої взаємодії, але все ще стикається з ризиками безпеки. Очікується подальший розвиток цих та інших технологій.

Передмова

ZetaChain (ZETA) - це блокчейн рівня 1, розроблений для того, щоб зв'язати різні мережі блокчейнів. Використовуючи Cosmos SDK та механізм консенсусу Tendermint, він дозволяє розробникам будувати масштабовані взаємодіючі додатки. Платформа дозволяє децентралізованим додаткам (DApps) використовувати можливості кількох блокчейнів для вирішення поточних проблем протоколів міжланцюгової взаємодії та досягнення повної функціональності міжланцюгової взаємодії. Використання розумних контрактів Omnichain та рушія ZetaEVM сприяє взаємодії, роблячи ZetaChain центральним інтеграційним хабом.

Як працює ZetaChain

Джерело зображення: Офіційний веб-сайт ZetaChain

ZetaChain використовує Cosmos SDK, з механізмом консенсусу Tendermint та моделлю Proof of Stake (PoS) як основою, демонструючи унікальну здатність до повної міжланцюжкової взаємодії. Він використовує власний токен як комісію за газ та має перевагу розширення повноцінних ланцюжкових EVM смарт-контрактів. Як пояснив Джед Баркер, ZetaChain працює наступним чином:

  • Smart контракти Omnichain: Ядром ZetaChain є розумні контракти, які можуть взаємодіяти з кількома блокчейнами. Ці розумні контракти підтримуються двигуном ZetaEVM, який сумісний з віртуальною машиною Ethereum, що дозволяє взаємодіяти з даними між блокчейнами;
  • Плавний перехід майна: Спрощує перехід майна між блокчейнами без необхідності в складних мостах. Це включає підтримку блокчейнів без вбудованої функціональності розумних контрактів, таких як Bitcoin;
  • Повідомлення між ланцюгами: Для спрощення обміну даними (наприклад, передачі NFT), ZetaChain пропонує можливості міжланцюжкового повідомлення, що сприяє легкому обміну даними між різними мережами;
  • Керування зовнішніми активами: ZetaChain розширює свою функціональність до управління активами на інших блокчейнах, застосовуючи логіку смарт-контрактів до ланцюгів, які зазвичай не мають цієї функції.

Архітектура ZetaChain

Як і інші архітектури, Zeta може забезпечити безліч функцій міжланцюжкового спілкування, але його унікальна перевага полягає в підтримці повних ланцюжкових контрактів EVM, що називаються «THORChain з розумними контрактами» або «Axelar з EVM». Вона побудована з використанням Cosmos SDK та узгодження CometBFT для створення блокчейну PoS, схожого на THORChain. Zeta використовує токен ZETA як маршрутизаційний токен для міжланцюжкового спілкування.

Ось пояснення: ZetaCore - це клієнт, який генерує блоки та запускає Layer1, схожий на інші блокчейни PoS. ZetaClient відповідає за міжланцюжкові операції, інші вузли запускають як ZetaCore, так і ZetaClient. Вузли Zeta виконують три ключові функції: валідація, спостереження та підписування, кожна з яких виконується різними ролями всередині кожного вузла. Ця архітектура дозволяє дві ключові функціональності: Omnichain смарт-контракти та міжланцюжкові повідомлення.

Джерело зображення: Delphi Creative

· Валідатори: Стандартні валідатори CometBFT, як на інших ланцюгах PoS, ставлять у заставу ZETA та голосують за блоки;

· Спостерігачі: Спостерігачі повинні запускати повні вузли зовнішніх ланцюгів, розділені на сортувальники та перевіряльники. Сортувальники відслідковують події на зовнішніх ланцюгах і надсилають їх перевіряльникам, які голосують за події для досягнення консенсусу. Роль сортувальників полягає виключно в забезпеченні валідності; будь-який вузол може сортувати транзакції. Це робить запуск вузла Zeta дорожчим, ніж запуск стандартного ланцюга, схожого на THORChain, що є однією з причин, чому THORChain ще не додав підтримку Solana;

· Підписанти: Вузли діляться ключами ECDSA/EdDSA, і тільки супербільшість (2/3) може підписувати транзакції на зовнішніх ланцюжках. Підписанти - це метод Зета для опіки активів та підпису інформації на зовнішніх ланцюжках. На платформах розумних контрактів, таких як Ethereum, вони можуть використовуватися для взаємодії з розумними контрактами та опіки активів, а також опіки активів на ланцюжках без розумних контрактів, таких як Bitcoin та Dogecoin. На наступному зображенні з білого паперу показана діаграма підписування.

Джерело зображення: Delphi Creative

Передача інформації між ланцюгами

CCMP дозволяє маршрутизацію інформації між іншими ланцюжками за допомогою використання ZetaChain як посередника. У сфері інших протоколів, таких як LayerZero, Axelar, IBC, Chainlink CCIP, і до певної міри, THORChain, конкуренція розгортається в цьому напрямку. Однак для ZetaChain їх протокол міжланцюжкового обміну повідомленнями реалізований за допомогою їхнього власного токену ZETA, що фундаментально відрізняє їх від конкурентів. За винятком THORChain, інші конкуренти не покладаються на свої власні токени для передачі вартості. Приклад з білого паперу — крос-ланцюжковий DEX — інтуїтивно демонструє роль ZETA в обміні повідомленнями. У цьому прикладі, якщо користувач хоче обміняти 1,2 ETH на Polygon на USDC на Ethereum, шлях буде:

  1. Обмінюйте ETH на ZETA на Polygon AMM;
  2. Надіслати ZETA на ZetaChain;
  3. Маршрут ZETA від ZetaChain до Ethereum;
  4. Обміняйте ZETA на USDC на Ethereum;
  5. Користувач отримує Ethereum USDC.

Джерело зображення: Delphi Creative

Хоча логічно можливий, це рішення потребує значних капіталовкладень, трохи зменшуючи його конкурентоспроможність у порівнянні з протоколами намірів, такими як Squid та UniswapX, а також CCTP Circle, який займає значну частку ринку як шлях вирішення. Окрім ефективності капіталу, перехресне повідомлення - це жорстоко конкурентна арена.

Смарт-контракти міжланцюгової взаємодії

Розгортання мультиланцюгових смарт-контрактів на Zeta надає безліч переваг для розробників, виходячи за межі простого використання Zeta та zEVM для полегшення транзакцій. По-перше, це дозволяє взаємодіяти з активами, які з природи не підтримують смарт-контракти, такими як BTC, DOGE, LTC. По-друге, розміщуючи стан додатка на Zeta, це мінімізує уразливість атак та не покладається на ліквідність токенів ZETA для передачі вартості. У порівнянні з конкурентами, крім Axelar, яка використовує CosmWasm замість EVM, інші протоколи наразі не пропонують такий продукт, і його прийняття не було помічено.

Смарт-контракти ZetaChain, що працюють на крос-ланцюжкових угодах, підтримуються протоколом TSS, з валідаторами, які працюють на повних вузлах на зовнішніх ланцюжках та діляться підписами, тому вони можуть зберігати активи від імені ZetaChain та її користувачів. Тоді zEVM може маніпулювати цими активами за бажанням. Важливо зауважити, що в цьому процесі, наприклад, BTC не передається безпосередньо з Bitcoin на Zeta, але на адреси, що утримуються валідаторами Zeta, та потім представляються на ZetaChain, схоже на те, як THORChain додає можливості смарт-контрактів до протоколу утримування BTC.

Джерело зображення: Delphi Creative

За цією структурою Zeta має можливість розробляти багато унікальних протоколів, наприклад:

  • Стабільна монета CDP з перехресним ланцюгом, підтримана BTC;
  • Грошові ринки для BTC, DOGE, LTC та інших неактивів, які не є розумними контрактами;
  • Перехресна Perp DEX;
  • Крос-ланцюжковий агрегатор доходів;
  • BTC AMMs.

Фундаментально, поєднання zEVM та ZetaClient від ZetaChain відрізняється своєю опікою та контролем над активами на ланцюгах, які не підтримують розумні контракти безпосередньо. Хоча більшість платформ міжланцюжкового зв'язку використовуються як інфраструктура на задньому плані, ZetaChain сприяє створенню власної криптовалютної економіки на ZetaChain.

Використання токену ZETA

ZETA служить куточним каменем екосистеми ZetaChain, відіграючи важливу роль у програмованості та управлінні. ZetaChain відрізняється своєю взаємодією та підтримкою додатків у режимі cross-chain, з ключовою мережевою діяльністю, що залежить від ZETA.

Ключові функції токену ZETA включають:

  • Мережеві стимули: токени ZETA стимулюють валідаторів через блокові винагороди, переходячи від фіксованого пулу до змінної інфляції. Ця система вирівнює інтереси валідаторів з довгостроковою безпекою мережі;
  • Плата за транзакції: Транзакції в межах ZetaChain потребують ZETA для оплати газу, яка розподіляється між валідаторами та учасниками мережі, допомагаючи уникнути спаму та DDoS-атак;
  • Передача повідомлень та передача вартості між ланцюгами: для транзакцій між ланцюгами ZETA спалюється на джерелі та відтворюється на цільовому ланцюжку, що усуває необхідність створення нових обгорнених активів;
  • Ядерні ліквідні пулы: ліквідні пулы ZetaChain, складені з ZETA та інших активів, сприяють здійсненню транзакцій користувачів та виплаті комісій та винагород постачальникам ліквідності;
  • Роль управління: власники ZETA беруть участь у управлінні мережею, впливаючи на ключові рішення та зміни політики, щоб забезпечити розвиток мережі з акцентом на спільноту.

У цілому багатогранна корисність ZETA підтримує безпеку, ефективність та децентралізоване управління ZetaChain, роблячи його важливою складовою функціональності мережі.

Економіка токенів та випуск ZETA Початкова загальна кількість токенів ZETA встановлена на рівні 2,1 мільярда, з плановою інфляцією приблизно 2,5% щорічно після чотирьох років. Розподіл токенів (див. Посилання на джерело 1) стратегічно розподіляється по різних сегментах екосистеми:

  • User Growth Pool (10%): Має на меті розширення користувацької бази через роздачі та винагороди спільноти;
  • Фонд росту екосистеми (12%): Підтримує розвиток екосистеми, допомагаючи партнерам та розробникам додатків;
  • Validator Rewards (10%): Для винагороди за блоки, перехід до винагород за мережеву безпеку на основі інфляції після початкової фази;
  • Стимули ліквідності (5,5%): Заохочує ліквідність у основних пулах ZRC-20, що є важливим для ефективного переказу вартості;
  • Казначейство протоколу (24%): Операції з коштами, розвиток та зміцнення екосистеми;
  • Основні учасники, консультанти та покупці (22.5% та 16%): Винагорода за внесок у розвиток та зростання ZetaChain.

Крос-ланцюговий DEX

На відміну від поточного стану розгортання міжланцюгової взаємодії, ZetaChain, як основний шар протоколу, може забезпечити взаємодію ліквідності між усіма різними розгортаннями. Наприклад, користувачі на ZetaChain можуть внести свою маржу на центральний контракт і утримувати позиції на GMX. Це формує основну передумову міжланцюгових застосунків Zeta (зі шаром управління позиціями, розташованим на Zeta), що свідчить про те, що користувачам, які бажають скористатися повною ліквідністю GMX, потрібно використовувати ZetaChain.

Поза забезпеченням якості виконання, є дві ключові переваги:

  • Аналогічно агрегатору MUX (див. Посилання на джерело 2), він дозволяє розподіляти замовлення на активи по різних джерелах ліквідності;
  • Дозволяє отримати доступ до більшої кількості торговельних пар без необхідності вручного підключення всіх відповідних ланцюгів.

Смарт-контракти на ZetaChain можуть безпосередньо внести необхідну маржу на відповідний ланцюг, разом з інструкціями щодо використання цих активів. Хоча цей процес технічно не потребує ZetaChain, він може покращити користувацький досвід:

  • Забезпечення міжланцюжкових взаємодій;
  • Дозволяючи комплексне управління, а не ізольоване управління.

Лідер ринку у просторі DEX, UniSwap, може перемістити свій операційний центр з Ethereum на будь-який інший ланцюг. Однак теоретично, розгорнувши на ZetaChain та використовуючи стандарт ZRC-20, користувачі можуть обмінювати активи (на будь-якому ланцюгу) та зберігати вказані активи на будь-якому ланцюзі за своїм вибором.

Конкуренти ZetaChain

LayerZero


Джерело зображення: Офіційний веб-сайт LayerZero

На ринку перекладу міжланцюжкових переказів LayerZero виступає найбільшим конкурентом ZetaChain. Хоча вони не беруть участі в конкуренції в рамках усієї ланцюжкової смарт-контрактної сфери, їхня ринкова позиція в переказах міжланцюжкової є дуже стійкою. Їхня основна перевага походить від Stargate, за якою слідує їхня просування стандарту OFT (надання нового рішення для переказу токенів міжланцюжкової, що робить це простішим та ефективнішим для переказу токенів між різними ланцюжками).

Архітектура LayerZero

Коротко кажучи, LayerZero - це протокол, який дозволяє "користувацьким програмам" надсилати інформацію по блокчейнам. Архітектура складається з 4 основних частин:

  • Додатки користувачів: Контракти, які взаємодіють з кінцевими точками LayerZero та надсилають/отримують інформацію (наприклад, Stargate);
  • Точки завершення LayerZero: серія смарт-контрактів на різних ланцюжках (наразі підтримується понад 40+, див. Посилання на джерело 3). Точки завершення дозволяють протоколам користувачів надсилати інформацію через бекенд LayerZero, що складається з 4 модулів: Комунікатор, Підтверджувач, Мережа та Бібліотеки. Перші три модулі стандартизовані на всіх ланцюжках, тоді як Бібліотеки налаштовані відповідно до різних логік ланцюжків, що дозволяє LayerZero швидко додавати більше ланцюжків;
  • Оракули: відповідальні за читання заголовків блоків з одного ланцюжка та надсилання їх на інший. Наразі цю роль за замовчуванням виконує Chainlink, але нове партнерство з Google Cloud замінило Chainlink як за замовчуванням з вересня 2023 року;
  • Ретранслятори: Схожі на релейтери, але вони отримують докази замість заголовків блоків. Хоча самі застосунки можуть діяти як релейтери, це практично обробляється LayerZero.

Цей дизайн в суті своїй зводиться до 2/2 multisig, де основне припущення щодо довіри полягає в тому, що Google Cloud та LayerZero не будуть змовлятися. Покладаючись на ці офлайн компоненти (такі як оракули та релеї), ви отримуєте легку, дешеву та масштабовану архітектуру, але з вадою залежності від двох централізованих сутностей, що потенційно піддає її ризику цензури.

Axelar

Джерело зображення: Офіційний веб-сайт Axelar

Порівняно з LayerZero, структура Axelar більше схожа на Zeta, але має помітні відмінності. Так само, як ZetaChain, Axelar також розроблений з використанням Cosmos SDK. Однак він не безпосередньо господарює EVM, тому не підтримує такий же тип повних ланцюгових смарт-контрактів, як Zeta. Таким чином, цільовим ринком Axelar є міжланцюжкове обмін повідомленнями, схоже на LayerZero.

Архітектура Axelar

Axelar - це ланцюг PoS зі своїм набором валідаторів та токеном для стейкінгу AXL, що складається з та обробляє інформацію наступним чином:

  • Запити GMP зі зміни ланцюга: API, що дозволяє програмам надсилати довільні дані між ланцюгами. Ці запити на повідомлення надсилаються до шлюзів Axelar (онлайн-платформ або цифрових систем, які використовують технологію блокчейн для переказу цифрової валюти з однієї адреси на іншу);
  • Шлюзи: Перша зупинка для міжланцюжкових повідомлень, ініційованих користувачами/застосунками для маршрутизації від джерела до цільового ланцюжка. Для ланцюжків EVM це смарт-контракти, а для Cosmos - це логіка застосунку. Шлюзи захищені валідаторами Axelar, які використовують MPC, чиї паї вагомі за делегуванням токенів AXL;
  • Обробка повідомлень та релеї: Релеї слухають події (інформацію про шлюз) та надсилають їх в мережу Axelar для обробки. Хоча кожен може запустити релеї, немає механізмів стимулювання, і релеї працюють на Axelar;
  • Перевірка інформації: Валідатори голосують за інформацію, отриману від ретрансляторів. Кожен валідатор Axelar запускає повний вузол для кожного ланцюжка джерел, таким чином може перевірити валідність повідомлення. На відміну від типових блокчейнів Cosmos PoS, де валідатори покладаються на легкі клієнти та IBC для передачі повідомлень, валідатори Axelar вимагають більше ресурсів. У певному сенсі масштабованість цієї моделі не така велика, як у LayerZero, але вона пропонує вищий ступінь децентралізації. Axelar заохочує своїх валідаторів додатковими винагородами за спостереження; Чим більше ланцюжків вони підтримують, тим більше винагород отримують. У довгостроковій перспективі підтримувані ланцюжки повинні генерувати достатню комісію від крос-чейн активності, оскільки винагороди за підтримку валідаторів, які запускають понад 50 повних вузлів, будуть вичерпані. Підтримка кожного ланцюга може бути нездійсненною; натомість вони, швидше за все, сконцентруються навколо основних ланцюжків ліквідності;
  • Надсилання інформації до місця призначення: Релеї слухають авторизовану інформацію від валідаторів Axelar та надсилають її на шлюз мережі місця призначення. Як тільки мережа призначення отримує затверджену інформацію, її навантаження позначається як затверджене валідаторами Axelar. Тепер кожен може виконати це навантаження;
  • Газ та послуги виконавця: На останньому етапі Axelar розгортає контракт під назвою "Gas Receiver" на ланцюгах EVM, щоб оплатити комісію за газ на цільовому ланцюжку та виконати перехресне навантаження (надсилаючи його до необхідного додатку). Користувачі можуть оплачувати за допомогою токена газу джерела ланцюжка, тоді як Axelar забирає частину токена газу цільового ланцюжка.

Загалом, окрім підтримки EVM на своєму ланцюжку, його структура схожа на ZetaChain, за винятком підтримки EVM на власному ланцюжку. З погляду безпеки, Delphi Research вважає, що це безпечніше, ніж 2/2 модель LayerZero, хоча в нього все ще є деякі недоліки. Ймовірність змови між Google та LayerZero значно низька, оскільки додатки можуть запускати свої релеї.

Chainlink CCIP

Джерело зображення: Офіційний Gate Chainlink

Протокол взаємодії між ланцюжками (CCIP) не суттєво відрізняється від інших платформ обміну інформацією між ланцюжками, де користувач надсилає інформацію на одному ланцюжку, вона переадресується на CCIP, і потім CCIP переадресує інформацію на цільовий ланцюжок. Те, що відрізняє CCIP, - це те, як він використовує мережі Oracle, і додавання ще одного суб'єкта: мережа управління ризиками.

CCIP поділяється на ланцюжок та позаланцюжкові компоненти.

Компоненти ланцюжка:

  • Маршрутизатор: Ініціює міжланцюжкові транзакції. Маршрутизує транзакцію до контракту конкретного призначення OnRamp, отримує інформацію від OffRamp ланцюжка призначення та маршрутизує її до кінцевого користувача/контракту;
  • Зберігання зобов'язання: Зобов'язання DON зберігає кореневий хеш джерела ланцюжка на цільовому ланцюжку. Кореневий хеш повинен бути "підтверджений" Мережею управління ризиками;
  • OnRamp: Один контракт на ланцюжок (блокчейн на блокчейн). Підтверджує інформацію та відстежує перекази/інформацію про токени, керує розрахунками тощо. Моніториться Комітетом DON;
  • OffRamp: Подібно до OnRamp, один контракт на ланцюжок. Перевіряє виконання DON з поданим і «перевіреним» Merkle Root, забезпечуючи достовірність інформації, і передає інформацію на маршрутизатор;
  • Пул токенів: токени можуть бути «заблоковані та відтискані» або «вибиті та відтискані», залежно від токена. Наприклад, місцеві токени Gas повинні бути заблоковані та відтиснуті, оскільки у CCIP немає права на відтискання. Якщо інтегровано з CCTP, USDC може бути «вибитий та відтиснутий»;
  • Контракт мережі управління ризиками: містить список вузлів мережі управління ризиками, які можуть «перевіряти» (схвалювати) або «визнавати недійсними» (не схвалювати) транзакції.

Компоненти поза ланцюжком:

  • Виконання DON: Як зазначено, виконання DON контролює події контракту OnRamp, чекає на результати джерела ланцюжка та створює корінь Меркля (підписаний оракуловими вузлами виконання DON), який врешті-решт записується в контракт Сховища виконання цільового ланцюжка;
  • Мережа управління ризиками: Мережа вузлів, яка в основному виконує подвійну перевірку кореня Меркля, наданого DON. Вони контролюють контракт OnRamp та вміст, опублікований Committing DON у сховищі зафіксованих даних. Якщо RMN не "підтверджує" (тобто перевіряє / підтверджує) корінь Меркля, CCIP замерзне;
  • Виконання DON: Схоже на зобов'язання, але контролює інформацію, таку як Мережа Управління Ризиками. Як тільки RMN видає «підтвердження», Виконання DON викликає контракт OffRamp для завершення транзакції CCIP пункту назначення.

Короткий огляд

Насправді, для ламання ефекту ізоляції між ланцюжками надзвичайно важливо вирішити проблеми "багатоланцюжкової комунікації" та "міжланцюжкової комунікації". Порівняно з іншими рішеннями, основною перевагою проєкту ZetaChain є його можливості міжланцюжкової взаємодії, що дозволяє забезпечити взаємодію між різними блокчейнами та вирішити поточні проблеми фрагментації блокчейну та відсутності взаємодії. Його мета - дозволити повноцінним додаткам повноцінно взаємодіяти безпосередньо з різними блокчейнами без необхідності упаковувати або містити будь-які активи. Однак існують ризики безпеки, пов'язані з зовнішніми ланцюжками, підключеними до ZetaChain, які можуть призвести до подвійного витрачання, цензури, переорганізацій, важких вілок, розщеплення ланцюжків тощо.

Наразі LayerZero та Axelar лідирують у застосуванні міжланцюгової інформації. Проте ще зарано оголошувати про остаточного лідера. Наочікування нових рішень від ZetaChain поєднується з очікуванням безперервної ітерації та інновацій від LayerZero, Axelar, Chainlink CCIP та інших.

Disclaimer:

  1. Ця стаття перепечатана з [GateСередній], Усі авторські права належать оригінальному автору [YBB]. Якщо є зауваження до цього перевидання, будь ласка, зв'яжіться з Gate Навчаннякоманда, і вони оперативно займуться цим.
  2. Відповідальність за відмову: Погляди та думки, висловлені у цій статті, належать виключно автору і не є жодною інвестиційною порадою.
  3. Переклади статей на інші мови виконуються командою Gate Learn. Якщо не вказано інше, копіювання, поширення або плагіатування перекладених статей заборонено.

ZetaChain: новий конкурентний ландшафт для багатоцепового та міжцепового зв'язку

Середній3/26/2024, 3:27:33 AM
ZetaChain - це платформа міжланцюгових зв'язків, яка використовує власний токен ZETA для здійснення міжланцюжкових передач повідомлень. Вона здатна взаємодіяти з активами, які не підтримують смарт-контракти, та може будувати спеціалізовані протоколи. Токен ZETA відіграє важливу роль у стимулюванні мережі, комісійних винагородах та управлінні. Порівняно з конкурентом LayerZero, ZetaChain має перевагу в області повноцінних смарт-контрактів. Axelar - це ще одна платформа міжланцюжкового зв'язку, яка забезпечує безпеку за допомогою MPC та токену AXL, а також гарантує автентичність інформації через оракульну мережу та мережу управління ризиками. ZetaChain має на меті вирішити проблеми фрагментації блокчейну та недостатньої взаємодії, але все ще стикається з ризиками безпеки. Очікується подальший розвиток цих та інших технологій.

Передмова

ZetaChain (ZETA) - це блокчейн рівня 1, розроблений для того, щоб зв'язати різні мережі блокчейнів. Використовуючи Cosmos SDK та механізм консенсусу Tendermint, він дозволяє розробникам будувати масштабовані взаємодіючі додатки. Платформа дозволяє децентралізованим додаткам (DApps) використовувати можливості кількох блокчейнів для вирішення поточних проблем протоколів міжланцюгової взаємодії та досягнення повної функціональності міжланцюгової взаємодії. Використання розумних контрактів Omnichain та рушія ZetaEVM сприяє взаємодії, роблячи ZetaChain центральним інтеграційним хабом.

Як працює ZetaChain

Джерело зображення: Офіційний веб-сайт ZetaChain

ZetaChain використовує Cosmos SDK, з механізмом консенсусу Tendermint та моделлю Proof of Stake (PoS) як основою, демонструючи унікальну здатність до повної міжланцюжкової взаємодії. Він використовує власний токен як комісію за газ та має перевагу розширення повноцінних ланцюжкових EVM смарт-контрактів. Як пояснив Джед Баркер, ZetaChain працює наступним чином:

  • Smart контракти Omnichain: Ядром ZetaChain є розумні контракти, які можуть взаємодіяти з кількома блокчейнами. Ці розумні контракти підтримуються двигуном ZetaEVM, який сумісний з віртуальною машиною Ethereum, що дозволяє взаємодіяти з даними між блокчейнами;
  • Плавний перехід майна: Спрощує перехід майна між блокчейнами без необхідності в складних мостах. Це включає підтримку блокчейнів без вбудованої функціональності розумних контрактів, таких як Bitcoin;
  • Повідомлення між ланцюгами: Для спрощення обміну даними (наприклад, передачі NFT), ZetaChain пропонує можливості міжланцюжкового повідомлення, що сприяє легкому обміну даними між різними мережами;
  • Керування зовнішніми активами: ZetaChain розширює свою функціональність до управління активами на інших блокчейнах, застосовуючи логіку смарт-контрактів до ланцюгів, які зазвичай не мають цієї функції.

Архітектура ZetaChain

Як і інші архітектури, Zeta може забезпечити безліч функцій міжланцюжкового спілкування, але його унікальна перевага полягає в підтримці повних ланцюжкових контрактів EVM, що називаються «THORChain з розумними контрактами» або «Axelar з EVM». Вона побудована з використанням Cosmos SDK та узгодження CometBFT для створення блокчейну PoS, схожого на THORChain. Zeta використовує токен ZETA як маршрутизаційний токен для міжланцюжкового спілкування.

Ось пояснення: ZetaCore - це клієнт, який генерує блоки та запускає Layer1, схожий на інші блокчейни PoS. ZetaClient відповідає за міжланцюжкові операції, інші вузли запускають як ZetaCore, так і ZetaClient. Вузли Zeta виконують три ключові функції: валідація, спостереження та підписування, кожна з яких виконується різними ролями всередині кожного вузла. Ця архітектура дозволяє дві ключові функціональності: Omnichain смарт-контракти та міжланцюжкові повідомлення.

Джерело зображення: Delphi Creative

· Валідатори: Стандартні валідатори CometBFT, як на інших ланцюгах PoS, ставлять у заставу ZETA та голосують за блоки;

· Спостерігачі: Спостерігачі повинні запускати повні вузли зовнішніх ланцюгів, розділені на сортувальники та перевіряльники. Сортувальники відслідковують події на зовнішніх ланцюгах і надсилають їх перевіряльникам, які голосують за події для досягнення консенсусу. Роль сортувальників полягає виключно в забезпеченні валідності; будь-який вузол може сортувати транзакції. Це робить запуск вузла Zeta дорожчим, ніж запуск стандартного ланцюга, схожого на THORChain, що є однією з причин, чому THORChain ще не додав підтримку Solana;

· Підписанти: Вузли діляться ключами ECDSA/EdDSA, і тільки супербільшість (2/3) може підписувати транзакції на зовнішніх ланцюжках. Підписанти - це метод Зета для опіки активів та підпису інформації на зовнішніх ланцюжках. На платформах розумних контрактів, таких як Ethereum, вони можуть використовуватися для взаємодії з розумними контрактами та опіки активів, а також опіки активів на ланцюжках без розумних контрактів, таких як Bitcoin та Dogecoin. На наступному зображенні з білого паперу показана діаграма підписування.

Джерело зображення: Delphi Creative

Передача інформації між ланцюгами

CCMP дозволяє маршрутизацію інформації між іншими ланцюжками за допомогою використання ZetaChain як посередника. У сфері інших протоколів, таких як LayerZero, Axelar, IBC, Chainlink CCIP, і до певної міри, THORChain, конкуренція розгортається в цьому напрямку. Однак для ZetaChain їх протокол міжланцюжкового обміну повідомленнями реалізований за допомогою їхнього власного токену ZETA, що фундаментально відрізняє їх від конкурентів. За винятком THORChain, інші конкуренти не покладаються на свої власні токени для передачі вартості. Приклад з білого паперу — крос-ланцюжковий DEX — інтуїтивно демонструє роль ZETA в обміні повідомленнями. У цьому прикладі, якщо користувач хоче обміняти 1,2 ETH на Polygon на USDC на Ethereum, шлях буде:

  1. Обмінюйте ETH на ZETA на Polygon AMM;
  2. Надіслати ZETA на ZetaChain;
  3. Маршрут ZETA від ZetaChain до Ethereum;
  4. Обміняйте ZETA на USDC на Ethereum;
  5. Користувач отримує Ethereum USDC.

Джерело зображення: Delphi Creative

Хоча логічно можливий, це рішення потребує значних капіталовкладень, трохи зменшуючи його конкурентоспроможність у порівнянні з протоколами намірів, такими як Squid та UniswapX, а також CCTP Circle, який займає значну частку ринку як шлях вирішення. Окрім ефективності капіталу, перехресне повідомлення - це жорстоко конкурентна арена.

Смарт-контракти міжланцюгової взаємодії

Розгортання мультиланцюгових смарт-контрактів на Zeta надає безліч переваг для розробників, виходячи за межі простого використання Zeta та zEVM для полегшення транзакцій. По-перше, це дозволяє взаємодіяти з активами, які з природи не підтримують смарт-контракти, такими як BTC, DOGE, LTC. По-друге, розміщуючи стан додатка на Zeta, це мінімізує уразливість атак та не покладається на ліквідність токенів ZETA для передачі вартості. У порівнянні з конкурентами, крім Axelar, яка використовує CosmWasm замість EVM, інші протоколи наразі не пропонують такий продукт, і його прийняття не було помічено.

Смарт-контракти ZetaChain, що працюють на крос-ланцюжкових угодах, підтримуються протоколом TSS, з валідаторами, які працюють на повних вузлах на зовнішніх ланцюжках та діляться підписами, тому вони можуть зберігати активи від імені ZetaChain та її користувачів. Тоді zEVM може маніпулювати цими активами за бажанням. Важливо зауважити, що в цьому процесі, наприклад, BTC не передається безпосередньо з Bitcoin на Zeta, але на адреси, що утримуються валідаторами Zeta, та потім представляються на ZetaChain, схоже на те, як THORChain додає можливості смарт-контрактів до протоколу утримування BTC.

Джерело зображення: Delphi Creative

За цією структурою Zeta має можливість розробляти багато унікальних протоколів, наприклад:

  • Стабільна монета CDP з перехресним ланцюгом, підтримана BTC;
  • Грошові ринки для BTC, DOGE, LTC та інших неактивів, які не є розумними контрактами;
  • Перехресна Perp DEX;
  • Крос-ланцюжковий агрегатор доходів;
  • BTC AMMs.

Фундаментально, поєднання zEVM та ZetaClient від ZetaChain відрізняється своєю опікою та контролем над активами на ланцюгах, які не підтримують розумні контракти безпосередньо. Хоча більшість платформ міжланцюжкового зв'язку використовуються як інфраструктура на задньому плані, ZetaChain сприяє створенню власної криптовалютної економіки на ZetaChain.

Використання токену ZETA

ZETA служить куточним каменем екосистеми ZetaChain, відіграючи важливу роль у програмованості та управлінні. ZetaChain відрізняється своєю взаємодією та підтримкою додатків у режимі cross-chain, з ключовою мережевою діяльністю, що залежить від ZETA.

Ключові функції токену ZETA включають:

  • Мережеві стимули: токени ZETA стимулюють валідаторів через блокові винагороди, переходячи від фіксованого пулу до змінної інфляції. Ця система вирівнює інтереси валідаторів з довгостроковою безпекою мережі;
  • Плата за транзакції: Транзакції в межах ZetaChain потребують ZETA для оплати газу, яка розподіляється між валідаторами та учасниками мережі, допомагаючи уникнути спаму та DDoS-атак;
  • Передача повідомлень та передача вартості між ланцюгами: для транзакцій між ланцюгами ZETA спалюється на джерелі та відтворюється на цільовому ланцюжку, що усуває необхідність створення нових обгорнених активів;
  • Ядерні ліквідні пулы: ліквідні пулы ZetaChain, складені з ZETA та інших активів, сприяють здійсненню транзакцій користувачів та виплаті комісій та винагород постачальникам ліквідності;
  • Роль управління: власники ZETA беруть участь у управлінні мережею, впливаючи на ключові рішення та зміни політики, щоб забезпечити розвиток мережі з акцентом на спільноту.

У цілому багатогранна корисність ZETA підтримує безпеку, ефективність та децентралізоване управління ZetaChain, роблячи його важливою складовою функціональності мережі.

Економіка токенів та випуск ZETA Початкова загальна кількість токенів ZETA встановлена на рівні 2,1 мільярда, з плановою інфляцією приблизно 2,5% щорічно після чотирьох років. Розподіл токенів (див. Посилання на джерело 1) стратегічно розподіляється по різних сегментах екосистеми:

  • User Growth Pool (10%): Має на меті розширення користувацької бази через роздачі та винагороди спільноти;
  • Фонд росту екосистеми (12%): Підтримує розвиток екосистеми, допомагаючи партнерам та розробникам додатків;
  • Validator Rewards (10%): Для винагороди за блоки, перехід до винагород за мережеву безпеку на основі інфляції після початкової фази;
  • Стимули ліквідності (5,5%): Заохочує ліквідність у основних пулах ZRC-20, що є важливим для ефективного переказу вартості;
  • Казначейство протоколу (24%): Операції з коштами, розвиток та зміцнення екосистеми;
  • Основні учасники, консультанти та покупці (22.5% та 16%): Винагорода за внесок у розвиток та зростання ZetaChain.

Крос-ланцюговий DEX

На відміну від поточного стану розгортання міжланцюгової взаємодії, ZetaChain, як основний шар протоколу, може забезпечити взаємодію ліквідності між усіма різними розгортаннями. Наприклад, користувачі на ZetaChain можуть внести свою маржу на центральний контракт і утримувати позиції на GMX. Це формує основну передумову міжланцюгових застосунків Zeta (зі шаром управління позиціями, розташованим на Zeta), що свідчить про те, що користувачам, які бажають скористатися повною ліквідністю GMX, потрібно використовувати ZetaChain.

Поза забезпеченням якості виконання, є дві ключові переваги:

  • Аналогічно агрегатору MUX (див. Посилання на джерело 2), він дозволяє розподіляти замовлення на активи по різних джерелах ліквідності;
  • Дозволяє отримати доступ до більшої кількості торговельних пар без необхідності вручного підключення всіх відповідних ланцюгів.

Смарт-контракти на ZetaChain можуть безпосередньо внести необхідну маржу на відповідний ланцюг, разом з інструкціями щодо використання цих активів. Хоча цей процес технічно не потребує ZetaChain, він може покращити користувацький досвід:

  • Забезпечення міжланцюжкових взаємодій;
  • Дозволяючи комплексне управління, а не ізольоване управління.

Лідер ринку у просторі DEX, UniSwap, може перемістити свій операційний центр з Ethereum на будь-який інший ланцюг. Однак теоретично, розгорнувши на ZetaChain та використовуючи стандарт ZRC-20, користувачі можуть обмінювати активи (на будь-якому ланцюгу) та зберігати вказані активи на будь-якому ланцюзі за своїм вибором.

Конкуренти ZetaChain

LayerZero


Джерело зображення: Офіційний веб-сайт LayerZero

На ринку перекладу міжланцюжкових переказів LayerZero виступає найбільшим конкурентом ZetaChain. Хоча вони не беруть участі в конкуренції в рамках усієї ланцюжкової смарт-контрактної сфери, їхня ринкова позиція в переказах міжланцюжкової є дуже стійкою. Їхня основна перевага походить від Stargate, за якою слідує їхня просування стандарту OFT (надання нового рішення для переказу токенів міжланцюжкової, що робить це простішим та ефективнішим для переказу токенів між різними ланцюжками).

Архітектура LayerZero

Коротко кажучи, LayerZero - це протокол, який дозволяє "користувацьким програмам" надсилати інформацію по блокчейнам. Архітектура складається з 4 основних частин:

  • Додатки користувачів: Контракти, які взаємодіють з кінцевими точками LayerZero та надсилають/отримують інформацію (наприклад, Stargate);
  • Точки завершення LayerZero: серія смарт-контрактів на різних ланцюжках (наразі підтримується понад 40+, див. Посилання на джерело 3). Точки завершення дозволяють протоколам користувачів надсилати інформацію через бекенд LayerZero, що складається з 4 модулів: Комунікатор, Підтверджувач, Мережа та Бібліотеки. Перші три модулі стандартизовані на всіх ланцюжках, тоді як Бібліотеки налаштовані відповідно до різних логік ланцюжків, що дозволяє LayerZero швидко додавати більше ланцюжків;
  • Оракули: відповідальні за читання заголовків блоків з одного ланцюжка та надсилання їх на інший. Наразі цю роль за замовчуванням виконує Chainlink, але нове партнерство з Google Cloud замінило Chainlink як за замовчуванням з вересня 2023 року;
  • Ретранслятори: Схожі на релейтери, але вони отримують докази замість заголовків блоків. Хоча самі застосунки можуть діяти як релейтери, це практично обробляється LayerZero.

Цей дизайн в суті своїй зводиться до 2/2 multisig, де основне припущення щодо довіри полягає в тому, що Google Cloud та LayerZero не будуть змовлятися. Покладаючись на ці офлайн компоненти (такі як оракули та релеї), ви отримуєте легку, дешеву та масштабовану архітектуру, але з вадою залежності від двох централізованих сутностей, що потенційно піддає її ризику цензури.

Axelar

Джерело зображення: Офіційний веб-сайт Axelar

Порівняно з LayerZero, структура Axelar більше схожа на Zeta, але має помітні відмінності. Так само, як ZetaChain, Axelar також розроблений з використанням Cosmos SDK. Однак він не безпосередньо господарює EVM, тому не підтримує такий же тип повних ланцюгових смарт-контрактів, як Zeta. Таким чином, цільовим ринком Axelar є міжланцюжкове обмін повідомленнями, схоже на LayerZero.

Архітектура Axelar

Axelar - це ланцюг PoS зі своїм набором валідаторів та токеном для стейкінгу AXL, що складається з та обробляє інформацію наступним чином:

  • Запити GMP зі зміни ланцюга: API, що дозволяє програмам надсилати довільні дані між ланцюгами. Ці запити на повідомлення надсилаються до шлюзів Axelar (онлайн-платформ або цифрових систем, які використовують технологію блокчейн для переказу цифрової валюти з однієї адреси на іншу);
  • Шлюзи: Перша зупинка для міжланцюжкових повідомлень, ініційованих користувачами/застосунками для маршрутизації від джерела до цільового ланцюжка. Для ланцюжків EVM це смарт-контракти, а для Cosmos - це логіка застосунку. Шлюзи захищені валідаторами Axelar, які використовують MPC, чиї паї вагомі за делегуванням токенів AXL;
  • Обробка повідомлень та релеї: Релеї слухають події (інформацію про шлюз) та надсилають їх в мережу Axelar для обробки. Хоча кожен може запустити релеї, немає механізмів стимулювання, і релеї працюють на Axelar;
  • Перевірка інформації: Валідатори голосують за інформацію, отриману від ретрансляторів. Кожен валідатор Axelar запускає повний вузол для кожного ланцюжка джерел, таким чином може перевірити валідність повідомлення. На відміну від типових блокчейнів Cosmos PoS, де валідатори покладаються на легкі клієнти та IBC для передачі повідомлень, валідатори Axelar вимагають більше ресурсів. У певному сенсі масштабованість цієї моделі не така велика, як у LayerZero, але вона пропонує вищий ступінь децентралізації. Axelar заохочує своїх валідаторів додатковими винагородами за спостереження; Чим більше ланцюжків вони підтримують, тим більше винагород отримують. У довгостроковій перспективі підтримувані ланцюжки повинні генерувати достатню комісію від крос-чейн активності, оскільки винагороди за підтримку валідаторів, які запускають понад 50 повних вузлів, будуть вичерпані. Підтримка кожного ланцюга може бути нездійсненною; натомість вони, швидше за все, сконцентруються навколо основних ланцюжків ліквідності;
  • Надсилання інформації до місця призначення: Релеї слухають авторизовану інформацію від валідаторів Axelar та надсилають її на шлюз мережі місця призначення. Як тільки мережа призначення отримує затверджену інформацію, її навантаження позначається як затверджене валідаторами Axelar. Тепер кожен може виконати це навантаження;
  • Газ та послуги виконавця: На останньому етапі Axelar розгортає контракт під назвою "Gas Receiver" на ланцюгах EVM, щоб оплатити комісію за газ на цільовому ланцюжку та виконати перехресне навантаження (надсилаючи його до необхідного додатку). Користувачі можуть оплачувати за допомогою токена газу джерела ланцюжка, тоді як Axelar забирає частину токена газу цільового ланцюжка.

Загалом, окрім підтримки EVM на своєму ланцюжку, його структура схожа на ZetaChain, за винятком підтримки EVM на власному ланцюжку. З погляду безпеки, Delphi Research вважає, що це безпечніше, ніж 2/2 модель LayerZero, хоча в нього все ще є деякі недоліки. Ймовірність змови між Google та LayerZero значно низька, оскільки додатки можуть запускати свої релеї.

Chainlink CCIP

Джерело зображення: Офіційний Gate Chainlink

Протокол взаємодії між ланцюжками (CCIP) не суттєво відрізняється від інших платформ обміну інформацією між ланцюжками, де користувач надсилає інформацію на одному ланцюжку, вона переадресується на CCIP, і потім CCIP переадресує інформацію на цільовий ланцюжок. Те, що відрізняє CCIP, - це те, як він використовує мережі Oracle, і додавання ще одного суб'єкта: мережа управління ризиками.

CCIP поділяється на ланцюжок та позаланцюжкові компоненти.

Компоненти ланцюжка:

  • Маршрутизатор: Ініціює міжланцюжкові транзакції. Маршрутизує транзакцію до контракту конкретного призначення OnRamp, отримує інформацію від OffRamp ланцюжка призначення та маршрутизує її до кінцевого користувача/контракту;
  • Зберігання зобов'язання: Зобов'язання DON зберігає кореневий хеш джерела ланцюжка на цільовому ланцюжку. Кореневий хеш повинен бути "підтверджений" Мережею управління ризиками;
  • OnRamp: Один контракт на ланцюжок (блокчейн на блокчейн). Підтверджує інформацію та відстежує перекази/інформацію про токени, керує розрахунками тощо. Моніториться Комітетом DON;
  • OffRamp: Подібно до OnRamp, один контракт на ланцюжок. Перевіряє виконання DON з поданим і «перевіреним» Merkle Root, забезпечуючи достовірність інформації, і передає інформацію на маршрутизатор;
  • Пул токенів: токени можуть бути «заблоковані та відтискані» або «вибиті та відтискані», залежно від токена. Наприклад, місцеві токени Gas повинні бути заблоковані та відтиснуті, оскільки у CCIP немає права на відтискання. Якщо інтегровано з CCTP, USDC може бути «вибитий та відтиснутий»;
  • Контракт мережі управління ризиками: містить список вузлів мережі управління ризиками, які можуть «перевіряти» (схвалювати) або «визнавати недійсними» (не схвалювати) транзакції.

Компоненти поза ланцюжком:

  • Виконання DON: Як зазначено, виконання DON контролює події контракту OnRamp, чекає на результати джерела ланцюжка та створює корінь Меркля (підписаний оракуловими вузлами виконання DON), який врешті-решт записується в контракт Сховища виконання цільового ланцюжка;
  • Мережа управління ризиками: Мережа вузлів, яка в основному виконує подвійну перевірку кореня Меркля, наданого DON. Вони контролюють контракт OnRamp та вміст, опублікований Committing DON у сховищі зафіксованих даних. Якщо RMN не "підтверджує" (тобто перевіряє / підтверджує) корінь Меркля, CCIP замерзне;
  • Виконання DON: Схоже на зобов'язання, але контролює інформацію, таку як Мережа Управління Ризиками. Як тільки RMN видає «підтвердження», Виконання DON викликає контракт OffRamp для завершення транзакції CCIP пункту назначення.

Короткий огляд

Насправді, для ламання ефекту ізоляції між ланцюжками надзвичайно важливо вирішити проблеми "багатоланцюжкової комунікації" та "міжланцюжкової комунікації". Порівняно з іншими рішеннями, основною перевагою проєкту ZetaChain є його можливості міжланцюжкової взаємодії, що дозволяє забезпечити взаємодію між різними блокчейнами та вирішити поточні проблеми фрагментації блокчейну та відсутності взаємодії. Його мета - дозволити повноцінним додаткам повноцінно взаємодіяти безпосередньо з різними блокчейнами без необхідності упаковувати або містити будь-які активи. Однак існують ризики безпеки, пов'язані з зовнішніми ланцюжками, підключеними до ZetaChain, які можуть призвести до подвійного витрачання, цензури, переорганізацій, важких вілок, розщеплення ланцюжків тощо.

Наразі LayerZero та Axelar лідирують у застосуванні міжланцюгової інформації. Проте ще зарано оголошувати про остаточного лідера. Наочікування нових рішень від ZetaChain поєднується з очікуванням безперервної ітерації та інновацій від LayerZero, Axelar, Chainlink CCIP та інших.

Disclaimer:

  1. Ця стаття перепечатана з [GateСередній], Усі авторські права належать оригінальному автору [YBB]. Якщо є зауваження до цього перевидання, будь ласка, зв'яжіться з Gate Навчаннякоманда, і вони оперативно займуться цим.
  2. Відповідальність за відмову: Погляди та думки, висловлені у цій статті, належать виключно автору і не є жодною інвестиційною порадою.
  3. Переклади статей на інші мови виконуються командою Gate Learn. Якщо не вказано інше, копіювання, поширення або плагіатування перекладених статей заборонено.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!