Детальне пояснення ZetaChain: багатоланцюгові та міжланцюгові комунікації відкривають новий конкурентний ландшафт

Автор: дослідник YBB Capital Ac-Core

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

Як працює ZetaChain

Докладне пояснення ZetaChain: багатоланцюгові та міжланцюгові комунікації відкривають новий конкурентний ландшафт

Джерело: офіційний сайт ZetaChain

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

  1. Смарт-контракт OmniChain: ядром ZetaChain є смарт-контракт, який можна підключити до кількох блокчейнів. Ці смарт-контракти працюють на механізмі ZetaEVM, сумісному з віртуальною машиною Ethereum, що забезпечує взаємодію даних між різними блокчейнами;
  2. Безпроблемна передача активів: спростіть передачу активів між блокчейнами без складного перемикання. Це включає підтримку блокчейнів без вбудованої функції смарт-контракту, наприклад біткойн;
  3. Межланцюгове обмін повідомленнями: для спрощеного обміну даними (наприклад, передача NFT) ZetaChain надає функції міжланцюгового обміну повідомленнями, щоб полегшити легку передачу даних між різними мережами;
  4. Управління зовнішніми активами: ZetaChain розширює свою функціональність, щоб керувати активами в інших блокчейнах, застосовуючи логіку смарт-контрактів до ланцюжків, у яких зазвичай немає цієї функції.

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

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

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

Докладне пояснення ZetaChain: багатоланцюгові та міжланцюгові комунікації відкривають новий конкурентний ландшафт

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

  • Валідатори: стандартні валідатори CometBFT, вони, як і інші мережі PoS, вливають капітал у ZETA та голосують за блоки;
  • Спостерігачі: спостерігачі поділяють повні вузли, які повинні запускати зовнішній ланцюг, на секвенсори та верифікатори, сортують і контролюють події у зовнішньому ланцюзі та надсилають їх верифікаторам, які голосують за події та досягають консенсусу. Роль секвенсора полягає лише в забезпеченні дійсності, і будь-який вузол може послідовно виконувати транзакції. Це робить запуск вузла Zeta дорожчим, ніж запуск стандартного ланцюга, який схожий на THORChain Це одна з причин, чому THORChain не додав підтримку Solana;
  • Підписувачі: ключі ECDSA/EdDSA спільно використовуються між вузлами, і лише супербільшість (2/3) можуть підписувати транзакції у зовнішньому ланцюжку. Підписувачі — це спосіб Zeta зберігати активи та підписувати інформацію у зовнішніх мережах. На платформах смарт-контрактів, таких як Ethereum, їх можна використовувати для взаємодії зі смарт-контрактами та керованими активами, а також для розміщення активів у ланцюжках нерозумних контрактів, таких як біткойн і доджкойн.На малюнку нижче показано діаграму підпису в білий папір.

Докладне пояснення ZetaChain: багатоланцюгові та міжланцюгові комунікації відкривають новий конкурентний ландшафт

Джерело зображення: 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.

Докладне пояснення ZetaChain: багатоланцюгові та міжланцюгові комунікації відкривають новий конкурентний ландшафт

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

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

Смарт-контракт повного ланцюга

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

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

Детальне пояснення ZetaChain: багатоланцюгові та міжланцюгові комунікації відкривають новий конкурентний ландшафт

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

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

  • Стейблкойн CDP із повним ланцюгом, забезпечений BTC;
  • Підтримка валютних ринків для BTC, DOGE, LTC та інших активів, не пов’язаних зі смарт-контрактами;
  • Повний ланцюг Perp DEX; *Повноланцюжковий агрегатор доходності;
  • BTC AMM.

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

Практичність токена ZETA

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

Огляд основних функцій токена ZETA:

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

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

Економіка та випуск токенів ZETA

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

  • Пул зростання користувачів (10%): мета полягає в тому, щоб розширити базу користувачів за допомогою таких заходів, як airdrops і винагороди від спільноти;
  • Фонд розвитку екосистеми (12%): підтримує розвиток екосистеми та допомагає партнерам і розробникам dApp;
  • Винагороди валідатора (10%): для винагород за блоки перехід на винагороду за безпеку мережі на основі інфляції після початкового періоду;
  • Стимул ліквідності (5,5%): заохочує ліквідність основного пулу капіталу ZRC-20, що має вирішальне значення для ефективної передачі вартості;
  • Бібліотека протоколів (24%): забезпечує фінансування операцій, розвитку та зміцнення екосистеми;
  • Основні учасники, радники та покупці (22,5% і 16%): винагорода за внесок у розвиток і зростання ZetaChain.

Повний ланцюг DEX

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

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

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

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

  • Взаємодія між ланцюгами;
  • Можна керувати цілісно, а не окремо.

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

Конкуренти Zeta Chain

LayerZero

Докладне пояснення ZetaChain: багатоланцюгові та міжланцюгові комунікації відкривають новий конкурентний ландшафт

Джерело: офіційний сайт LayerZero

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

LayerZero Architecture

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

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

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

Плечі

Детальне пояснення ZetaChain: багатоланцюгові та міжланцюгові комунікації відкривають новий конкурентний ландшафт

Джерело: офіційний сайт Axelar

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

Осьова архітектура

Axelar — це ланцюжок PoS із власним набором валідаторів і заставним токеном AXL. Його компоненти та потік інформації є такими:

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

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

Chainlink CCIP

Детальне пояснення ZetaChain: багатоланцюгові та міжланцюгові комунікації відкривають новий конкурентний ландшафт

Джерело зображення: офіційний представник Chainlink

CCIP мало чим відрізняється від інших міжланцюгових інформаційних платформ. Користувачі надсилають інформацію по ланцюжку, інформація пересилається в CCIP, а потім CCIP пересилає інформацію в ланцюг призначення. Що відрізняє CCIP від того, як він використовує мережі Oracle і додає ще одну сутність: мережу управління ризиками.

CCIP поділяється на дві частини: on-chain і off-chain.

Верхня частина ланцюжка

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

Частина поза ланцюгом

  • Надіслати DON: як і вище, вам потрібно надіслати DON для моніторингу подій контракту OnRamp, потім дочекатися результату вихідного ланцюжка та створити корінь Merkle (підписаний юридичним вузлом оракула DON) і, нарешті, записати його в Контракт CommitStore на цільовому ланцюжку;
  • Мережа управління ризиками: мережа вузлів, яка по суті подвійно перевіряє коріння Merkle надісланих DON. Вони відстежують контракт OnRamp і те, що DON публікує в сховищі комітів. Якщо RMN не «перевірить» (тобто перевірить/підтвердить) Merkle Root, CCIP буде заморожено;
  • Виконання DON: Подібно до зобов’язання, але регулює інформацію як мережа управління ризиками. Після того, як RMN видасть «перевірку», DON виконання викличе контракт OffRamp, щоб завершити CCIP TX для пункту призначення.

Резюме

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

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

Довідкова стаття:

  1. Майбутні можливості для повноланцюжкових програм

  2. Що таке ZetaChain?

  3. Конкурентний ландшафт блокчейн мостів

Посилання на розширення:

(1) Розповсюдження токенів Zera

(2) Біла книга агрегатора MUX

(3) Контракт на підтримку LayerZero

Переглянути оригінал
Контент має виключно довідковий характер і не є запрошенням до участі або пропозицією. Інвестиційні, податкові чи юридичні консультації не надаються. Перегляньте Відмову від відповідальності , щоб дізнатися більше про ризики.
  • Нагородити
  • 2
  • Поділіться
Прокоментувати
0/400
WINMANvip
· 2024-04-04 02:46
Найкраща мережа
відповісти на0
GateUser-acb15e54vip
· 2024-03-19 11:43
Стад Олл-ін 🙌
відповісти на0
  • Закріпити