Основна перевага проекту ZetaChain полягає в його продуктивності міжланцюгової сумісності, що робить можливою сумісність між різними блокчейнами та вирішує поточну проблему фрагментації блокчейну та недостатньої сумісності. ZetaChain призначений для того, щоб дозволити повноланцюговим dApps взаємодіяти безпосередньо з різними блокчейнами без необхідності обгортання або з'єднання будь-яких активів. ZetaChain може підтримувати блокчейни смарт-контрактів і несмарт-контрактів, такі як Ethereum, Bitcoin і Dogecoin. У той же час гнучкість смарт-контрактів, локальне використання мультичейн активів, а також зручний інтерфейс розробки та дизайну dApp також забезпечують базову підтримку його переваг.
Автор
Ельма Руан, старший інвестиційний дослідник World Chain Investment Research, має подвійний ступінь магістра з маркетингу/фінансів в університетах Ліги Плюща, 5 років досвіду роботи у WEB3, добре розбирається в DeFi, NFT та інших напрямках, до приходу в криптоіндустрію працював інвестиційним менеджером у великій компанії з цінних паперів.
1. Дослідницькі точки
1.1 Основна інвестиційна логіка
Блокчейн стикається з неможливим трикутником, який вимагає балансу між безпекою, масштабованістю та децентралізацією. Кожен блокчейн-проект повинен йти на компроміси між цими трьома і не може досягти найкращого з усіх трьох одночасно. Це призвело до появи великої кількості рішень і токенів рівня 1, але кожен проєкт жертвує певним аспектом своїх функцій. Для того, щоб вирішити цю проблему, виникла мультичейн ситуація, яка, в свою чергу, приносить такі проблеми, як незручна сумісність і дорогі комісії, що також є передісторією цього проекту. Щоб усунути недоліки рівня 1, ми бачимо появу рішень рівня 2. Ці рішення фактично побудовані поверх основного блокчейну, але вони здатні значно збільшити обчислювальну потужність блокчейну та знизити комісії за транзакції. Рівень 2 використовує незалежну архітектуру, яка не змінює стан основного блокчейну, але може обробляти заявки та транзакції в масштабі, зберігаючи при цьому високий рівень безпеки. Однак поява рішень рівня 2 призвела до фрагментації та фрагментації екосистеми блокчейну, де розробникам і користувачам, можливо, доведеться розподіляти свої кошти між різними ланцюгами, що призвело до дефіциту ліквідності на децентралізованих біржах (DEX) і дисбалансу в економіці мережі. Як наслідок, однією з основних проблем, з якими стикається блокчейн-індустрія, є фрагментація та відсутність сумісності між різними блокчейнами, що заважає різним екосистемам взаємодіяти одна з одною, перешкоджаючи розробці нових варіантів використання та додатків. Як рішення, Omnichain має на меті вирішити проблему передачі активів між різними блокчейнами, надаючи користувачам зручність легкої передачі активів між різними блокчейнами. Він усуває бар'єри для міжланцюгових переказів коштів за допомогою CEX або протоколів мосту з високими комісіями. ZetaChain, з іншого боку, надає рішення для блокчейну, надаючи децентралізований крос-блокчейн смарт-контракт, який забезпечує безперебійну передачу цінності та даних між різними блокчейнами.
Однак, чи є альтернативні рішення до ZetaChain або чогось подібного? Почнемо з короткого підбиття підсумків. Основними продуктами на ринку для вирішення цієї проблеми є великі, крос-ланцюгові мости та мультичейн продукти можна розділити на дві категорії: крос-чейн міст і багатоланцюгові продукти. Кросчейн-мости — це кросчейн-методи, реалізовані за допомогою моделей замикання та приведення/знищення, як правило, для отримання прибутку через комісію. Multichain, з іншого боку, є новішим способом досягнення багатоланцюгової взаємодії шляхом одночасного запуску кількох паралельних блокчейн-мереж на одній платформі. Багатоланцюгові dApps можуть розгортати кілька незалежних версій у різних мережах із різноманітними моделями прибутку. Однак усі ці моделі мають суверенні обмеження кількох блокчейнів. Поява повного ланцюга добре вирішує цю проблему та робить новий крок для «кросчейну», реалізуючи безшовну взаємодію посилань на основі повного ланцюга та краще входячи у світ Web3.
Повертаючись до проекту ZetaChain, ZetaChain є інноваційним у багатьох відношеннях. З технічної точки зору, ZetaChain впровадила інновації в реалізацію крос-чейн функціональності Omnichain. Розподілена мережа валідаторів ZetaChain, облікові записи ZetaChain Omnichain і TSS, а також смарт-контракти та комунікаційні технології ZetaChain Omnichain забезпечують цю інновацію. Перший - це розподілена мережа валідаторів, ZetaChain використовує розподілену мережу валідаторів для перевірки валідності та легітимності транзакцій. Цей механізм перевірки використовує кілька вузлів перевірки в мережі для досягнення консенсусу та забезпечення правильності транзакцій. Таким чином, ZetaChain може підвищити безпеку та надійність транзакцій, запобігаючи таким проблемам, як зловмисна поведінка та подвійні витрати, а основна частина складається з двох основних модулів: ZetaCore (аналогічно центральному процесору всієї мережі, основна відповідальність полягає у генерації блоків) та ZetaClient (модуль ядра, що відповідає за міжланцюговий зв'язок). З точки зору механізмів верифікації, ZetaChain планує об'єднати повторювачі та багатосторонні схеми автентифікації, використовуючи архітектуру розподіленого вузла верифікації в мережі та схему порогового підпису TSS для забезпечення безпеки перевірки та ефективності транзакцій. Другий - це обліковий запис Omnichain і технологія TSS, а обліковий запис Omnichain і порогова схема підпису (TSS) від ZetaChain є ключовою технологією для досягнення крос-чейн функціональності. Омнічейн-акаунти можуть передавати активи між різними блокчейнами для досягнення повноланцюгової крос-чейн функціональності. TSS дозволяє кільком учасникам співпрацювати для створення підписів без розкриття приватного ключа, захищаючи безпеку та конфіденційність транзакцій. По-третє, це смарт-контракти та комунікації Omnichain, а смарт-контракти та комунікаційні інструменти Omnichain від ZetaChain є ключовими технологіями для досягнення універсальної багатоланцюгової сумісності. Ці інструменти можуть дозволити безперешкодно передавати активи між різними блокчейнами, надаючи користувачам більшу гнучкість і зручність. Крім того, ZetaChain використовує гібридну модель транзакцій під назвою UTXO-Account, яка поєднує в собі моделі бухгалтерського обліку UTXO та Account. Ця гібридна модель дозволяє смарт-контрактам Omnichain безпосередньо взаємодіяти із зовнішніми ланцюгами, забезпечуючи міжланцюговий переказ коштів і повну сумісність ланцюга. Крім того, ZetaChain має загальний актив Gas, який можна використовувати для оплати комісії за газ у кількох ланцюгах, що може спростити процес оплати та зменшити складність і ризик атаки при використанні різних активів у різних ланцюгах. Ці інновації обіцяють відкрити нові варіанти використання, які раніше були неможливі, і стимулювати розвиток більш пов'язаної та ефективної екосистеми блокчейну.
Забігаючи наперед, як тільки ZetaChain буде запущено, виходячи з його продуктивності сумісності, користувачі можуть очікувати, що він буде використовувати більш практичні та практичні програми. Розробники можуть тестувати повноланцюгові dApps, розроблені на ZetaChain Testnet, що дозволяє їм безпосередньо взаємодіяти з кількома блокчейнами без будь-якого обгортання активів або мосту. Це відкриває нові варіанти використання та програми, які раніше були неможливими. Наприклад, це може стимулювати розвиток додатків для децентралізованих фінансів (DeFi), де велику кількість фінансових транзакцій щодня більше не потрібно вирішувати такими методами, як крос-чейн, і ці програми Defi можуть безпосередньо взаємодіяти з різними блокчейнами, знижуючи ризики транзакцій і надаючи користувачам ширший спектр фінансових продуктів і послуг. Він також має потенціал для підтримки розробки та ончейн складних додатків, таких як управління ланцюгами поставок у реальному світі, які відстежують рух товарів через різні блокчейни для забезпечення прозорості та підзвітності.
Крім того, ZetaChain має потенціал для сприяння сумісності між різними блокчейнами, ще більше сприяючи застосуванню технології блокчейн. ZetaChain може бути особливо вигідним для компаній, які хочуть використовувати технологію блокчейн для покращення операцій, але стурбовані прив'язкою до постачальника та відсутністю сумісності. Однак, як і всі нові технології, вона також стикається з ризиками та проблемами, які необхідно вирішити. Наприклад, економічна модель проєкту наразі невідома, і ZetaChain має переконатися, що її платформа безпечна, масштабована та зручна для користувачів, щоб залучити розробників і користувачів, і в той же час їй потрібно вирішити регуляторні питання та питання відповідності, щоб гарантувати, що її платформа відповідає відповідним законам і правилам.
З інвестиційної точки зору, це ведмежий ринок, тому проекти з надвисоким фінансуванням, такі як LayerZero, можуть бути більш популярними для пересічного користувача, особливо з урахуванням таких факторів, як аірдропи. Як протоколи сумісності або публічні ланцюги, вони можуть бути більш вигідними. Однак, як новий інфраструктурний проект, практичність має першорядне значення. Тільки якщо його вдасться реалізувати, проект може бути стійким. Це також можна розглядати як товар на ведмежому ринку. Якщо ви можете підготуватися до бичачого ринку і продовжувати впроваджувати інноваційні функції або покращувати продуктивність, то цей проект має шанс проявити себе під час бичачого ринку. Тому на ранніх стадіях розвитку цього проекту нам потрібно продовжувати спостерігати за його майбутнім розвитком. Можливо, зараз не час для інвестування, і його можна внести до списку спостереження.
Загалом, проєкт ZetaChain має потенціал сприяти розвитку всієї екосистеми блокчейну, сприяючи сумісності та підтримуючи розробку нових варіантів використання та додатків. Однак його успіх в кінцевому підсумку буде залежати від багатьох факторів, таких як посадка, безпека і масштабованість, і не може бути узагальнений.
1.2 Оцінка
Оцінка проєкту ще не оприлюднена, і відповіді від спільноти не було.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-0bdfe577ba-dd1a6f-69ad2a.webp)
2. Основна інформація про проект
2.1 Сфера діяльності проекту
ZetaChain — це публічний блокчейн L1, який забезпечує вбудовану підтримку крос-чейн смарт-контрактів, дозволяючи повноланцюговим dApps взаємодіяти безпосередньо нативно без будь-якого обгортання активів або мосту.
2.2 Минула розробка та дорожня карта
Малюнок 2! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-b64f6fd021-dd1a6f-69ad2a.webp)
Майбутній розвиток:
Бачення: ZetaChain стане майбутнім інтернет-проектом web3, розробники зможуть побудувати кілька мереж, користувачі зможуть легко отримати доступ до активів і даних, не турбуючись про проблеми з комутацією мережі. У майбутньому Zetachain продовжить підтримувати сумісність екосистем dApp у різних галузях, наприклад, геймери зможуть отримувати доступ до облікових записів і NFT у різних ланцюгах для безпечного надсилання платежів.
Наразі, на етапі тестової мережі, метою в короткостроковій перспективі буде запуск основної мережі та випуск для покращення та випуску економічної моделі токенів.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-802fb58a56-dd1a6f-69ad2a.webp)
2.3 Ситуація в команді
2.3.1 Загальна ситуація
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-0b8fff0dd5-dd1a6f-69ad2a)
Команда ZetaChain складається з 41 основного члена, які спеціалізуються на кількох дисциплінах, включаючи бізнес-адміністрування, комп'ютерні науки, комп'ютерну інженерію, маркетинг тощо. Маючи широкий спектр навичок, вони пробують себе в Java, блокчейні, управлінні проектами, соціальних мережах тощо.
2.3.2 Засновник
Анкур Нандвані, засновник ZetaChain, був одним з перших співробітників Coinbase і одним з творців токена (BAT).
2.3.3 Основні учасники
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-e2c16cec91-dd1a6f-69ad2a.webp)
Лукас Янон (Lucas Janon), керівник відділу розробки продуктів**
В даний час Лукас Янон обіймає посаду керівника відділу розробки продуктів ZetaChain. Він також працював у Designstripe як співзасновник і технічний радник, а також технічний директор, успішно набираючи та керуючи командами, а також структуруючи численні технологічні проекти. Крім того, він обіймав керівні посади в анонімній соціальній мережі TuSecreto та фінтех-компанії Gueno. Лукас отримав ступінь бакалавра комп'ютерних наук в Університеті суспільства з відкритим вихідним кодом, самостійно навчаючись у всесвітньо відомій університетській навчальній програмі платформи MOOCs.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-33d5341304-dd1a6f-69ad2a.webp)
Лідер спільноти Джонатана Кові
Він є одним з основних учасників, які займаються питаннями сумісності блокчейнів, надаючи консультації з технологічної стратегії підприємствам F2000 по всьому світу в Talent Tech Labs і виконавчий директор корпоративних рахунків в WorkMarket. Він також працює менеджером проектів у ConsenSys і має подвійний ступінь бакалавра з психології та історії мистецтва в Union College.
2.4 Фінансування
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-5d5c7a7be1-dd1a6f-69ad2a.webp)
3. Бізнес-аналітика
3.1 Об'єкт обслуговування
Цільова аудиторія проекту в основному включає в себе наступні групи:
Розробники: ZetaChain надає розробникам інноваційну блокчейн-платформу, яка дозволяє їм розробляти повноланцюгові dApps і впроваджувати нативну підтримку крос-чейн смарт-контрактів. Ці розробники можуть використовувати загальні мови програмування та фреймворки для запуску подій у підключених блокчейнах, реалізації програмованості та створення крос-чейн додатків.
Користувачі dApp: Повноланцюгові dApps ZetaChain можуть безпосередньо взаємодіяти з різними блокчейнами без будь-якої інкапсуляції активів або мосту, надаючи користувачам більш зручний і прямий досвід. Ці dApps охоплюють платіжну, DeFi, мистецьку, ігрову, соціальну та інші сфери, надаючи користувачам багаті та різноманітні функції та досвід.
Учасники блокчейн-екосистеми: ZetaChain привертає увагу користувачів блокчейну та участь в екосистемі проєкту, надаючи публічний блокчейн, який зменшує припущення про довіру, покращує прозорість, повністю перевіряється та піддається аудиту. Ці учасники можуть включати інвесторів, дослідників, ентузіастів блокчейну та інших осіб, які хочуть використовувати функції ZetaChain для участі в розвитку та інноваціях екосистеми блокчейну.
3.2 Класифікація бізнесу
Послуги, що надаються проектом ZetaChain, можна розділити на наступні види бізнесу:
Крос-чейн смарт-контракти та сервіси обміну повідомленнями:
ZetaChain дозволяє розробникам розгортати на ньому смарт-контракти, які можуть читати та записувати з іншими підключеними блокчейнами для крос-чейн взаємодії.
Вузол гіперз'єднання:
Природа спостереження за вузлами ZetaChain дозволяє відстежувати транзакції в кожному підключеному блокчейні. Завдяки архітектурі TSS мережа може підписувати та перевіряти транзакції в кожному підключеному блокчейні, надаючи розробникам безперебійно пов'язане повноланцюгове середовище для створення нових і потужних крос-чейн додатків.
Крос-чейн обмін повідомленнями:
Розробники можуть передавати повідомлення (дані та значення) між різними ланцюжками та шарами за допомогою простих викликів функцій. Цей механізм обміну повідомленнями дозволяє розробникам dApp створювати потужні крос-чейн додатки, створюючи існуючі смарт-контракти.
Управління зовнішніми активами:
Мережа ZetaChain і побудовані на ній dApps можуть керувати активами та сховищами, які зовні підключені до ланцюга. Це означає, що будь-яким ончейн-активом можна керувати як смарт-контрактом в одному ланцюжку.
3.3 Інформація про компанію
3.3.1 Основні характеристики
Децентралізація та публічність: ZetaChain — це публічна децентралізована блокчейн-мережа, побудована на консенсусі Cosmos SDK і Tendermint. На відміну від багатьох крос-чейн рішень, ці схеми, як правило, використовують різноманітні централізовані моделі довіри та вразливі до вразливостей і злому. А ZetaChain гарантує, що всі транзакції та дії, навіть крос-чейн транзакції, є прозорими, перевіреними та працюють з мінімальною довірою.
Гіперпов'язані вузли: вузли ZetaChain мають функцію спостерігача, який відстежує транзакції в кожному підключеному ланцюжку. Завдяки архітектурі TSS ZetaChain мережа може підписувати та перевіряти транзакції в кожному підключеному ланцюжку, як гаманець. Ці гіперпов'язані вузли зчитують і записують з'єднані ланцюги безпечним, децентралізованим способом, надаючи розробникам безперебійне, повноланцюгове середовище для створення нових і потужних крос-чейн додатків.
Повноланцюгові смарт-контракти: ZetaChain підтримує локально розгорнуті смарт-контракти, які можуть зчитувати та записувати пов'язані ланцюги. ZetaChain — це публічний блокчейн, який підтримує цю функцію, забезпечуючи нову парадигму для розробки додатків.
Крос-чейн обмін повідомленнями: розробники можуть передавати повідомлення (дані та значення) між ланцюжками та шарами за допомогою простих викликів функцій. За допомогою обміну повідомленнями розробники dApp можуть реалізувати деякі функції у своїх існуючих смарт-контрактах, що дозволяє їм створювати потужні крос-чейн програми.
Управління зовнішніми активами: мережа ZetaChain і побудовані на ній dApps здатні керувати активами та сховищами із зовнішніх підключених ланцюгів. Це дозволяє керувати будь-яким активом у ланцюжку як смарт-контрактом в одному ланцюжку. Як наслідок, dApps на ZetaChain можуть організовувати та впроваджувати логіку смарт-контрактів у будь-який підключений ланцюг. Ця функція застосовується до всіх ланцюжків, включаючи блокчейни без смарт-контрактів.
3.3.2 Архітектура продукту проекту
3.3.2.1 Загальна структура
Архітектурний дизайн ZetaChain заснований на технології блокчейн Cosmos SDK і механізму консенсусу Tendermint PBFT Proof-of-Stake (PoS). Це дає ZetaChain швидкий час генерації блоків (близько 5 секунд) і миттєву впевненість у транзакціях без очікування підтвердження та без повторного замовлення транзакцій. Механізм консенсусу Tendermint PBFT був масштабований у виробництві, підтримуючи приблизно 300 вузлів. У майбутньому, з оновленням порогових сигнатур BLS, ця кількість може зрости до понад 1 000. Ефективний протокол консенсусу Tendermint дозволяє ZetaChain потенційно досягти пропускної здатності 100 транзакцій на секунду.
Загальна архітектура ZetaChain - це розподілена мережа вузлів, які часто називають валідаторами. Валідатори діють як децентралізовані спостерігачі, працюючи разом для досягнення консенсусу щодо зовнішнього стану та подій, одночасно оновлюючи стан зовнішніх ланцюгів за допомогою механізму розподіленого підпису ключів. ZetaChain реалізує ці функції децентралізовано, уникаючи одиничних точок відмови, усуваючи довіру та дозволи доступу, зберігаючи прозорість та ефективність.
Кожен вузол валідатора містить два важливих компоненти, ZetaCore і ZetaClient. ZetaCore відповідає за генерацію блокчейну та підтримку машини станів реплікації (RSM), тоді як ZetaClient відповідає за спостереження за подіями у зовнішніх ланцюгах та підписання вихідних транзакцій.
Два компоненти, ZetaCore і ZetaClient, об'єднані разом і виконуються операторами вузлів. Будь-хто, хто має достатню заставу, може стати оператором вузла та брати участь у процесі верифікації.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-90662a9ff8-dd1a6f-69ad2a.webp)
3.3.2.2 Підрозподіл ролейВалідатор
У ZetaChain верифікатори поділяються на три різні ролі: базовий верифікатор, спостерігач (Observers) і підписант TSS. Ці валідатори обслуговують систему, обробляючи транзакції та підтримуючи безпеку мережі, а натомість вони отримують комісію за транзакції та винагороду. Спостерігачі та підписанти TSS відрізняються за розміром від базових верифікаторів, оскільки вони мають різні вимоги до безпеки та винагороди.
Базовий верифікатор
ZetaChain використовує протокол консенсусу Tendermint, частково синхронізований візантійський відмовостійкий алгоритм (BFT). Кожен вузол-валідатор може голосувати за пропозиції блоків пропорційно до своїх токенів стейкінгу/делегованих стейкінгу (ZETA). Кожен валідатор ідентифікується за своїм відкритим ключем консенсусу. Валідатори повинні залишатися онлайн і бути готовими брати участь у зростаючій кількості генерації блоків. В обмін на послугу валідатори отримуватимуть винагороду за блок та комісію за транзакції.
Спостерігач
У процесі консенсусу ZetaChain також є група важливих гравців, відомих як спостерігачі. Вони відповідають за досягнення консенсусу щодо подій та стану зовнішнього ланцюга. Спостерігачі досягають цього, відстежуючи повні вузли в зовнішніх підключених ланцюгах для конкретних пов'язаних транзакцій, подій і статусу за певними адресами. Роль спостерігача поділяється на дві категорії: секвенсер і верифікатор. Секвенсер виявляє транзакції, події та стани, пов'язані із зовнішнім ланцюгом, а потім повідомляє цю інформацію валідатору. Валідатори перевіряють ZetaChain і голосують для досягнення консенсусу. Для цієї системи потрібен принаймні один секвенсор і кілька валідаторів. Хоча секвенсеру не потрібно повністю довіряти, для забезпечення належного функціонування системи потрібен принаймні чесний секвенсор.
Підписант СТП
ZetaChain спільно зберігає стандартні ключі ECDSA/EdDSA для автентифікації під час автентифікації за допомогою зовнішніх ланцюгів. Ці ключі розподілені між кількома підписантами, і лише більше половини підписантів можуть підписувати від імені ZetaChain. Цей дизайн дуже важливий для того, щоб у будь-який час жодна організація або невелика кількість вузлів не могли підписувати повідомлення у зовнішньому ланцюжку лише від імені ZetaChain. Для забезпечення економічної безпеки система ZetaChain використовує стейкінгові ставки та позитивні/негативні стимули.
3.3.2.3 Технічна модель
1) Кросчейн-модель Crosschain
Завдання кросчейн-моделі полягає у відстеженні транзакцій між різними блокчейнами (CCTX).
Основну роль у взаємодії з кросчейн-модулями відіграє верифікатор спостерігача, також відомий як «спостерігач». Спостерігач запускає офчейн-програму під назвою ZetaClient, а спостерігач відповідає за моніторинг підключеного блокчейну, щоб отримати транзакції для входу в поточний блокчейн і стежити за транзакціями, які потрібно обробляти за межами поточного блокчейну. У той же час вони також відстежують вихідні транзакції на інших підключених блокчейнах.
Спостерігачі беруть участь у процесі голосування після спостереження за вхідними або зовнішніми транзакціями.
«Вхідні» та «вихідні» означають потік крос-чейн транзакцій
«Піт-стоп»: Відноситься до транзакції з іншого блокчейну, яка потрапляє в поточний блокчейн, також відома як транзакція «Піт-стоп».
"Вихідні": Відноситься до транзакцій, які виходять з поточного блокчейну та надсилаються в інші блокчейни.
Голосування
Коли спостерігач подає голос щодо транзакції, створюється бюлетень, якщо він не був створений раніше. Вони можуть проголосувати і пов'язати свій голос з цим бюлетенем. Згідно з Виборчим бар'єром, як тільки набереться достатня кількість голосів, бюлетень вважається «остаточним».
Остаточне голосування переводить бюлетень у статус «остаточне підтвердження», ініціює виконання транзакції та сплачує комісію GAS за крос-чейн транзакції.
Будь-які голоси, подані після остаточного підтвердження бюлетеня, будуть відкинуті.
Піт-стоп
Піт-стоп транзакції спостерігаються крос-чейн транзакції з підключених інших ланцюгів. Щоб проголосувати за піт-трейд, спостерігач транслює повідомлення MsgVoteOnObservationInboundTx.
Останній голос переміщує бюлетень у стан «остаточного підтвердження», запускаючи виконання крос-чейн транзакцій.
Якщо цільовим ланцюжком є ZetaChain і CCTX не містить жодних повідомлень, токени ZRC20 зараховуються на рахунок на ZetaChain.
Якщо цільовим ланцюгом є ZetaChain, а CCTX містить повідомлення, токени ZRC20 депонуються та викликається контракт на ZetaChain. Повідомлення містить адресу контракту та параметри, необхідні для виклику контракту.
Якщо цільовий ланцюг не є ZetaChain, статус транзакції змінюється на «Очікує поза сайтом», а CCTX обробляється як транзакція за межами сайту.
Вихідні транзакції
Очікує на вихід
Спостерігачі відстежують незавершені транзакції за межами майданчика на ZetaChain. Щоб обробити ці незавершені вихідні транзакції, спостерігачі беруть участь у підписанні ключа TSS для підписання транзакції, а потім транслюють підписану транзакцію іншим підключеним блокчейнам.
Спостерігачі відстежують інші підключені блокчейни на предмет трансляції вихідних транзакцій. Після того, як транзакція «підтверджена» (або «он-чейн») в інших підключених блокчейнах, спостерігачі голосують за ZetaChain, надсилаючи повідомлення VoteOnObservationOutboundTx. Після того, як голосування подолає поріг, голос остаточно підтверджується, а статус транзакції змінюється на остаточне підтвердження.
Інформація про повідомлення
MsgVoteOnVisitOutboundTx
VoteOnObservationOutboundTx — це операція голосування за вихідні транзакції, які були трансльовані та остаточно підтверджені у підключеному ланцюжку. Якщо це буде перше голосування, буде створено новий бюлетень. Коли голосування досягне прохідного бар'єру, бюлетень буде остаточно підтверджений. Після того, як бюлетень остаточно підтверджений, вихідні транзакції обробляються.
Якщо спостереження пройде успішно, модуль банку викарбує різницю між кількістю спожитих токенів (ZETA) і згенерованою сумою та внесе її на рахунок модуля. Якщо спостереження виявляється невдалим, логіка виконується відповідно до попереднього стану.
Якщо попередній статус «Очікування вихідних», створюється нова транзакція відкочування. Щоб покрити комісію за транзакцію відкату, екземпляр контракту UniswapV2 на ZetaChain буде використовуватися для обміну кількості токенів у виділеному CCTX на ZRC20 токена GAS ланцюга отримання. Потім ці токени ZRC20 спалюються. Одночасно оновіть Nonce. Якщо все піде добре, статус CCTX зміниться на Pending Rollback.
Якщо попередній статус «Очікування відкочування», CCTX буде перервано.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-d06b66d885-dd1a6f-69ad2a.webp)
MsgVoteOnObservationInboundTx
VoteOnObservationInboundTx — це операція голосування за вхідні транзакції, що спостерігаються в підключеному ланцюжку. При першому голосуванні формується новий бюлетень. Як тільки кількість голосів досягне прохідного бар'єру, бюлетень буде остаточно підтверджений. Після того, як бюлетень буде остаточно підтверджено, буде створено новий CCTX.
Якщо ланцюжок отримання є ZetaChain, буде викликано HandleEVMDeposit. Якщо депоновані токени є ZETA, буде викликано MintZetaToEVMAccount, і відповідна кількість токенів буде викарбувана на рахунку одержувача на ZetaChain. Якщо депонований токен є токенами GAS або токенами ERC20, підключеними до ланцюга, буде застосовано метод депозиту ZRC20, і токени будуть зараховані на рахунок одержувача на ZetaChain. Якщо повідомлення не порожнє, також викликається метод depositAndCall системного контракту, і виконується full-chain контракт на ZetaChain. Адреса та параметри full-chain контракту передаються як частина повідомлення. Якщо все піде добре, статус CCTX зміниться на OutboundMined.
Якщо ланцюжок отримання є з'єднаним ланцюгом, викликається метод FinalizeBound, готовий обробляти CCTX як вихідну транзакцію. Для оплати вихідних транзакцій буде використовуватися екземпляр контракту Uniswap V2 на ZetaChain для обміну необхідної кількості токенів у представленому CCTX на ZRC20 токена GAS приймального ланцюга. Потім ці токени ZRC20 спалюються. Одночасно оновіть Nonce. Якщо все піде добре, статус CCTX зміниться на PendingOutbound.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-90c6119694-dd1a6f-69ad2a.webp)
2) Модель викидів модуля викидів
Роль модуля викидів полягає в координації розподілу винагород між спостерігачами, валідаторами та підписантами TSS. Наразі він розподіляє винагороди лише валідаторам за блок. Нерозподілені суми винагород залишаться у відповідних призових фондах TSS та Observer. Розподіл винагород реалізується на початку обробки блоку.
3) Модуль взаємозамінності взаємозамінних модулів
Модуль взаємозамінності спрощує процес розгортання взаємозамінних токенів (або «зовнішніх токенів») на інших блокчейнах, підключених до ZetaChain. (На ZetaChain ці зовнішні токени представлені як токени ZRC20.) Коли зовнішній токен розгортається на ZetaChain, система автоматично створює контракт ZRC20, встановлює відповідний пул і вливає ліквідність у пул. Після цього зовнішній токен буде додано до списку зовнішніх токенів у стані модуля. )
**4) Модель спостерігача модуля спостерігача
Модуль спостерігача відповідає за відстеження варіантів голосування, зіставлення між ланцюжками та обліковими записами спостерігачів, список підключених ланцюжків, основні параметри (адреса контракту, інтервал плану вихідних транзакцій тощо), параметри спостерігача (поріг голосування, мінімальне делегування спостерігачів тощо) та параметри стратегії управління.
Опції голосування використовуються для голосування за вхідні та вихідні транзакції, а модуль спостерігача надає можливість створювати, читати, оновлювати та видаляти (CRUD) варіанти голосування, а також допоміжні функції для визначення того, чи був бюлетень завершений. Інші модулі, такі як крос-чейн модулі, використовують систему голосування, коли спостерігачі/валідатори голосують за транзакції.
Спостерігачі/валідатори – це валідатори, які запускають ZetaClient і працюють паралельно з ZetaCored (вузлами блокчейну) з правом голосу за вхідні та вихідні крос-чейн транзакції.
Відображення між ланцюжком і обліковим записом спостерігача встановлюється під час створення і використовується для визначення в крос-чейн модулі, чи уповноважений спостерігач/валідатор голосувати за транзакції в конкретному підключеному ланцюжку.
3.3.3 Порядок роботи
3.3.3.1 Розробники
1) Почніть будувати
ZetaChain пропонує два способи розробки dApps: повноланцюгові контракти та крос-чейн обмін повідомленнями.
ZetaChain — це блокчейн із доказом частки володіння (PoS), створений за допомогою Cosmos SDK і механізму консенсусу Tendermint Core. Це дозволяє ZetaChain мати швидкий час генерації блоків і миттєву визначеність транзакцій.
ZetaChain надає рівень виконання, сумісний з віртуальною машиною Ethereum (EVM), під назвою zEVM. Окрім підтримки всіх функцій EVM та стандартних взаємодій, таких як створення контрактів, взаємодія контрактів та комбінування контрактів, zEVM має такі унікальні функції:
Контракти на zEVM можуть викликатися зовнішніми ланцюгами.
Контракти на zEVM можуть генерувати вихідні транзакції на зовнішніх ланцюгах.
Ці дві унікальні функції дозволяють zEVM діяти як програмована платформа загального призначення, яка підтримує крос-чейн транзакції з можливістю змінювати стан у різних ланцюгах за один крок.
При розробці на ZetaChain розробникам необхідно створювати контракти zEVM. Хоча контракти zEVM можуть бути будь-яким стандартним контрактом Solidity, для того, щоб повною мірою скористатися можливостями ZetaChain, ці контракти повинні відповідати певному інтерфейсу. Ці інтерфейси є унікальними для ZetaChain і дозволяють взаємодіяти із зовнішніми підключеними блокчейнами.
2) Шаблон смарт-контракту
ZetaChain поставляється з шаблоном смарт-контракту, який дозволяє розробникам легко почати створювати dApps. Цей шаблон використовується як у посібнику з повного ланцюга, так і в посібнику з обміну повідомленнями між ланцюгами, наприклад:
Створюйте випадкові гаманці
Перевірте баланс токена
Збирайте жетони з крана
Створіть повноцінний контракт
Створіть міжланцюговий контракт на розсилку повідомлень
Відстежуйте крос-чейн транзакції
Перевірте договір
Надішліть токени
Запитуйте крос-чейн комісії
3) Токени на ZETA
Тестова мережа тестової мережі ZetaChain Athens 3 - це інший тип токена.
• Нативні токени ZETA на ZetaChain
Нативний токен ZetaChain називається ZETA. Це токен стейкінгу, який використовується для оплати комісій за транзакції. Вузли ZetaChain побудовані на основі фреймворку Cosmos SDK.
• Упакована ZETA на ZetaChain
ZETA може існувати на ZetaChain у формі токенів WETH9 (контракти, які інкапсулюють WETH) (WZETA). WZETA в основному використовується як пул ліквідності в ZetaChain у поєднанні з підключеними блокчейн-нативними токенами GAS (наприклад, сполучення gETH/WZETA).
Інкапсулювати локальну ZETA як WZETA та надіслати її на контракт ZetaToken на ZetaChain.
• Зовнішні токени на ZetaChain
Локальні токени GAS (такі як gETH, tMATIC, tBNB і tBTC) на підключеному блокчейні представлені як токени ZRC-20 на ZetaChain. ZRC-20 - це розширення токена ERC-20, яке дозволяє вносити токени в ZetaChain і виводити з них. Щоб внести токени в ZetaChain, просто надішліть їх на адресу TSS у ланцюжку. Щоб вивести нативні токени GAS з ZetaChain, вам потрібно викликати метод видобутку контракту ZRC-20.
4) Омнічейн-контракти
Повноланцюговий смарт-контракт – це контракт, розгорнутий на ZetaChain, який може використовувати та оркеструвати підключені ланцюги, а також активи на ZetaChain. За допомогою повноланцюгового смарт-контракту стан активів і даних можна підтримувати у всіх підключених ланцюжках. Смарт-контракт повного ланцюга розгорнутий на ZetaChain і може бути викликаний з будь-якого підключеного ланцюга.
Щоб викликати смарт-контракт повного ланцюга, єдине, що потрібно зробити користувачеві, це надіслати транзакцію на TSS-адресу підключеного ланцюга. Сума транзакції буде доступна відправнику на ZetaChain у вигляді токенів ZRC-20, а байтовий масив даних (що містить адресу та повідомлення смарт-контракту повного ланцюга) використовується для виклику повноланцюгового смарт-контракту за адресою та передачі параметрів із повідомлення.
•ZetaEVM(zEVM)
ZetaEVM – це віртуальна машина, сумісна з Ethereum. Користувачі можуть розгортати та запускати повноланцюгові смарт-контракти на основному блокчейні ZetaChain. Ці контракти підключаються до рівня сумісності ZetaChain і можуть координувати активи в зовнішніх ланцюгах так, ніби вони знаходяться в одному ланцюжку.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-a4e67ef107-dd1a6f-69ad2a.webp)
• Стандарт токенів ZRC-20
Стандарт токенів ZRC-20 був інтегрований у повноланцюгову платформу смарт-контрактів ZetaChain. За допомогою ZRC-20 розробники можуть створювати dApps, які координують з'єднання з локальними активами в мережі, що робить дуже простим створення повноланцюгових протоколів DeFi і dApps, таких як повноланцюгові децентралізовані біржі (DEX), повноланцюгове кредитування, управління портфелем повного ланцюга тощо, ніби всі вони знаходяться в одному ланцюжку.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-b60117b369-dd1a6f-69ad2a.webp)
Пули ліквідності
Пули ліквідності допомагають полегшити ключові функції ZetaChain і покращити користувацький досвід (нижчі комісії, плавніші транзакції, більш диверсифіковані фінансові програми) на користь усієї криптовалютної екосистеми. Пули ліквідності в середовищі ZetaChain можна розділити на три основні категорії: основні пули ZETA, додаткові пули zEVM і зовнішні пули ZETA.
Основний пул ZETA
[ZETA] / Пул Uniswap [Gas ZRC-20] (на zEVM) - це основний пул, необхідний ZetaChain для запису вихідних транзакцій у ланцюжок. Щоразу, коли додається підтримка ланцюга, створюється пул між відповідною ZETA та місцевими газовими активами мережі.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-610c1c9903-dd1a6f-69ad2a.webp)
Наприклад, ви можете побачити, як крос-чейн обмін повідомленнями може використовувати ці основні пули, які поєднують нативний газ (ZRC-20) з ZETA для оплати вихідних транзакцій:
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-a491b49a03-dd1a6f-69ad2a.webp)
Прикріпіть пул zEVM
Будь-який пул ліквідності може бути створений на zEVM, і користувачі можуть розгортати звичайні токени ERC-20 на ZetaChain, інтегрувати токени із зовнішніх ланцюгів через ZRC-20 і створювати будь-яку комбінацію пулу ліквідності, необхідну для їх застосування, як і в одноланцюговому EVM. Наприклад, можна створити корисні [ZETA] [Gas] / [Стейблкоїн] або / [Пул стейблкоїнів], що дозволяє користувачам вільніше торгувати різними активами.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-c6997ed764-dd1a6f-69ad2a.webp)
Зовнішній пул ZETA
ZETA - це повноланцюговий токен, який існує як на ZetaChain, так і на будь-якому підключеному ланцюжку, оскільки він використовується як для комісії за газ смарт-контрактів, так і для обміну крос-чейн повідомленнями. Деякі пули в кожному ланцюжку (наприклад[ZETA] [Gas] / допоможе додаткам полегшити міжланцюгову передачу цінності за допомогою обміну повідомленнями. Розробникам також потрібні майнінг-пули на зовнішніх ланцюгах, щоб отримати ZETA, щоб використовувати її для обміну повідомленнями.
• Плата за газ
Під час взаємодії зі смарт-контрактами ZetaChain користувачі зобов'язані сплачувати комісію gas за певні транзакції.
Газ необхідний для розгортання та виклику смарт-контрактів. Взаємодіяти з контрактом zEVM (ZetaChain Virtual Machine) можна на зовнішньому ланцюжку через депозити ZRC-20. Це може включати вбудовування викликів контрактів у повідомлення. Крім того, користувачі можуть підключатися безпосередньо до ZetaChain і взаємодіяти з контрактами, вже розгорнутими на zEVM.
Ринковий механізм GAS смарт-контракту ZetaEVM схожий на Ethermint і використовує структуру комісії GAS, подібну до Ethereum EIP 1559. Система призначена для зупинки спам-атак в Інтернеті.
Плата за смарт-контракт повного ланцюга
Депозит
Коли токени вносяться в ZetaChain, комісія за нативні токени Gas мережі сплачується шляхом надсилання їх на адресу TSS (Threshold Signature Scheme). Наприклад, якщо ETH депонується з Ethereum у ZetaChain, необхідні комісії будуть сплачені в ETH і будуть порівнянні зі звичайними комісіями за переказ токенів у мережі Ethereum.
Зняття
При виведенні токенів ZRC-20 в підключений зовнішній ланцюг стягується «плата за газ виведення».
Поточні комісії повного ланцюга
Ці комісії порівнюються з нативними токенами Gas (ланцюжок, з якого видобуваються токени ZRC-20) у цільовому ланцюжку. Плата розраховується виходячи з ліміту газу в 500 000.
Крос-чейн обмін повідомленнями Крос-чейн обмін повідомленнями
Контракти CCM (Cross-Chain Communication) розгортаються на двох або більше взаємопов'язаних блокчейнах. ZetaChain діє як ретранслятор і відповідає за передачу інформації між цими блокчейнами.
Щоб надіслати повідомлення, користувачеві потрібно викликати функцію виконання, а ZetaChain отримує повідомлення та надсилає його цільовому ланцюжку. Потім повідомлення передається в контракт CCM і передається у функцію onZetaMessage.
Типовий випадок використання CCM – це коли програма просто викликає контракт в іншому ланцюжку або надсилає значення на адресу в іншому ланцюжку. Після того, як повідомлення отримано та оброблено в цільовому ланцюжку, в ідеалі додатку не потрібно нічого транслювати для синхронізації стану, а відправнику не потрібно турбуватися про результат.
Крос-чейн обмін повідомленнями можна використовувати для створення різноманітних додатків і базових функцій, таких як:
OmniChain NFT, які можна надсилати між різними ланцюгами, не знаючи стану інших ончейн-колекцій.
«Прості» біржові або мостові додатки, які використовують пули ліквідності в існуючих ланцюгах.
Довести право власності на NFT або прості операційні виклики до різних ланцюгів.
Роз'єм роз'єму
З'єднувач ZetaChain дозволяє користувачам надсилати крос-чейн повідомлення (дані та цінність) між будь-яким підключеним блокчейном.
Плата за газ
Користувачі (гаманці, контракти) повинні сплачувати комісію за передачу даних та цінності між різними ланцюгами через ZetaChain. Оплата користувача досягається шляхом надсилання ZETA (і даних повідомлень) до контракту конектора в ланцюжку з'єднання. Ці ZETA використовуються для оплати валідаторів/стейкерів/пулів екосистеми, а також комісії за газ у цільовому ланцюжку. Для користувачів ці операції об'єднуються в одну транзакцію.
Під час надсилання крос-чейн повідомлень користувачам потрібно сплачувати два типи комісій:
Плата за вихідний газ: динамічно розраховується на основі ціни газу цільового ланцюга, ліміту газу, наданого користувачем, і ціни токена в пулі ліквідності на ZetaChain.
Плата за протокол: Наразі фіксоване значення, визначене у вихідному коді ZetaChain.
Ці комісії вказані в токенах ZETA і розраховуються по відношенню до цільового ланцюга (ланцюжка, в який відправляється повідомлення). Плата розраховується виходячи з ліміту газу в 500 000.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-cedb5fe5bb-dd1a6f-69ad2a.webp)
3.3.3.2 Валідатори
Обов'язки верифікатора вимагають від користувачів, яким потрібно використовувати операційну систему Linux та інтерфейс командного рядка для більш ефективного управління ресурсами вузлів ZetaChain. Валідатори повинні встановити обмеження на максимальну кількість дескрипторів файлів і максимальну кількість процесів, щоб максимізувати використання ресурсів. По-друге, валідатори повинні зосередитися на ресурсах вузлів у реальних прикладних середовищах, включаючи навантаження на процесор, пам'ять, використання диска та дисковий введення-виведення, щоб забезпечити стабільну продуктивність системи. Потім валідатор дозволяє Prometheus генерувати метрики, доступні колектору Prometheus.
Вимоги до конфігурації:
Специфікації вузлів
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-06e119a9b4-dd1a6f-69ad2a.webp)
Громадський порт
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-6592b6bf7a-dd1a6f-69ad2a.webp)
RPC/API/архівні вузли
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-1ce9d62241-dd1a6f-69ad2a.webp)
3.4 Екосистема
В даний час ZetaChain налічує близько 151 партнера, з яких в тестовій мережі запущені BTC, BNB, ETH, Polygon.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-2c8388c3b5-dd1a6f-69ad2a.webp)
Крім того, ZetaChain досягла партнерських відносин з низкою великих проєктів і угод, що стосуються різних галузей, сподіваючись допомогти цим проектам за допомогою своєї основної крос-чейн технології Omnichain, розблокувати більше крос-чейн варіантів використання та реалізувати передачу даних і активів, які можуть охопити весь ланцюг. За даними ZetaChain, Omnichain DApps, визначені для розгортання на ZetaChain, включають DEX, Identity Infrastructure (Galxe), Social Protocol (CyberConnect), DAO (STP) та інші.
3.5 Варіанти використання проекту
ZetaChain демонструє своє багатогранне конкретне використання, охоплюючи такі ключові сфери:
• Смарт-контракти управляють зовнішніми активами
Смарт-контракти для управління зовнішніми активами є однією з потужних функцій ZetaChain, яка дозволяє смарт-контрактам зберігати та використовувати будь-які активи, які може зберігати звичайний обліковий запис, а також отримувати та витрачати ці активи відповідно до програмної логіки. Функція крос-чейн смарт-контрактів ZetaChain може безпосередньо зберігати та використовувати активи у зовнішньому ланцюжку, тому можна керувати кількома активами на ZetaChain, такими як ETH, ERC20, Algorand ASA тощо. Крім того, крос-чейн dApps можна легко створити за допомогою обміну повідомленнями ZetaChain.
ZetaChain забезпечує справжню децентралізовану біржу крос-чейн автоматизованого маркет-мейкера (AMM), побудовану з використанням смарт-контрактів. Існує два способи створення AMM DEX на ZetaChain: обмін повідомленнями та нативні смарт-контракти ZetaChain. Різниця полягає в тому, чи управляється пулом зовнішній смарт-контракт або локальний смарт-контракт ZetaChain. У методі обміну повідомленнями пулом коштів керує зовнішній ланцюговий смарт-контракт у парі з монетою ZETA. У методі локального смарт-контракту ZetaChain обліковий запис TSS ZetaChain зберігає всі нативні активи зовнішнього ланцюга та безпосередньо керується смарт-контрактом ZetaChain. Ці смарт-контракти реалізують логіку AMM, включаючи ціноутворення, обмін, постачальників ліквідності та комісії.
Крос-чейн обмін повідомленнями з цінністю/даними
Здатність ZetaChain надійно та безпечно доставляти повідомлення з одного ланцюга в інший забезпечує потужні крос-чейн додатки, навіть без нативних смарт-контрактів ZetaChain. Функціонал обміну повідомленнями включає всі кінцеві точки зв'язку в зовнішньому ланцюжку, при цьому валідатори ZetaChain діють як візантійські відмовостійкі нотаріуси для підтвердження дійсності подій/транзакцій у ланцюжку A та діють як ретранслятор повідомлень. Смарт-контракту Chain B потрібно лише додати TSS-адресу ZetaChain до білого списку, щоб бути впевненим, що ZetaChain перевірив події в ланцюжку A.
• Мультичейн NFT
У мультичейн-світі NFT один і той самий набір NFT може існувати на кількох блокчейнах одночасно, таких як Ethereum, Flow і Solana. Перенесення NFT з одного ланцюга в інший є складним завданням, оскільки необхідно знати, де цей NFT зараз знаходиться та хто є його поточним власником. Смарт-контракт ZetaChain вирішує питання передачі права власності на NFT у різних ланцюгах. Зокрема, кожен ланцюг матиме смарт-контракт умовного депонування, керований ключем ZetaChain. Щоб перенести NFT в інший ланцюг, просто помістіть NFT у контракт умовного депонування, сплатіть токени ZETA як комісію за транзакцію, і ZetaChain створить відповідний NFT у цільовому ланцюжку. Смарт-контракти на ZetaChain можуть відстежувати власника NFT і блокчейн, на якому знаходиться NFT.
• Спільні особистості та активи
ZetaChain надає універсальну систему ідентифікації, сервіс імен і токени Soul Bound Tokens, які можуть служити універсальною ідентичністю для всіх ланцюгів. Він має повну можливість ланцюга, щоб дозволити ідентифікації користувачів взаємодіяти з іншими ланцюгами, і є перспективним, оскільки ZetaChain може підтримувати більше блокчейнів.
Замість того, щоб мати окрему ідентифікацію або доменне ім'я в кожному ланцюжку, користувачі можуть керувати та використовувати свої активи у всіх мережах, будь то ігрові предмети, предмети колекціонування чи токени, з єдиної платформи.
• Багатоланцюгові сховища з мультипідписом
Це означає, що користувачі можуть безпечно зберігати та керувати активами в кількох ланцюгах за допомогою облікових записів та/або повідомлень, пов'язаних із кількома ланцюгами, процес, який вимагає підтвердження кількох підписів.
• Абстрактний обліковий запис повного ланцюга або гаманець смарт-контракту
ZetaChain пропонує гаманці смарт-контрактів, які можуть керувати транзакціями з усіма ланцюгами. Він дозволяє здійснювати транзакції без газу, обробляє такі операції, як складні або багатоланцюгові транзакції, подібно до EIP-4337, але з повною функціональністю ланцюга.
• Повноцінний DeFi
На ZetaChain користувачі можуть використовувати децентралізовані біржі (DEX), кредитування/запозичення, контракти та інші функції для досягнення безперебійних одноетапних транзакцій і крос-чейн уніфікованих транзакцій ліквідності. За допомогою смарт-контрактів ZetaChain користувачі можуть значно зменшити поширені проблеми в ринкових транзакціях, такі як прослизання, умови гонки, MEV тощо. Користувачі можуть створювати фінансові програми в кількох ланцюгах так, ніби вони знаходяться в одному ланцюжку.
• Повноланцюгові DAO
DAO повного ланцюга — це децентралізовані автономні організації (DAO) та інструменти управління, які дозволяють людям координувати діяльність, керувати та керувати активами таким чином, щоб це не було прив'язано до конкретного блокчейну.
3.6 Промисловий простір та потенціал
3.6.1 Класифікація
Тло**
Біткойн, як піонер блокчейну, представив концепцію децентралізованого публічного реєстру на основі криптографії. Він використовує механізм proof-of-work і вирішує основний механізм розподіленого консенсусу. Однак обмеження дизайну Bitcoin полягає в тому, що він не може досягти широкої програмованості та може підтримувати лише обмежені можливості сценаріїв, головним чином для створення криптовалют. Такий дизайн призвів до характеристик закритої системи блокчейну, яка може здійснюватися лише в мережі Bitcoin.
Для того, щоб розширити можливості блокчейна, з'явився Ethereum. Ethereum представив смарт-контракти та віртуальну машину Ethereum (EVM), зробивши блокчейн повним програмованим Turing. Це нововведення відкриває нові можливості для технології блокчейн, дозволяючи розробникам створювати складні смарт-контракти та розподілені додатки (dApps). Успіх Ethereum привернув появу більшої кількості блокчейнів, таких як Polkadot, Solana, Avalanche і Cosmos, які також підтримують смарт-контракти, повні за Тюрінгом.
Однак з появою та диверсифікацією різних блокчейнів з'явилася потреба в багатоланцюговій комунікації та взаємодії. В даний час блокчейни все ще є закритими системами, які не можуть безпосередньо і надійно обмінюватися інформацією або взаємодіяти між різними ланцюжками. Крос-чейн транзакції повинні покладатися на централізовані біржі або довірені треті сторони (Oracle), що призводить до проблем з безпекою та довірою. Тому, щоб досягти багатоланцюгової комунікації та взаємодії, необхідно знайти надійні рішення, які дозволяють різним блокчейнам досягати довірених та безпечних крос-чейн транзакцій та обміну даними без довіри третіх сторін.
Крім того, останніми роками криптовалютний простір стрімко розвивався, і dApps також з'явилися у великій кількості. Для розробників підтримка кількох мереж означає підтримку своїх додатків у кожній мережі, що має свої проблеми та обмеження, що додає складності. Для користувачів, які хочуть отримати найкращі переваги між різними програмами, їм потрібно використовувати різні мости для перетину різних мереж, кожен зі своїм унікальним токеном і механізмом довіри, що призводить до децентралізованої ліквідності, поганого користувацького досвіду та навіть певної плутанини та непотрібних комісій.
У той час як багато проектів працюють над досягненням сумісності між різними мережами, вся криптовалютна екосистема стає все більш фрагментованою і менш однорідною. Тому, щоб досягти багатоланцюгової комунікації та взаємодії, необхідно знайти надійні рішення, які дозволяють різним блокчейнам досягати довірених та безпечних крос-чейн транзакцій та обміну даними без довіри третіх сторін, що стало обов'язковим у сфері криптовалют.
Класифікувати**
Міжланцюгові мережі сумісності можна класифікувати за різними характеристиками та технологіями, нижче наведено різні класифікації:
Технічна реалізація:
Ретрансляційні ланцюги: Деякі міжланцюгові мережі використовують ретрансляційні ланцюги як мости для забезпечення зв'язку та передачі активів між різними блокчейнами.
Сайдчейни: Сайдчейни – це допоміжні ланцюги, підключені до основного блокчейну, що дозволяє активам і даним вільно переміщатися між основним ланцюгом і сайдчейном.
WrApped Tokens: дозволяє передавати крос-чейн активи, створюючи інкапсульовані токени на різних блокчейнах.
Крос-чейн методи комунікації:
Нотаріальні схеми: перевірка та підтвердження крос-чейн транзакцій на основі деяких довірених третіх сторін або нотаріусів.
Атомарні свопи: транзакції у двох різних ланцюжках відбуваються одночасно на атомарному рівні, що гарантує, що всі транзакції або успішні, або всі невдалі.
Прив'язані токени: Блокуючи основні активи ланцюга, випускаються відповідні якірні токени для досягнення перетину активів у цільовому ланцюжку.
Модель безпеки та довіри:
Без довіри: система не покладається на одну організацію, гарантуючи, що жодній конкретній стороні не потрібно довіряти в крос-чейн взаємодії.
Довіра: крос-чейн взаємодія вимагає довіри до конкретних вузлів, установ або смарт-контрактів.
Структура мережі блокчейн:
Єдиний блокчейн кросчейн: крос-чейн взаємодія на основі однієї мережі блокчейн, наприклад, через сайдчейни або ретрансляційні ланцюги.
Спільний кросчейн із кількома блокчейнами: забезпечує крос-чейн зв'язок між кількома незалежними блокчейн-мережами, наприклад, за допомогою атомарних свопів або прив'язаних токенів.
Ці класифікації можуть допомогти зрозуміти та порівняти різні крос-чейн рішення, щоб вибрати правильну одноланцюгову технологію для ваших конкретних потреб. Насправді, крос-чейн технології та класифікація продовжують розвиватися та розвиватися, і широко використовувані на ринку можна звести до наступних двох категорій:
В даний час на ринку існує два поширених кросчейн-мостових методу переказу коштів:
Одним з них є блокування або спалювання коштів, а потім карбування нових токенів у цільовому ланцюжку
Інший – через свопи ліквідності. Ці методи використовують різні методи для забезпечення міжланцюгового зв'язку, один з яких є односторонньою або багатосторонньою автентифікацією, а інший є комбінацією ретрансляторів і легких клієнтів
Однак ці існуючі методи кросчейн-мостів мають деякі обмеження:
• Схема lock+mint вимагає кросчейн-передачі з використанням упакованих активів, які замінюють оригінальний актив.
• Схеми свопу ліквідності не підтримують активи, які недоступні на платформах несмарт-контрактів і пов'язаних мережах.
•Одностороння/багатостороння перевірка має певні проблеми з централізацією.
•Ретранслятор + легкий клієнт дорогий у розгортанні.
3.6.2 Розмір ринку
Наразі, згідно з даними DefiLlama, станом на 9 жовтня 2023 року поточна категорія Bridge посідала четверте місце за обсягом блокування, із загальним обсягом 9,177 млрд (9,177 мільярда доларів), тоді як згідно з даними Coingecko, токени крос-чейн сектору посідали 41 місце за ринковою капіталізацією із загальною ринковою капіталізацією близько $955 млн і обсягом торгів близько 73,51 млн за останні 24 години.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-fbe9171fff-dd1a6f-69ad2a.webp)
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-53dc8de869-dd1a6f-69ad2a.webp)
3.7 Бізнес-дані
• Оперативні дані
Тестова мережа 2
Згідно з офіційною панеллю даних, у випадку з тестовою мережею загальна кількість транзакцій zEVM у тестнеті 2 становить 1,291 млн, а також успішно створено 15 000 контрактів розподілених додатків. Крім того, медіанна ціна на газ становила 1,50 aZETA, а кількість унікальних адрес zEVM сягнула 358 900. Поточна висота блоку становить 4 994 802.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-745739ac50-dd1a6f-69ad2a.webp)
Тестнет 3
Згідно з офіційною панеллю даних, в рамках тестової мережі 3 загальна кількість транзакцій zEVM на даний момент становить 20 134 900, а також успішно створено 31 000 контрактів розподілених додатків. Крім того, медіанна ціна на газ становить 0 aZETA (нижча за плату за тестову мережу GAS). Кількість кросчейн-транзакцій склала близько 14,47 млн, а кількість унікальних zEVM-адрес досягла 512 800. Поточна висота блоку становить 1 946 981. Це свідчить про те, що тестова мережа від 3 до 2 досягла значного прогресу з точки зору обсягу транзакцій, кількості смарт-контрактів та адресної активності, заклавши міцний фундамент для майбутнього розвитку.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-19830c9b24-dd1a6f-69ad2a.webp)
• Дані соціальних мереж
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-52d69c18ee-dd1a6f-69ad2a.webp)
Twitter: 806 000 підписників
Discord: 849 300 підписників, близько 21 000 щодня активних
Telegram: 81 800 підписників, щодня живе близько 3 тисяч людей
Судячи з кількості уваги на платформах соціальних мереж, проєкт має значну базу підписників у Twitter, Discord і Telegram. У порівнянні із загальним проектом це відносно велика кількість уваги.
3.8 Конкурентне середовище проекту
3.8.1 Ознайомлення з проектом
ZetaChain — це децентралізована платформа смарт-контрактів (рівень 1), яка підтримує крос-чейн переказ і міжланцюгову комунікацію коштів Omnichain. У той же час Cosmos і Polkadot також є мішенями багатоланцюгових мереж і використовуються як компаратори. Хоча Layerzero не є незалежним блокчейном, як повноланцюговий протокол сумісності, він також бере участь у цьому порівнянні, враховуючи його масштаб фінансування та високу оцінку.
Космос
Cosmos — це децентралізована мережа незалежних паралельних блокчейнів, що працюють на основі алгоритмів консенсусу BFT, таких як алгоритм консенсусу Tendermint. Іншими словами, Cosmos – це блокчейн-екосистема, яка може масштабуватися та взаємодіяти один з одним. Бачення Cosmos полягає в тому, щоб полегшити розробникам створення блокчейнів і усунути бар'єри між блокчейнами, дозволяючи їм здійснювати транзакції один з одним. Кінцевою метою є створення блокчейн-інтернету, тобто блокчейн-мережі, яка може спілкуватися один з одним децентралізованим способом. Він реалізує це бачення за допомогою набору інструментів з відкритим вихідним кодом, таких як Tendermint, Cosmos SDK і IBC, розроблених, щоб дозволити людям швидко створювати індивідуальні, безпечні, масштабовані та сумісні блокчейн-додатки.
Palkadot
Polkadot — це сегментована багатоланцюгова мережа, яка з'єднує кілька приватних блокчейнів в єдину мережу, що означає, що вона може обробляти багато транзакцій у кількох ланцюгах паралельно, усуваючи вузьке місце, яке виникає під час обробки транзакцій одна за одною в традиційних мережах. Ця можливість паралельної обробки значно покращує масштабованість і створює належні умови для більш широкого впровадження та майбутнього зростання. Ланцюги сегментів даних, підключені до Polkadot, називаються «парачейнами», оскільки вони працюють паралельно в мережі.
Створюючи фреймворк розробки Substrate на Polkadot, кожен блокчейн може мати новий дизайн, оптимізований для конкретних випадків використання, надаючи кращі послуги, а також підвищуючи ефективність і безпеку за рахунок виключення непотрібного коду.
LayerZero (Нульовий шар)
LayerZero — це протокол взаємодії блокчейнів, який об'єднує децентралізовані програми (dApps) у різних блокчейнах і забезпечує легку безпеку вузлів і середнього ланцюга за допомогою надлегких вузлів у ланцюжку, що робить його економічно ефективним. Розподіляючи обов'язки між Oracle і Relayer, LayerZero використовує функції безпеки відомих оракулів, таких як Chainlink і Band, і додає рівень безпеки за допомогою відкритої ретрансляційної системи. LayerZero реалізує крос-чейн функції спільного використання, мосту, кредитування, обміну та управління.
3.8.2 Порівняння проектів
Коли справа доходить до роботи з кросчейн-мостами та обміном повідомленнями, існуючі підходи можна умовно розділити на два типи. Перший спосіб досягається шляхом досягнення консенсусу, валідації та пересилання повідомлень по проміжному ланцюжку. Другий метод полягає в тому, щоб запустити легкі вузли в ланцюжку для досягнення цього.
3.8.1 Технологія
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-be7b22665e-dd1a6f-69ad2a.webp)
3.8.2 Різне
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-65f439b4bf-dd1a6f-69ad2a.webp)
Оскільки ZetaChain ще офіційно не реалізований, пряме порівняння технічних показників провести неможливо. Але потім, завдяки серії технологічних проривів у децентралізації, розподілених обчисленнях, криптографії та протокольному зв'язку, можна оцінити потенційні переваги та доцільність кожного проекту.
3.9 Аналіз моделі токена
3.9.1 Тотал та розподіл токенів
Назва токена: $ZETA
Дата виходу: очікується в четвертому кварталі 2023 року
Загальний випуск: 2,1 мільярда (офіційно офіційно не оголошено, але згідно з інформацією, опублікованою CoinList, було випущено 4 200 000 ZETA, що становить 0,2% від загальної пропозиції токенів, а загальна емісія оцінюється в 2,1 мільярда)
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-e4aea0bc93-dd1a6f-69ad2a.webp)
3.9.2 Фіксація вартості моделі токена
• Використання токенів ZETA:
Використовується для оплати комісії Gas смарт-контракту ZetaChain
Використовується для забезпечення безпеки блокчейну ZetaChain (за допомогою стейкінгу/стейкінгу/скорочення)
Використовується для досягнення крос-чейн передачі, обміну, обміну повідомленнями та безпеки
• Кросчейн-механізм токенів ZETA:
Односторонній механізм якорування шляхом спалювання токенів в одному ланцюжку, а потім карбування такої ж кількості токенів в іншому ланцюжку
• Унікальність та переваги токена ZETA:
Крос-чейн оплата: токени ZETA є універсальними паливними активами в кількох блокчейнах і можуть використовуватися для оплати крос-чейн транзакцій, що робить крос-чейн транзакції більш зручними та ефективними.
Механізм консенсусу: токени ZETA є заставою для участі в механізмі консенсусу (DPoS) ZetaChain, який допомагає забезпечити безпеку та стабільність мережі.
Смарт-контракти: токени ZETA можна використовувати як платіжну валюту для розгортання та запуску смарт-контрактів на ZetaChain, що робить розгортання та експлуатацію смарт-контрактів більш зручним та ефективним.
Передача активів: токени ZETA можна використовувати як платіжну валюту для торгівлі та переказу активів на ZetaChain, що робить перекази активів більш зручними та ефективними.
Багатоланцюгове з'єднання: токени ZETA - це міст, що з'єднує ZetaChain та інші блокчейни, забезпечуючи сумісність між кількома ланцюгами, що допомагає сприяти взаємозв'язку між блокчейнами.
Підсумовуючи, токени ZETA мають унікальність і переваги, такі як крос-чейн платежі, механізми консенсусу, смарт-контракти, перекази активів і багатоланцюгові з'єднання, які роблять екосистему ZetaChain більш повною та ефективною.
4. Попередня оцінка
4.1 Основні проблеми
**Чи має проект солідну конкурентну перевагу? Звідки береться ця конкурентна перевага? **
Переваги міжланцюгової сумісності:
Переваги: Реалізуйте сумісність між різними блокчейнами, долаючи поточну проблему фрагментації та несумісності блокчейнів.
Реалізація: ZetaChain реалізує крос-чейн смарт-контракти, дозволяючи dApps безпосередньо та нативно взаємодіяти з різними блокчейнами без необхідності інкапсуляції або об'єднання активів.
2) Смарт-контракти підтримують довільну логіку
Переваги: Смарт-контракти ZetaChain можуть виконувати відповідні дії на основі подій, що відбуваються у зовнішньому ланцюжку, а потім оновлювати стан зовнішнього ланцюга за допомогою транзакцій підпису TSS.
Локальне використання мультичейн-активів:
Переваги: Підтримує пряме управління та використання кількох нативних активів зовнішніх ланцюгів на ZetaChain, включаючи Bitcoin, ETH, ERC20, Algorand ASA тощо.
Реалізація: ZetaChain дозволяє використовувати активи в зовнішніх ланцюгах безпосередньо на своїй платформі, наприклад, керувати та оперувати активами блокчейну, такими як біткойн, на ZetaChain за допомогою смарт-контрактів.
Зручна розробка та гнучкість dApp:
Переваги: Забезпечує простий інтерфейс розробки та дизайну dApp, централізує логіку та стан dApp на ZetaChain, а також реалізує простоту та гнучкість розробки.
Реалізація: ZetaChain надає уніфікований інтерфейс для розробників dApp, що дозволяє централізувати логіку та стан на ZetaChain, спрощуючи процес розробки та підвищуючи гнучкість.
**Які основні змінні в роботі проекту? Чи легко цей фактор піддається кількісній оцінці та вимірюванню? **
Основні змінні в роботі проекту ZetaChain відносяться до важливих кількісних показників або факторів, які можуть вплинути на роботу і розвиток проекту. Ці змінні можуть бути використані для оцінки успіху та зростання проекту, а також для формування стратегій та рішень.
**1) Кількість взаємодій із зовнішніми ланцюгами: **
Особливості: Відноситься до кількості зовнішніх блокчейнів, які сумісні з ZetaChain.
Метод кількісної оцінки: кількісна оцінка здійснюється шляхом підрахунку кількості зовнішніх ланцюгів, які були інтегровані в платформу ZetaChain.
Кількість dApps, побудованих на платформі: **
Особливості: Відноситься до кількості децентралізованих додатків (dApps), розроблених і запущених на платформі ZetaChain.
Метод кількісної оцінки: підрахуйте кількість активних dApps, запущених у ZetaChain.
**3) Кількість активів, керованих смарт-контрактами ZetaChain:
Особливість: відноситься до загальної вартості або кількості активів, якими керують смарт-контракти ZetaChain.
Метод кількісної оцінки: кількісна оцінка здійснюється шляхом вимірювання загальної вартості або кількості активів, що зберігаються на зберіганні в смарт-контракті.
Кількість розробників, які використовують ZetaChain:
Особливості: Відноситься до кількості розробників, які зареєструвалися, використовували або брали участь у платформі ZetaChain.
Метод кількісної оцінки: Кількісна оцінка здійснюється шляхом підрахунку кількості людей, зареєстрованих, активних або беруть участь у спільноті розробників ZetaChain.
Ці змінні піддаються кількісній оцінці, але точний метод кількісної оцінки може відрізнятися залежно від контексту вимірювання, фази проекту та цілей. Наприклад, кількість інтероперацій зовнішніх ланцюгів може бути виміряна з точки зору кількості ланцюгів, інтегрованих платформою, тоді як кількісна оцінка активів може бути виміряна загальною вартістю або кількістю активів. Важливо вибрати відповідні показники, виходячи з операції та цілей проекту, і переконатися, що ці показники відображають операційний стан і тенденцію розвитку проекту.
4.2 Основні ризики
Ризики безпеки зовнішнього ланцюга: зовнішній ланцюг, підключений ZetaChain, може бути атакований, що може призвести до подвійних витрат, цензури, регресії, хардфорку, поділу ланцюга тощо.
Ризик вразливості програмного забезпечення вузла: програмні помилки або вразливості в програмному забезпеченні вузлів ZetaChain, які зловмисники можуть використовувати для перенаправлення законного карбування від інших користувачів на їхні гаманці. Однак вплив цієї вразливості, швидше за все, буде локалізовано, оскільки зловмисники можуть вкрасти інформацію у активних користувачів лише в певний час, і система зупиняється, як тільки її помічають користувачі.
Ризик економічної моделі: економічна модель невідома, і можливий вплив необхідно постійно спостерігати та оцінювати
5. Ресурси
Офіційний сайт
Документація ZataChain
Офіційний папір ZetaChain
Блог Palkadot
CoinMarketCap
Блог ZetaChain
Майбутнє OmniChain
Дефіллама
Сайт «Космос»
Веб-сайт Palkadot
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Звіт про інвестиційні дослідження ZetaChain: використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації
Вступ до проекту
Основна перевага проекту ZetaChain полягає в його продуктивності міжланцюгової сумісності, що робить можливою сумісність між різними блокчейнами та вирішує поточну проблему фрагментації блокчейну та недостатньої сумісності. ZetaChain призначений для того, щоб дозволити повноланцюговим dApps взаємодіяти безпосередньо з різними блокчейнами без необхідності обгортання або з'єднання будь-яких активів. ZetaChain може підтримувати блокчейни смарт-контрактів і несмарт-контрактів, такі як Ethereum, Bitcoin і Dogecoin. У той же час гнучкість смарт-контрактів, локальне використання мультичейн активів, а також зручний інтерфейс розробки та дизайну dApp також забезпечують базову підтримку його переваг.
Автор
Ельма Руан, старший інвестиційний дослідник World Chain Investment Research, має подвійний ступінь магістра з маркетингу/фінансів в університетах Ліги Плюща, 5 років досвіду роботи у WEB3, добре розбирається в DeFi, NFT та інших напрямках, до приходу в криптоіндустрію працював інвестиційним менеджером у великій компанії з цінних паперів.
1. Дослідницькі точки
1.1 Основна інвестиційна логіка
Блокчейн стикається з неможливим трикутником, який вимагає балансу між безпекою, масштабованістю та децентралізацією. Кожен блокчейн-проект повинен йти на компроміси між цими трьома і не може досягти найкращого з усіх трьох одночасно. Це призвело до появи великої кількості рішень і токенів рівня 1, але кожен проєкт жертвує певним аспектом своїх функцій. Для того, щоб вирішити цю проблему, виникла мультичейн ситуація, яка, в свою чергу, приносить такі проблеми, як незручна сумісність і дорогі комісії, що також є передісторією цього проекту. Щоб усунути недоліки рівня 1, ми бачимо появу рішень рівня 2. Ці рішення фактично побудовані поверх основного блокчейну, але вони здатні значно збільшити обчислювальну потужність блокчейну та знизити комісії за транзакції. Рівень 2 використовує незалежну архітектуру, яка не змінює стан основного блокчейну, але може обробляти заявки та транзакції в масштабі, зберігаючи при цьому високий рівень безпеки. Однак поява рішень рівня 2 призвела до фрагментації та фрагментації екосистеми блокчейну, де розробникам і користувачам, можливо, доведеться розподіляти свої кошти між різними ланцюгами, що призвело до дефіциту ліквідності на децентралізованих біржах (DEX) і дисбалансу в економіці мережі. Як наслідок, однією з основних проблем, з якими стикається блокчейн-індустрія, є фрагментація та відсутність сумісності між різними блокчейнами, що заважає різним екосистемам взаємодіяти одна з одною, перешкоджаючи розробці нових варіантів використання та додатків. Як рішення, Omnichain має на меті вирішити проблему передачі активів між різними блокчейнами, надаючи користувачам зручність легкої передачі активів між різними блокчейнами. Він усуває бар'єри для міжланцюгових переказів коштів за допомогою CEX або протоколів мосту з високими комісіями. ZetaChain, з іншого боку, надає рішення для блокчейну, надаючи децентралізований крос-блокчейн смарт-контракт, який забезпечує безперебійну передачу цінності та даних між різними блокчейнами.
Однак, чи є альтернативні рішення до ZetaChain або чогось подібного? Почнемо з короткого підбиття підсумків. Основними продуктами на ринку для вирішення цієї проблеми є великі, крос-ланцюгові мости та мультичейн продукти можна розділити на дві категорії: крос-чейн міст і багатоланцюгові продукти. Кросчейн-мости — це кросчейн-методи, реалізовані за допомогою моделей замикання та приведення/знищення, як правило, для отримання прибутку через комісію. Multichain, з іншого боку, є новішим способом досягнення багатоланцюгової взаємодії шляхом одночасного запуску кількох паралельних блокчейн-мереж на одній платформі. Багатоланцюгові dApps можуть розгортати кілька незалежних версій у різних мережах із різноманітними моделями прибутку. Однак усі ці моделі мають суверенні обмеження кількох блокчейнів. Поява повного ланцюга добре вирішує цю проблему та робить новий крок для «кросчейну», реалізуючи безшовну взаємодію посилань на основі повного ланцюга та краще входячи у світ Web3.
Повертаючись до проекту ZetaChain, ZetaChain є інноваційним у багатьох відношеннях. З технічної точки зору, ZetaChain впровадила інновації в реалізацію крос-чейн функціональності Omnichain. Розподілена мережа валідаторів ZetaChain, облікові записи ZetaChain Omnichain і TSS, а також смарт-контракти та комунікаційні технології ZetaChain Omnichain забезпечують цю інновацію. Перший - це розподілена мережа валідаторів, ZetaChain використовує розподілену мережу валідаторів для перевірки валідності та легітимності транзакцій. Цей механізм перевірки використовує кілька вузлів перевірки в мережі для досягнення консенсусу та забезпечення правильності транзакцій. Таким чином, ZetaChain може підвищити безпеку та надійність транзакцій, запобігаючи таким проблемам, як зловмисна поведінка та подвійні витрати, а основна частина складається з двох основних модулів: ZetaCore (аналогічно центральному процесору всієї мережі, основна відповідальність полягає у генерації блоків) та ZetaClient (модуль ядра, що відповідає за міжланцюговий зв'язок). З точки зору механізмів верифікації, ZetaChain планує об'єднати повторювачі та багатосторонні схеми автентифікації, використовуючи архітектуру розподіленого вузла верифікації в мережі та схему порогового підпису TSS для забезпечення безпеки перевірки та ефективності транзакцій. Другий - це обліковий запис Omnichain і технологія TSS, а обліковий запис Omnichain і порогова схема підпису (TSS) від ZetaChain є ключовою технологією для досягнення крос-чейн функціональності. Омнічейн-акаунти можуть передавати активи між різними блокчейнами для досягнення повноланцюгової крос-чейн функціональності. TSS дозволяє кільком учасникам співпрацювати для створення підписів без розкриття приватного ключа, захищаючи безпеку та конфіденційність транзакцій. По-третє, це смарт-контракти та комунікації Omnichain, а смарт-контракти та комунікаційні інструменти Omnichain від ZetaChain є ключовими технологіями для досягнення універсальної багатоланцюгової сумісності. Ці інструменти можуть дозволити безперешкодно передавати активи між різними блокчейнами, надаючи користувачам більшу гнучкість і зручність. Крім того, ZetaChain використовує гібридну модель транзакцій під назвою UTXO-Account, яка поєднує в собі моделі бухгалтерського обліку UTXO та Account. Ця гібридна модель дозволяє смарт-контрактам Omnichain безпосередньо взаємодіяти із зовнішніми ланцюгами, забезпечуючи міжланцюговий переказ коштів і повну сумісність ланцюга. Крім того, ZetaChain має загальний актив Gas, який можна використовувати для оплати комісії за газ у кількох ланцюгах, що може спростити процес оплати та зменшити складність і ризик атаки при використанні різних активів у різних ланцюгах. Ці інновації обіцяють відкрити нові варіанти використання, які раніше були неможливі, і стимулювати розвиток більш пов'язаної та ефективної екосистеми блокчейну.
Забігаючи наперед, як тільки ZetaChain буде запущено, виходячи з його продуктивності сумісності, користувачі можуть очікувати, що він буде використовувати більш практичні та практичні програми. Розробники можуть тестувати повноланцюгові dApps, розроблені на ZetaChain Testnet, що дозволяє їм безпосередньо взаємодіяти з кількома блокчейнами без будь-якого обгортання активів або мосту. Це відкриває нові варіанти використання та програми, які раніше були неможливими. Наприклад, це може стимулювати розвиток додатків для децентралізованих фінансів (DeFi), де велику кількість фінансових транзакцій щодня більше не потрібно вирішувати такими методами, як крос-чейн, і ці програми Defi можуть безпосередньо взаємодіяти з різними блокчейнами, знижуючи ризики транзакцій і надаючи користувачам ширший спектр фінансових продуктів і послуг. Він також має потенціал для підтримки розробки та ончейн складних додатків, таких як управління ланцюгами поставок у реальному світі, які відстежують рух товарів через різні блокчейни для забезпечення прозорості та підзвітності.
Крім того, ZetaChain має потенціал для сприяння сумісності між різними блокчейнами, ще більше сприяючи застосуванню технології блокчейн. ZetaChain може бути особливо вигідним для компаній, які хочуть використовувати технологію блокчейн для покращення операцій, але стурбовані прив'язкою до постачальника та відсутністю сумісності. Однак, як і всі нові технології, вона також стикається з ризиками та проблемами, які необхідно вирішити. Наприклад, економічна модель проєкту наразі невідома, і ZetaChain має переконатися, що її платформа безпечна, масштабована та зручна для користувачів, щоб залучити розробників і користувачів, і в той же час їй потрібно вирішити регуляторні питання та питання відповідності, щоб гарантувати, що її платформа відповідає відповідним законам і правилам.
З інвестиційної точки зору, це ведмежий ринок, тому проекти з надвисоким фінансуванням, такі як LayerZero, можуть бути більш популярними для пересічного користувача, особливо з урахуванням таких факторів, як аірдропи. Як протоколи сумісності або публічні ланцюги, вони можуть бути більш вигідними. Однак, як новий інфраструктурний проект, практичність має першорядне значення. Тільки якщо його вдасться реалізувати, проект може бути стійким. Це також можна розглядати як товар на ведмежому ринку. Якщо ви можете підготуватися до бичачого ринку і продовжувати впроваджувати інноваційні функції або покращувати продуктивність, то цей проект має шанс проявити себе під час бичачого ринку. Тому на ранніх стадіях розвитку цього проекту нам потрібно продовжувати спостерігати за його майбутнім розвитком. Можливо, зараз не час для інвестування, і його можна внести до списку спостереження.
Загалом, проєкт ZetaChain має потенціал сприяти розвитку всієї екосистеми блокчейну, сприяючи сумісності та підтримуючи розробку нових варіантів використання та додатків. Однак його успіх в кінцевому підсумку буде залежати від багатьох факторів, таких як посадка, безпека і масштабованість, і не може бути узагальнений.
1.2 Оцінка
Оцінка проєкту ще не оприлюднена, і відповіді від спільноти не було.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-0bdfe577ba-dd1a6f-69ad2a.webp)
2. Основна інформація про проект
2.1 Сфера діяльності проекту
ZetaChain — це публічний блокчейн L1, який забезпечує вбудовану підтримку крос-чейн смарт-контрактів, дозволяючи повноланцюговим dApps взаємодіяти безпосередньо нативно без будь-якого обгортання активів або мосту.
2.2 Минула розробка та дорожня карта
Малюнок 2! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-b64f6fd021-dd1a6f-69ad2a.webp)
Майбутній розвиток:
Бачення: ZetaChain стане майбутнім інтернет-проектом web3, розробники зможуть побудувати кілька мереж, користувачі зможуть легко отримати доступ до активів і даних, не турбуючись про проблеми з комутацією мережі. У майбутньому Zetachain продовжить підтримувати сумісність екосистем dApp у різних галузях, наприклад, геймери зможуть отримувати доступ до облікових записів і NFT у різних ланцюгах для безпечного надсилання платежів.
Наразі, на етапі тестової мережі, метою в короткостроковій перспективі буде запуск основної мережі та випуск для покращення та випуску економічної моделі токенів.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-802fb58a56-dd1a6f-69ad2a.webp)
2.3 Ситуація в команді
2.3.1 Загальна ситуація
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/resized-social/moments-69a80767fe-0b8fff0dd5-dd1a6f-69ad2a)
Команда ZetaChain складається з 41 основного члена, які спеціалізуються на кількох дисциплінах, включаючи бізнес-адміністрування, комп'ютерні науки, комп'ютерну інженерію, маркетинг тощо. Маючи широкий спектр навичок, вони пробують себе в Java, блокчейні, управлінні проектами, соціальних мережах тощо.
2.3.2 Засновник
Анкур Нандвані, засновник ZetaChain, був одним з перших співробітників Coinbase і одним з творців токена (BAT).
2.3.3 Основні учасники
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-e2c16cec91-dd1a6f-69ad2a.webp)
Лукас Янон (Lucas Janon), керівник відділу розробки продуктів**
В даний час Лукас Янон обіймає посаду керівника відділу розробки продуктів ZetaChain. Він також працював у Designstripe як співзасновник і технічний радник, а також технічний директор, успішно набираючи та керуючи командами, а також структуруючи численні технологічні проекти. Крім того, він обіймав керівні посади в анонімній соціальній мережі TuSecreto та фінтех-компанії Gueno. Лукас отримав ступінь бакалавра комп'ютерних наук в Університеті суспільства з відкритим вихідним кодом, самостійно навчаючись у всесвітньо відомій університетській навчальній програмі платформи MOOCs.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-33d5341304-dd1a6f-69ad2a.webp)
Лідер спільноти Джонатана Кові
Він є одним з основних учасників, які займаються питаннями сумісності блокчейнів, надаючи консультації з технологічної стратегії підприємствам F2000 по всьому світу в Talent Tech Labs і виконавчий директор корпоративних рахунків в WorkMarket. Він також працює менеджером проектів у ConsenSys і має подвійний ступінь бакалавра з психології та історії мистецтва в Union College.
2.4 Фінансування
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-5d5c7a7be1-dd1a6f-69ad2a.webp)
3. Бізнес-аналітика
3.1 Об'єкт обслуговування
Цільова аудиторія проекту в основному включає в себе наступні групи:
Розробники: ZetaChain надає розробникам інноваційну блокчейн-платформу, яка дозволяє їм розробляти повноланцюгові dApps і впроваджувати нативну підтримку крос-чейн смарт-контрактів. Ці розробники можуть використовувати загальні мови програмування та фреймворки для запуску подій у підключених блокчейнах, реалізації програмованості та створення крос-чейн додатків.
Користувачі dApp: Повноланцюгові dApps ZetaChain можуть безпосередньо взаємодіяти з різними блокчейнами без будь-якої інкапсуляції активів або мосту, надаючи користувачам більш зручний і прямий досвід. Ці dApps охоплюють платіжну, DeFi, мистецьку, ігрову, соціальну та інші сфери, надаючи користувачам багаті та різноманітні функції та досвід.
Учасники блокчейн-екосистеми: ZetaChain привертає увагу користувачів блокчейну та участь в екосистемі проєкту, надаючи публічний блокчейн, який зменшує припущення про довіру, покращує прозорість, повністю перевіряється та піддається аудиту. Ці учасники можуть включати інвесторів, дослідників, ентузіастів блокчейну та інших осіб, які хочуть використовувати функції ZetaChain для участі в розвитку та інноваціях екосистеми блокчейну.
3.2 Класифікація бізнесу
Послуги, що надаються проектом ZetaChain, можна розділити на наступні види бізнесу:
ZetaChain дозволяє розробникам розгортати на ньому смарт-контракти, які можуть читати та записувати з іншими підключеними блокчейнами для крос-чейн взаємодії.
Природа спостереження за вузлами ZetaChain дозволяє відстежувати транзакції в кожному підключеному блокчейні. Завдяки архітектурі TSS мережа може підписувати та перевіряти транзакції в кожному підключеному блокчейні, надаючи розробникам безперебійно пов'язане повноланцюгове середовище для створення нових і потужних крос-чейн додатків.
Розробники можуть передавати повідомлення (дані та значення) між різними ланцюжками та шарами за допомогою простих викликів функцій. Цей механізм обміну повідомленнями дозволяє розробникам dApp створювати потужні крос-чейн додатки, створюючи існуючі смарт-контракти.
Мережа ZetaChain і побудовані на ній dApps можуть керувати активами та сховищами, які зовні підключені до ланцюга. Це означає, що будь-яким ончейн-активом можна керувати як смарт-контрактом в одному ланцюжку.
3.3 Інформація про компанію
3.3.1 Основні характеристики
Децентралізація та публічність: ZetaChain — це публічна децентралізована блокчейн-мережа, побудована на консенсусі Cosmos SDK і Tendermint. На відміну від багатьох крос-чейн рішень, ці схеми, як правило, використовують різноманітні централізовані моделі довіри та вразливі до вразливостей і злому. А ZetaChain гарантує, що всі транзакції та дії, навіть крос-чейн транзакції, є прозорими, перевіреними та працюють з мінімальною довірою.
Гіперпов'язані вузли: вузли ZetaChain мають функцію спостерігача, який відстежує транзакції в кожному підключеному ланцюжку. Завдяки архітектурі TSS ZetaChain мережа може підписувати та перевіряти транзакції в кожному підключеному ланцюжку, як гаманець. Ці гіперпов'язані вузли зчитують і записують з'єднані ланцюги безпечним, децентралізованим способом, надаючи розробникам безперебійне, повноланцюгове середовище для створення нових і потужних крос-чейн додатків.
Повноланцюгові смарт-контракти: ZetaChain підтримує локально розгорнуті смарт-контракти, які можуть зчитувати та записувати пов'язані ланцюги. ZetaChain — це публічний блокчейн, який підтримує цю функцію, забезпечуючи нову парадигму для розробки додатків.
Крос-чейн обмін повідомленнями: розробники можуть передавати повідомлення (дані та значення) між ланцюжками та шарами за допомогою простих викликів функцій. За допомогою обміну повідомленнями розробники dApp можуть реалізувати деякі функції у своїх існуючих смарт-контрактах, що дозволяє їм створювати потужні крос-чейн програми.
Управління зовнішніми активами: мережа ZetaChain і побудовані на ній dApps здатні керувати активами та сховищами із зовнішніх підключених ланцюгів. Це дозволяє керувати будь-яким активом у ланцюжку як смарт-контрактом в одному ланцюжку. Як наслідок, dApps на ZetaChain можуть організовувати та впроваджувати логіку смарт-контрактів у будь-який підключений ланцюг. Ця функція застосовується до всіх ланцюжків, включаючи блокчейни без смарт-контрактів.
3.3.2 Архітектура продукту проекту
3.3.2.1 Загальна структура
Архітектурний дизайн ZetaChain заснований на технології блокчейн Cosmos SDK і механізму консенсусу Tendermint PBFT Proof-of-Stake (PoS). Це дає ZetaChain швидкий час генерації блоків (близько 5 секунд) і миттєву впевненість у транзакціях без очікування підтвердження та без повторного замовлення транзакцій. Механізм консенсусу Tendermint PBFT був масштабований у виробництві, підтримуючи приблизно 300 вузлів. У майбутньому, з оновленням порогових сигнатур BLS, ця кількість може зрости до понад 1 000. Ефективний протокол консенсусу Tendermint дозволяє ZetaChain потенційно досягти пропускної здатності 100 транзакцій на секунду.
Загальна архітектура ZetaChain - це розподілена мережа вузлів, які часто називають валідаторами. Валідатори діють як децентралізовані спостерігачі, працюючи разом для досягнення консенсусу щодо зовнішнього стану та подій, одночасно оновлюючи стан зовнішніх ланцюгів за допомогою механізму розподіленого підпису ключів. ZetaChain реалізує ці функції децентралізовано, уникаючи одиничних точок відмови, усуваючи довіру та дозволи доступу, зберігаючи прозорість та ефективність.
Кожен вузол валідатора містить два важливих компоненти, ZetaCore і ZetaClient. ZetaCore відповідає за генерацію блокчейну та підтримку машини станів реплікації (RSM), тоді як ZetaClient відповідає за спостереження за подіями у зовнішніх ланцюгах та підписання вихідних транзакцій.
Два компоненти, ZetaCore і ZetaClient, об'єднані разом і виконуються операторами вузлів. Будь-хто, хто має достатню заставу, може стати оператором вузла та брати участь у процесі верифікації.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-90662a9ff8-dd1a6f-69ad2a.webp)
3.3.2.2 Підрозподіл ролей Валідатор
У ZetaChain верифікатори поділяються на три різні ролі: базовий верифікатор, спостерігач (Observers) і підписант TSS. Ці валідатори обслуговують систему, обробляючи транзакції та підтримуючи безпеку мережі, а натомість вони отримують комісію за транзакції та винагороду. Спостерігачі та підписанти TSS відрізняються за розміром від базових верифікаторів, оскільки вони мають різні вимоги до безпеки та винагороди.
ZetaChain використовує протокол консенсусу Tendermint, частково синхронізований візантійський відмовостійкий алгоритм (BFT). Кожен вузол-валідатор може голосувати за пропозиції блоків пропорційно до своїх токенів стейкінгу/делегованих стейкінгу (ZETA). Кожен валідатор ідентифікується за своїм відкритим ключем консенсусу. Валідатори повинні залишатися онлайн і бути готовими брати участь у зростаючій кількості генерації блоків. В обмін на послугу валідатори отримуватимуть винагороду за блок та комісію за транзакції.
У процесі консенсусу ZetaChain також є група важливих гравців, відомих як спостерігачі. Вони відповідають за досягнення консенсусу щодо подій та стану зовнішнього ланцюга. Спостерігачі досягають цього, відстежуючи повні вузли в зовнішніх підключених ланцюгах для конкретних пов'язаних транзакцій, подій і статусу за певними адресами. Роль спостерігача поділяється на дві категорії: секвенсер і верифікатор. Секвенсер виявляє транзакції, події та стани, пов'язані із зовнішнім ланцюгом, а потім повідомляє цю інформацію валідатору. Валідатори перевіряють ZetaChain і голосують для досягнення консенсусу. Для цієї системи потрібен принаймні один секвенсор і кілька валідаторів. Хоча секвенсеру не потрібно повністю довіряти, для забезпечення належного функціонування системи потрібен принаймні чесний секвенсор.
ZetaChain спільно зберігає стандартні ключі ECDSA/EdDSA для автентифікації під час автентифікації за допомогою зовнішніх ланцюгів. Ці ключі розподілені між кількома підписантами, і лише більше половини підписантів можуть підписувати від імені ZetaChain. Цей дизайн дуже важливий для того, щоб у будь-який час жодна організація або невелика кількість вузлів не могли підписувати повідомлення у зовнішньому ланцюжку лише від імені ZetaChain. Для забезпечення економічної безпеки система ZetaChain використовує стейкінгові ставки та позитивні/негативні стимули.
3.3.2.3 Технічна модель
1) Кросчейн-модель Crosschain
Завдання кросчейн-моделі полягає у відстеженні транзакцій між різними блокчейнами (CCTX).
Основну роль у взаємодії з кросчейн-модулями відіграє верифікатор спостерігача, також відомий як «спостерігач». Спостерігач запускає офчейн-програму під назвою ZetaClient, а спостерігач відповідає за моніторинг підключеного блокчейну, щоб отримати транзакції для входу в поточний блокчейн і стежити за транзакціями, які потрібно обробляти за межами поточного блокчейну. У той же час вони також відстежують вихідні транзакції на інших підключених блокчейнах.
Спостерігачі беруть участь у процесі голосування після спостереження за вхідними або зовнішніми транзакціями.
«Вхідні» та «вихідні» означають потік крос-чейн транзакцій
«Піт-стоп»: Відноситься до транзакції з іншого блокчейну, яка потрапляє в поточний блокчейн, також відома як транзакція «Піт-стоп».
"Вихідні": Відноситься до транзакцій, які виходять з поточного блокчейну та надсилаються в інші блокчейни.
Голосування
Коли спостерігач подає голос щодо транзакції, створюється бюлетень, якщо він не був створений раніше. Вони можуть проголосувати і пов'язати свій голос з цим бюлетенем. Згідно з Виборчим бар'єром, як тільки набереться достатня кількість голосів, бюлетень вважається «остаточним».
Остаточне голосування переводить бюлетень у статус «остаточне підтвердження», ініціює виконання транзакції та сплачує комісію GAS за крос-чейн транзакції.
Будь-які голоси, подані після остаточного підтвердження бюлетеня, будуть відкинуті.
Піт-стоп
Піт-стоп транзакції спостерігаються крос-чейн транзакції з підключених інших ланцюгів. Щоб проголосувати за піт-трейд, спостерігач транслює повідомлення MsgVoteOnObservationInboundTx.
Останній голос переміщує бюлетень у стан «остаточного підтвердження», запускаючи виконання крос-чейн транзакцій.
Якщо цільовим ланцюжком є ZetaChain і CCTX не містить жодних повідомлень, токени ZRC20 зараховуються на рахунок на ZetaChain.
Якщо цільовим ланцюгом є ZetaChain, а CCTX містить повідомлення, токени ZRC20 депонуються та викликається контракт на ZetaChain. Повідомлення містить адресу контракту та параметри, необхідні для виклику контракту.
Якщо цільовий ланцюг не є ZetaChain, статус транзакції змінюється на «Очікує поза сайтом», а CCTX обробляється як транзакція за межами сайту.
Вихідні транзакції
Очікує на вихід
Спостерігачі відстежують незавершені транзакції за межами майданчика на ZetaChain. Щоб обробити ці незавершені вихідні транзакції, спостерігачі беруть участь у підписанні ключа TSS для підписання транзакції, а потім транслюють підписану транзакцію іншим підключеним блокчейнам.
Спостерігачі відстежують інші підключені блокчейни на предмет трансляції вихідних транзакцій. Після того, як транзакція «підтверджена» (або «он-чейн») в інших підключених блокчейнах, спостерігачі голосують за ZetaChain, надсилаючи повідомлення VoteOnObservationOutboundTx. Після того, як голосування подолає поріг, голос остаточно підтверджується, а статус транзакції змінюється на остаточне підтвердження.
Інформація про повідомлення
MsgVoteOnVisitOutboundTx
VoteOnObservationOutboundTx — це операція голосування за вихідні транзакції, які були трансльовані та остаточно підтверджені у підключеному ланцюжку. Якщо це буде перше голосування, буде створено новий бюлетень. Коли голосування досягне прохідного бар'єру, бюлетень буде остаточно підтверджений. Після того, як бюлетень остаточно підтверджений, вихідні транзакції обробляються.
Якщо спостереження пройде успішно, модуль банку викарбує різницю між кількістю спожитих токенів (ZETA) і згенерованою сумою та внесе її на рахунок модуля. Якщо спостереження виявляється невдалим, логіка виконується відповідно до попереднього стану.
Якщо попередній статус «Очікування вихідних», створюється нова транзакція відкочування. Щоб покрити комісію за транзакцію відкату, екземпляр контракту UniswapV2 на ZetaChain буде використовуватися для обміну кількості токенів у виділеному CCTX на ZRC20 токена GAS ланцюга отримання. Потім ці токени ZRC20 спалюються. Одночасно оновіть Nonce. Якщо все піде добре, статус CCTX зміниться на Pending Rollback.
Якщо попередній статус «Очікування відкочування», CCTX буде перервано.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-d06b66d885-dd1a6f-69ad2a.webp)
MsgVoteOnObservationInboundTx
VoteOnObservationInboundTx — це операція голосування за вхідні транзакції, що спостерігаються в підключеному ланцюжку. При першому голосуванні формується новий бюлетень. Як тільки кількість голосів досягне прохідного бар'єру, бюлетень буде остаточно підтверджений. Після того, як бюлетень буде остаточно підтверджено, буде створено новий CCTX.
Якщо ланцюжок отримання є ZetaChain, буде викликано HandleEVMDeposit. Якщо депоновані токени є ZETA, буде викликано MintZetaToEVMAccount, і відповідна кількість токенів буде викарбувана на рахунку одержувача на ZetaChain. Якщо депонований токен є токенами GAS або токенами ERC20, підключеними до ланцюга, буде застосовано метод депозиту ZRC20, і токени будуть зараховані на рахунок одержувача на ZetaChain. Якщо повідомлення не порожнє, також викликається метод depositAndCall системного контракту, і виконується full-chain контракт на ZetaChain. Адреса та параметри full-chain контракту передаються як частина повідомлення. Якщо все піде добре, статус CCTX зміниться на OutboundMined.
Якщо ланцюжок отримання є з'єднаним ланцюгом, викликається метод FinalizeBound, готовий обробляти CCTX як вихідну транзакцію. Для оплати вихідних транзакцій буде використовуватися екземпляр контракту Uniswap V2 на ZetaChain для обміну необхідної кількості токенів у представленому CCTX на ZRC20 токена GAS приймального ланцюга. Потім ці токени ZRC20 спалюються. Одночасно оновіть Nonce. Якщо все піде добре, статус CCTX зміниться на PendingOutbound.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-90c6119694-dd1a6f-69ad2a.webp)
2) Модель викидів модуля викидів
Роль модуля викидів полягає в координації розподілу винагород між спостерігачами, валідаторами та підписантами TSS. Наразі він розподіляє винагороди лише валідаторам за блок. Нерозподілені суми винагород залишаться у відповідних призових фондах TSS та Observer. Розподіл винагород реалізується на початку обробки блоку.
3) Модуль взаємозамінності взаємозамінних модулів
Модуль взаємозамінності спрощує процес розгортання взаємозамінних токенів (або «зовнішніх токенів») на інших блокчейнах, підключених до ZetaChain. (На ZetaChain ці зовнішні токени представлені як токени ZRC20.) Коли зовнішній токен розгортається на ZetaChain, система автоматично створює контракт ZRC20, встановлює відповідний пул і вливає ліквідність у пул. Після цього зовнішній токен буде додано до списку зовнішніх токенів у стані модуля. )
**4) Модель спостерігача модуля спостерігача
Модуль спостерігача відповідає за відстеження варіантів голосування, зіставлення між ланцюжками та обліковими записами спостерігачів, список підключених ланцюжків, основні параметри (адреса контракту, інтервал плану вихідних транзакцій тощо), параметри спостерігача (поріг голосування, мінімальне делегування спостерігачів тощо) та параметри стратегії управління.
Опції голосування використовуються для голосування за вхідні та вихідні транзакції, а модуль спостерігача надає можливість створювати, читати, оновлювати та видаляти (CRUD) варіанти голосування, а також допоміжні функції для визначення того, чи був бюлетень завершений. Інші модулі, такі як крос-чейн модулі, використовують систему голосування, коли спостерігачі/валідатори голосують за транзакції.
Спостерігачі/валідатори – це валідатори, які запускають ZetaClient і працюють паралельно з ZetaCored (вузлами блокчейну) з правом голосу за вхідні та вихідні крос-чейн транзакції.
Відображення між ланцюжком і обліковим записом спостерігача встановлюється під час створення і використовується для визначення в крос-чейн модулі, чи уповноважений спостерігач/валідатор голосувати за транзакції в конкретному підключеному ланцюжку.
3.3.3 Порядок роботи
3.3.3.1 Розробники
1) Почніть будувати
ZetaChain пропонує два способи розробки dApps: повноланцюгові контракти та крос-чейн обмін повідомленнями.
ZetaChain — це блокчейн із доказом частки володіння (PoS), створений за допомогою Cosmos SDK і механізму консенсусу Tendermint Core. Це дозволяє ZetaChain мати швидкий час генерації блоків і миттєву визначеність транзакцій.
ZetaChain надає рівень виконання, сумісний з віртуальною машиною Ethereum (EVM), під назвою zEVM. Окрім підтримки всіх функцій EVM та стандартних взаємодій, таких як створення контрактів, взаємодія контрактів та комбінування контрактів, zEVM має такі унікальні функції:
Контракти на zEVM можуть викликатися зовнішніми ланцюгами.
Контракти на zEVM можуть генерувати вихідні транзакції на зовнішніх ланцюгах.
Ці дві унікальні функції дозволяють zEVM діяти як програмована платформа загального призначення, яка підтримує крос-чейн транзакції з можливістю змінювати стан у різних ланцюгах за один крок.
При розробці на ZetaChain розробникам необхідно створювати контракти zEVM. Хоча контракти zEVM можуть бути будь-яким стандартним контрактом Solidity, для того, щоб повною мірою скористатися можливостями ZetaChain, ці контракти повинні відповідати певному інтерфейсу. Ці інтерфейси є унікальними для ZetaChain і дозволяють взаємодіяти із зовнішніми підключеними блокчейнами.
2) Шаблон смарт-контракту
ZetaChain поставляється з шаблоном смарт-контракту, який дозволяє розробникам легко почати створювати dApps. Цей шаблон використовується як у посібнику з повного ланцюга, так і в посібнику з обміну повідомленнями між ланцюгами, наприклад:
Створюйте випадкові гаманці
Перевірте баланс токена
Збирайте жетони з крана
Створіть повноцінний контракт
Створіть міжланцюговий контракт на розсилку повідомлень
Відстежуйте крос-чейн транзакції
Перевірте договір
Надішліть токени
Запитуйте крос-чейн комісії
3) Токени на ZETA
Тестова мережа тестової мережі ZetaChain Athens 3 - це інший тип токена.
• Нативні токени ZETA на ZetaChain
Нативний токен ZetaChain називається ZETA. Це токен стейкінгу, який використовується для оплати комісій за транзакції. Вузли ZetaChain побудовані на основі фреймворку Cosmos SDK.
• Упакована ZETA на ZetaChain
ZETA може існувати на ZetaChain у формі токенів WETH9 (контракти, які інкапсулюють WETH) (WZETA). WZETA в основному використовується як пул ліквідності в ZetaChain у поєднанні з підключеними блокчейн-нативними токенами GAS (наприклад, сполучення gETH/WZETA).
Інкапсулювати локальну ZETA як WZETA та надіслати її на контракт ZetaToken на ZetaChain.
• Зовнішні токени на ZetaChain
Локальні токени GAS (такі як gETH, tMATIC, tBNB і tBTC) на підключеному блокчейні представлені як токени ZRC-20 на ZetaChain. ZRC-20 - це розширення токена ERC-20, яке дозволяє вносити токени в ZetaChain і виводити з них. Щоб внести токени в ZetaChain, просто надішліть їх на адресу TSS у ланцюжку. Щоб вивести нативні токени GAS з ZetaChain, вам потрібно викликати метод видобутку контракту ZRC-20.
4) Омнічейн-контракти
Повноланцюговий смарт-контракт – це контракт, розгорнутий на ZetaChain, який може використовувати та оркеструвати підключені ланцюги, а також активи на ZetaChain. За допомогою повноланцюгового смарт-контракту стан активів і даних можна підтримувати у всіх підключених ланцюжках. Смарт-контракт повного ланцюга розгорнутий на ZetaChain і може бути викликаний з будь-якого підключеного ланцюга.
Щоб викликати смарт-контракт повного ланцюга, єдине, що потрібно зробити користувачеві, це надіслати транзакцію на TSS-адресу підключеного ланцюга. Сума транзакції буде доступна відправнику на ZetaChain у вигляді токенів ZRC-20, а байтовий масив даних (що містить адресу та повідомлення смарт-контракту повного ланцюга) використовується для виклику повноланцюгового смарт-контракту за адресою та передачі параметрів із повідомлення.
•ZetaEVM(zEVM)
ZetaEVM – це віртуальна машина, сумісна з Ethereum. Користувачі можуть розгортати та запускати повноланцюгові смарт-контракти на основному блокчейні ZetaChain. Ці контракти підключаються до рівня сумісності ZetaChain і можуть координувати активи в зовнішніх ланцюгах так, ніби вони знаходяться в одному ланцюжку.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-a4e67ef107-dd1a6f-69ad2a.webp)
• Стандарт токенів ZRC-20
Стандарт токенів ZRC-20 був інтегрований у повноланцюгову платформу смарт-контрактів ZetaChain. За допомогою ZRC-20 розробники можуть створювати dApps, які координують з'єднання з локальними активами в мережі, що робить дуже простим створення повноланцюгових протоколів DeFi і dApps, таких як повноланцюгові децентралізовані біржі (DEX), повноланцюгове кредитування, управління портфелем повного ланцюга тощо, ніби всі вони знаходяться в одному ланцюжку.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-b60117b369-dd1a6f-69ad2a.webp)
Пули ліквідності
Пули ліквідності допомагають полегшити ключові функції ZetaChain і покращити користувацький досвід (нижчі комісії, плавніші транзакції, більш диверсифіковані фінансові програми) на користь усієї криптовалютної екосистеми. Пули ліквідності в середовищі ZetaChain можна розділити на три основні категорії: основні пули ZETA, додаткові пули zEVM і зовнішні пули ZETA.
Основний пул ZETA
[ZETA] / Пул Uniswap [Gas ZRC-20] (на zEVM) - це основний пул, необхідний ZetaChain для запису вихідних транзакцій у ланцюжок. Щоразу, коли додається підтримка ланцюга, створюється пул між відповідною ZETA та місцевими газовими активами мережі.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-610c1c9903-dd1a6f-69ad2a.webp)
Наприклад, ви можете побачити, як крос-чейн обмін повідомленнями може використовувати ці основні пули, які поєднують нативний газ (ZRC-20) з ZETA для оплати вихідних транзакцій:
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-a491b49a03-dd1a6f-69ad2a.webp)
Прикріпіть пул zEVM
Будь-який пул ліквідності може бути створений на zEVM, і користувачі можуть розгортати звичайні токени ERC-20 на ZetaChain, інтегрувати токени із зовнішніх ланцюгів через ZRC-20 і створювати будь-яку комбінацію пулу ліквідності, необхідну для їх застосування, як і в одноланцюговому EVM. Наприклад, можна створити корисні [ZETA] [Gas] / [Стейблкоїн] або / [Пул стейблкоїнів], що дозволяє користувачам вільніше торгувати різними активами.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-c6997ed764-dd1a6f-69ad2a.webp)
Зовнішній пул ZETA
ZETA - це повноланцюговий токен, який існує як на ZetaChain, так і на будь-якому підключеному ланцюжку, оскільки він використовується як для комісії за газ смарт-контрактів, так і для обміну крос-чейн повідомленнями. Деякі пули в кожному ланцюжку (наприклад[ZETA] [Gas] / допоможе додаткам полегшити міжланцюгову передачу цінності за допомогою обміну повідомленнями. Розробникам також потрібні майнінг-пули на зовнішніх ланцюгах, щоб отримати ZETA, щоб використовувати її для обміну повідомленнями.
• Плата за газ
Під час взаємодії зі смарт-контрактами ZetaChain користувачі зобов'язані сплачувати комісію gas за певні транзакції.
Газ необхідний для розгортання та виклику смарт-контрактів. Взаємодіяти з контрактом zEVM (ZetaChain Virtual Machine) можна на зовнішньому ланцюжку через депозити ZRC-20. Це може включати вбудовування викликів контрактів у повідомлення. Крім того, користувачі можуть підключатися безпосередньо до ZetaChain і взаємодіяти з контрактами, вже розгорнутими на zEVM.
Ринковий механізм GAS смарт-контракту ZetaEVM схожий на Ethermint і використовує структуру комісії GAS, подібну до Ethereum EIP 1559. Система призначена для зупинки спам-атак в Інтернеті.
Плата за смарт-контракт повного ланцюга
Депозит
Коли токени вносяться в ZetaChain, комісія за нативні токени Gas мережі сплачується шляхом надсилання їх на адресу TSS (Threshold Signature Scheme). Наприклад, якщо ETH депонується з Ethereum у ZetaChain, необхідні комісії будуть сплачені в ETH і будуть порівнянні зі звичайними комісіями за переказ токенів у мережі Ethereum.
Зняття
При виведенні токенів ZRC-20 в підключений зовнішній ланцюг стягується «плата за газ виведення».
Поточні комісії повного ланцюга
Ці комісії порівнюються з нативними токенами Gas (ланцюжок, з якого видобуваються токени ZRC-20) у цільовому ланцюжку. Плата розраховується виходячи з ліміту газу в 500 000.
Контракти CCM (Cross-Chain Communication) розгортаються на двох або більше взаємопов'язаних блокчейнах. ZetaChain діє як ретранслятор і відповідає за передачу інформації між цими блокчейнами.
Щоб надіслати повідомлення, користувачеві потрібно викликати функцію виконання, а ZetaChain отримує повідомлення та надсилає його цільовому ланцюжку. Потім повідомлення передається в контракт CCM і передається у функцію onZetaMessage.
Типовий випадок використання CCM – це коли програма просто викликає контракт в іншому ланцюжку або надсилає значення на адресу в іншому ланцюжку. Після того, як повідомлення отримано та оброблено в цільовому ланцюжку, в ідеалі додатку не потрібно нічого транслювати для синхронізації стану, а відправнику не потрібно турбуватися про результат.
Крос-чейн обмін повідомленнями можна використовувати для створення різноманітних додатків і базових функцій, таких як:
OmniChain NFT, які можна надсилати між різними ланцюгами, не знаючи стану інших ончейн-колекцій.
«Прості» біржові або мостові додатки, які використовують пули ліквідності в існуючих ланцюгах.
Довести право власності на NFT або прості операційні виклики до різних ланцюгів.
Роз'єм роз'єму
З'єднувач ZetaChain дозволяє користувачам надсилати крос-чейн повідомлення (дані та цінність) між будь-яким підключеним блокчейном.
Плата за газ
Користувачі (гаманці, контракти) повинні сплачувати комісію за передачу даних та цінності між різними ланцюгами через ZetaChain. Оплата користувача досягається шляхом надсилання ZETA (і даних повідомлень) до контракту конектора в ланцюжку з'єднання. Ці ZETA використовуються для оплати валідаторів/стейкерів/пулів екосистеми, а також комісії за газ у цільовому ланцюжку. Для користувачів ці операції об'єднуються в одну транзакцію.
Під час надсилання крос-чейн повідомлень користувачам потрібно сплачувати два типи комісій:
Плата за вихідний газ: динамічно розраховується на основі ціни газу цільового ланцюга, ліміту газу, наданого користувачем, і ціни токена в пулі ліквідності на ZetaChain.
Плата за протокол: Наразі фіксоване значення, визначене у вихідному коді ZetaChain.
Ці комісії вказані в токенах ZETA і розраховуються по відношенню до цільового ланцюга (ланцюжка, в який відправляється повідомлення). Плата розраховується виходячи з ліміту газу в 500 000.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-cedb5fe5bb-dd1a6f-69ad2a.webp)
3.3.3.2 Валідатори
Обов'язки верифікатора вимагають від користувачів, яким потрібно використовувати операційну систему Linux та інтерфейс командного рядка для більш ефективного управління ресурсами вузлів ZetaChain. Валідатори повинні встановити обмеження на максимальну кількість дескрипторів файлів і максимальну кількість процесів, щоб максимізувати використання ресурсів. По-друге, валідатори повинні зосередитися на ресурсах вузлів у реальних прикладних середовищах, включаючи навантаження на процесор, пам'ять, використання диска та дисковий введення-виведення, щоб забезпечити стабільну продуктивність системи. Потім валідатор дозволяє Prometheus генерувати метрики, доступні колектору Prometheus.
Вимоги до конфігурації:
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-06e119a9b4-dd1a6f-69ad2a.webp)
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-6592b6bf7a-dd1a6f-69ad2a.webp)
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-1ce9d62241-dd1a6f-69ad2a.webp)
3.4 Екосистема
В даний час ZetaChain налічує близько 151 партнера, з яких в тестовій мережі запущені BTC, BNB, ETH, Polygon.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-2c8388c3b5-dd1a6f-69ad2a.webp)
Крім того, ZetaChain досягла партнерських відносин з низкою великих проєктів і угод, що стосуються різних галузей, сподіваючись допомогти цим проектам за допомогою своєї основної крос-чейн технології Omnichain, розблокувати більше крос-чейн варіантів використання та реалізувати передачу даних і активів, які можуть охопити весь ланцюг. За даними ZetaChain, Omnichain DApps, визначені для розгортання на ZetaChain, включають DEX, Identity Infrastructure (Galxe), Social Protocol (CyberConnect), DAO (STP) та інші.
3.5 Варіанти використання проекту
ZetaChain демонструє своє багатогранне конкретне використання, охоплюючи такі ключові сфери:
• Смарт-контракти управляють зовнішніми активами
Смарт-контракти для управління зовнішніми активами є однією з потужних функцій ZetaChain, яка дозволяє смарт-контрактам зберігати та використовувати будь-які активи, які може зберігати звичайний обліковий запис, а також отримувати та витрачати ці активи відповідно до програмної логіки. Функція крос-чейн смарт-контрактів ZetaChain може безпосередньо зберігати та використовувати активи у зовнішньому ланцюжку, тому можна керувати кількома активами на ZetaChain, такими як ETH, ERC20, Algorand ASA тощо. Крім того, крос-чейн dApps можна легко створити за допомогою обміну повідомленнями ZetaChain.
• Децентралізована децентралізована біржа крос-чейн автоматизованого маркетмейкінгу (AMM)
ZetaChain забезпечує справжню децентралізовану біржу крос-чейн автоматизованого маркет-мейкера (AMM), побудовану з використанням смарт-контрактів. Існує два способи створення AMM DEX на ZetaChain: обмін повідомленнями та нативні смарт-контракти ZetaChain. Різниця полягає в тому, чи управляється пулом зовнішній смарт-контракт або локальний смарт-контракт ZetaChain. У методі обміну повідомленнями пулом коштів керує зовнішній ланцюговий смарт-контракт у парі з монетою ZETA. У методі локального смарт-контракту ZetaChain обліковий запис TSS ZetaChain зберігає всі нативні активи зовнішнього ланцюга та безпосередньо керується смарт-контрактом ZetaChain. Ці смарт-контракти реалізують логіку AMM, включаючи ціноутворення, обмін, постачальників ліквідності та комісії.
Крос-чейн обмін повідомленнями з цінністю/даними
Здатність ZetaChain надійно та безпечно доставляти повідомлення з одного ланцюга в інший забезпечує потужні крос-чейн додатки, навіть без нативних смарт-контрактів ZetaChain. Функціонал обміну повідомленнями включає всі кінцеві точки зв'язку в зовнішньому ланцюжку, при цьому валідатори ZetaChain діють як візантійські відмовостійкі нотаріуси для підтвердження дійсності подій/транзакцій у ланцюжку A та діють як ретранслятор повідомлень. Смарт-контракту Chain B потрібно лише додати TSS-адресу ZetaChain до білого списку, щоб бути впевненим, що ZetaChain перевірив події в ланцюжку A.
• Мультичейн NFT
У мультичейн-світі NFT один і той самий набір NFT може існувати на кількох блокчейнах одночасно, таких як Ethereum, Flow і Solana. Перенесення NFT з одного ланцюга в інший є складним завданням, оскільки необхідно знати, де цей NFT зараз знаходиться та хто є його поточним власником. Смарт-контракт ZetaChain вирішує питання передачі права власності на NFT у різних ланцюгах. Зокрема, кожен ланцюг матиме смарт-контракт умовного депонування, керований ключем ZetaChain. Щоб перенести NFT в інший ланцюг, просто помістіть NFT у контракт умовного депонування, сплатіть токени ZETA як комісію за транзакцію, і ZetaChain створить відповідний NFT у цільовому ланцюжку. Смарт-контракти на ZetaChain можуть відстежувати власника NFT і блокчейн, на якому знаходиться NFT.
• Спільні особистості та активи
ZetaChain надає універсальну систему ідентифікації, сервіс імен і токени Soul Bound Tokens, які можуть служити універсальною ідентичністю для всіх ланцюгів. Він має повну можливість ланцюга, щоб дозволити ідентифікації користувачів взаємодіяти з іншими ланцюгами, і є перспективним, оскільки ZetaChain може підтримувати більше блокчейнів.
Замість того, щоб мати окрему ідентифікацію або доменне ім'я в кожному ланцюжку, користувачі можуть керувати та використовувати свої активи у всіх мережах, будь то ігрові предмети, предмети колекціонування чи токени, з єдиної платформи.
• Багатоланцюгові сховища з мультипідписом
Це означає, що користувачі можуть безпечно зберігати та керувати активами в кількох ланцюгах за допомогою облікових записів та/або повідомлень, пов'язаних із кількома ланцюгами, процес, який вимагає підтвердження кількох підписів.
• Абстрактний обліковий запис повного ланцюга або гаманець смарт-контракту
ZetaChain пропонує гаманці смарт-контрактів, які можуть керувати транзакціями з усіма ланцюгами. Він дозволяє здійснювати транзакції без газу, обробляє такі операції, як складні або багатоланцюгові транзакції, подібно до EIP-4337, але з повною функціональністю ланцюга.
• Повноцінний DeFi
На ZetaChain користувачі можуть використовувати децентралізовані біржі (DEX), кредитування/запозичення, контракти та інші функції для досягнення безперебійних одноетапних транзакцій і крос-чейн уніфікованих транзакцій ліквідності. За допомогою смарт-контрактів ZetaChain користувачі можуть значно зменшити поширені проблеми в ринкових транзакціях, такі як прослизання, умови гонки, MEV тощо. Користувачі можуть створювати фінансові програми в кількох ланцюгах так, ніби вони знаходяться в одному ланцюжку.
• Повноланцюгові DAO
DAO повного ланцюга — це децентралізовані автономні організації (DAO) та інструменти управління, які дозволяють людям координувати діяльність, керувати та керувати активами таким чином, щоб це не було прив'язано до конкретного блокчейну.
3.6 Промисловий простір та потенціал
3.6.1 Класифікація
Тло**
Біткойн, як піонер блокчейну, представив концепцію децентралізованого публічного реєстру на основі криптографії. Він використовує механізм proof-of-work і вирішує основний механізм розподіленого консенсусу. Однак обмеження дизайну Bitcoin полягає в тому, що він не може досягти широкої програмованості та може підтримувати лише обмежені можливості сценаріїв, головним чином для створення криптовалют. Такий дизайн призвів до характеристик закритої системи блокчейну, яка може здійснюватися лише в мережі Bitcoin.
Для того, щоб розширити можливості блокчейна, з'явився Ethereum. Ethereum представив смарт-контракти та віртуальну машину Ethereum (EVM), зробивши блокчейн повним програмованим Turing. Це нововведення відкриває нові можливості для технології блокчейн, дозволяючи розробникам створювати складні смарт-контракти та розподілені додатки (dApps). Успіх Ethereum привернув появу більшої кількості блокчейнів, таких як Polkadot, Solana, Avalanche і Cosmos, які також підтримують смарт-контракти, повні за Тюрінгом.
Однак з появою та диверсифікацією різних блокчейнів з'явилася потреба в багатоланцюговій комунікації та взаємодії. В даний час блокчейни все ще є закритими системами, які не можуть безпосередньо і надійно обмінюватися інформацією або взаємодіяти між різними ланцюжками. Крос-чейн транзакції повинні покладатися на централізовані біржі або довірені треті сторони (Oracle), що призводить до проблем з безпекою та довірою. Тому, щоб досягти багатоланцюгової комунікації та взаємодії, необхідно знайти надійні рішення, які дозволяють різним блокчейнам досягати довірених та безпечних крос-чейн транзакцій та обміну даними без довіри третіх сторін.
Крім того, останніми роками криптовалютний простір стрімко розвивався, і dApps також з'явилися у великій кількості. Для розробників підтримка кількох мереж означає підтримку своїх додатків у кожній мережі, що має свої проблеми та обмеження, що додає складності. Для користувачів, які хочуть отримати найкращі переваги між різними програмами, їм потрібно використовувати різні мости для перетину різних мереж, кожен зі своїм унікальним токеном і механізмом довіри, що призводить до децентралізованої ліквідності, поганого користувацького досвіду та навіть певної плутанини та непотрібних комісій.
У той час як багато проектів працюють над досягненням сумісності між різними мережами, вся криптовалютна екосистема стає все більш фрагментованою і менш однорідною. Тому, щоб досягти багатоланцюгової комунікації та взаємодії, необхідно знайти надійні рішення, які дозволяють різним блокчейнам досягати довірених та безпечних крос-чейн транзакцій та обміну даними без довіри третіх сторін, що стало обов'язковим у сфері криптовалют.
Класифікувати**
Міжланцюгові мережі сумісності можна класифікувати за різними характеристиками та технологіями, нижче наведено різні класифікації:
Ретрансляційні ланцюги: Деякі міжланцюгові мережі використовують ретрансляційні ланцюги як мости для забезпечення зв'язку та передачі активів між різними блокчейнами.
Сайдчейни: Сайдчейни – це допоміжні ланцюги, підключені до основного блокчейну, що дозволяє активам і даним вільно переміщатися між основним ланцюгом і сайдчейном.
WrApped Tokens: дозволяє передавати крос-чейн активи, створюючи інкапсульовані токени на різних блокчейнах.
Нотаріальні схеми: перевірка та підтвердження крос-чейн транзакцій на основі деяких довірених третіх сторін або нотаріусів.
Атомарні свопи: транзакції у двох різних ланцюжках відбуваються одночасно на атомарному рівні, що гарантує, що всі транзакції або успішні, або всі невдалі.
Прив'язані токени: Блокуючи основні активи ланцюга, випускаються відповідні якірні токени для досягнення перетину активів у цільовому ланцюжку.
Без довіри: система не покладається на одну організацію, гарантуючи, що жодній конкретній стороні не потрібно довіряти в крос-чейн взаємодії.
Довіра: крос-чейн взаємодія вимагає довіри до конкретних вузлів, установ або смарт-контрактів.
Єдиний блокчейн кросчейн: крос-чейн взаємодія на основі однієї мережі блокчейн, наприклад, через сайдчейни або ретрансляційні ланцюги.
Спільний кросчейн із кількома блокчейнами: забезпечує крос-чейн зв'язок між кількома незалежними блокчейн-мережами, наприклад, за допомогою атомарних свопів або прив'язаних токенів.
Ці класифікації можуть допомогти зрозуміти та порівняти різні крос-чейн рішення, щоб вибрати правильну одноланцюгову технологію для ваших конкретних потреб. Насправді, крос-чейн технології та класифікація продовжують розвиватися та розвиватися, і широко використовувані на ринку можна звести до наступних двох категорій:
В даний час на ринку існує два поширених кросчейн-мостових методу переказу коштів:
Одним з них є блокування або спалювання коштів, а потім карбування нових токенів у цільовому ланцюжку
Інший – через свопи ліквідності. Ці методи використовують різні методи для забезпечення міжланцюгового зв'язку, один з яких є односторонньою або багатосторонньою автентифікацією, а інший є комбінацією ретрансляторів і легких клієнтів
Однак ці існуючі методи кросчейн-мостів мають деякі обмеження:
• Схема lock+mint вимагає кросчейн-передачі з використанням упакованих активів, які замінюють оригінальний актив.
• Схеми свопу ліквідності не підтримують активи, які недоступні на платформах несмарт-контрактів і пов'язаних мережах.
•Одностороння/багатостороння перевірка має певні проблеми з централізацією.
•Ретранслятор + легкий клієнт дорогий у розгортанні.
3.6.2 Розмір ринку
Наразі, згідно з даними DefiLlama, станом на 9 жовтня 2023 року поточна категорія Bridge посідала четверте місце за обсягом блокування, із загальним обсягом 9,177 млрд (9,177 мільярда доларів), тоді як згідно з даними Coingecko, токени крос-чейн сектору посідали 41 місце за ринковою капіталізацією із загальною ринковою капіталізацією близько $955 млн і обсягом торгів близько 73,51 млн за останні 24 години.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-fbe9171fff-dd1a6f-69ad2a.webp)
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-53dc8de869-dd1a6f-69ad2a.webp)
3.7 Бізнес-дані
• Оперативні дані
Тестова мережа 2
Згідно з офіційною панеллю даних, у випадку з тестовою мережею загальна кількість транзакцій zEVM у тестнеті 2 становить 1,291 млн, а також успішно створено 15 000 контрактів розподілених додатків. Крім того, медіанна ціна на газ становила 1,50 aZETA, а кількість унікальних адрес zEVM сягнула 358 900. Поточна висота блоку становить 4 994 802.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-745739ac50-dd1a6f-69ad2a.webp)
Тестнет 3
Згідно з офіційною панеллю даних, в рамках тестової мережі 3 загальна кількість транзакцій zEVM на даний момент становить 20 134 900, а також успішно створено 31 000 контрактів розподілених додатків. Крім того, медіанна ціна на газ становить 0 aZETA (нижча за плату за тестову мережу GAS). Кількість кросчейн-транзакцій склала близько 14,47 млн, а кількість унікальних zEVM-адрес досягла 512 800. Поточна висота блоку становить 1 946 981. Це свідчить про те, що тестова мережа від 3 до 2 досягла значного прогресу з точки зору обсягу транзакцій, кількості смарт-контрактів та адресної активності, заклавши міцний фундамент для майбутнього розвитку.
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-19830c9b24-dd1a6f-69ad2a.webp)
• Дані соціальних мереж
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-52d69c18ee-dd1a6f-69ad2a.webp)
Twitter: 806 000 підписників
Discord: 849 300 підписників, близько 21 000 щодня активних
Telegram: 81 800 підписників, щодня живе близько 3 тисяч людей
Судячи з кількості уваги на платформах соціальних мереж, проєкт має значну базу підписників у Twitter, Discord і Telegram. У порівнянні із загальним проектом це відносно велика кількість уваги.
3.8 Конкурентне середовище проекту
3.8.1 Ознайомлення з проектом
ZetaChain — це децентралізована платформа смарт-контрактів (рівень 1), яка підтримує крос-чейн переказ і міжланцюгову комунікацію коштів Omnichain. У той же час Cosmos і Polkadot також є мішенями багатоланцюгових мереж і використовуються як компаратори. Хоча Layerzero не є незалежним блокчейном, як повноланцюговий протокол сумісності, він також бере участь у цьому порівнянні, враховуючи його масштаб фінансування та високу оцінку.
Космос
Cosmos — це децентралізована мережа незалежних паралельних блокчейнів, що працюють на основі алгоритмів консенсусу BFT, таких як алгоритм консенсусу Tendermint. Іншими словами, Cosmos – це блокчейн-екосистема, яка може масштабуватися та взаємодіяти один з одним. Бачення Cosmos полягає в тому, щоб полегшити розробникам створення блокчейнів і усунути бар'єри між блокчейнами, дозволяючи їм здійснювати транзакції один з одним. Кінцевою метою є створення блокчейн-інтернету, тобто блокчейн-мережі, яка може спілкуватися один з одним децентралізованим способом. Він реалізує це бачення за допомогою набору інструментів з відкритим вихідним кодом, таких як Tendermint, Cosmos SDK і IBC, розроблених, щоб дозволити людям швидко створювати індивідуальні, безпечні, масштабовані та сумісні блокчейн-додатки.
Palkadot
Polkadot — це сегментована багатоланцюгова мережа, яка з'єднує кілька приватних блокчейнів в єдину мережу, що означає, що вона може обробляти багато транзакцій у кількох ланцюгах паралельно, усуваючи вузьке місце, яке виникає під час обробки транзакцій одна за одною в традиційних мережах. Ця можливість паралельної обробки значно покращує масштабованість і створює належні умови для більш широкого впровадження та майбутнього зростання. Ланцюги сегментів даних, підключені до Polkadot, називаються «парачейнами», оскільки вони працюють паралельно в мережі.
Створюючи фреймворк розробки Substrate на Polkadot, кожен блокчейн може мати новий дизайн, оптимізований для конкретних випадків використання, надаючи кращі послуги, а також підвищуючи ефективність і безпеку за рахунок виключення непотрібного коду.
LayerZero (Нульовий шар)
LayerZero — це протокол взаємодії блокчейнів, який об'єднує децентралізовані програми (dApps) у різних блокчейнах і забезпечує легку безпеку вузлів і середнього ланцюга за допомогою надлегких вузлів у ланцюжку, що робить його економічно ефективним. Розподіляючи обов'язки між Oracle і Relayer, LayerZero використовує функції безпеки відомих оракулів, таких як Chainlink і Band, і додає рівень безпеки за допомогою відкритої ретрансляційної системи. LayerZero реалізує крос-чейн функції спільного використання, мосту, кредитування, обміну та управління.
3.8.2 Порівняння проектів
Коли справа доходить до роботи з кросчейн-мостами та обміном повідомленнями, існуючі підходи можна умовно розділити на два типи. Перший спосіб досягається шляхом досягнення консенсусу, валідації та пересилання повідомлень по проміжному ланцюжку. Другий метод полягає в тому, щоб запустити легкі вузли в ланцюжку для досягнення цього.
3.8.1 Технологія
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-be7b22665e-dd1a6f-69ad2a.webp)
3.8.2 Різне
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-65f439b4bf-dd1a6f-69ad2a.webp)
Оскільки ZetaChain ще офіційно не реалізований, пряме порівняння технічних показників провести неможливо. Але потім, завдяки серії технологічних проривів у децентралізації, розподілених обчисленнях, криптографії та протокольному зв'язку, можна оцінити потенційні переваги та доцільність кожного проекту.
3.9 Аналіз моделі токена
3.9.1 Тотал та розподіл токенів
Назва токена: $ZETA
Дата виходу: очікується в четвертому кварталі 2023 року
Загальний випуск: 2,1 мільярда (офіційно офіційно не оголошено, але згідно з інформацією, опублікованою CoinList, було випущено 4 200 000 ZETA, що становить 0,2% від загальної пропозиції токенів, а загальна емісія оцінюється в 2,1 мільярда)
! [Звіт про дослідження інвестицій ZetaChain: Використання крос-чейн технології Omnichain для інтеграції рівня 1 мережі розподілених вузлів верифікації] (https://img-cdn.gateio.im/webp-social/moments-69a80767fe-e4aea0bc93-dd1a6f-69ad2a.webp)
3.9.2 Фіксація вартості моделі токена
• Використання токенів ZETA:
Використовується для оплати комісії Gas смарт-контракту ZetaChain
Використовується для забезпечення безпеки блокчейну ZetaChain (за допомогою стейкінгу/стейкінгу/скорочення)
Використовується для досягнення крос-чейн передачі, обміну, обміну повідомленнями та безпеки
• Кросчейн-механізм токенів ZETA:
Односторонній механізм якорування шляхом спалювання токенів в одному ланцюжку, а потім карбування такої ж кількості токенів в іншому ланцюжку
• Унікальність та переваги токена ZETA:
Крос-чейн оплата: токени ZETA є універсальними паливними активами в кількох блокчейнах і можуть використовуватися для оплати крос-чейн транзакцій, що робить крос-чейн транзакції більш зручними та ефективними.
Механізм консенсусу: токени ZETA є заставою для участі в механізмі консенсусу (DPoS) ZetaChain, який допомагає забезпечити безпеку та стабільність мережі.
Смарт-контракти: токени ZETA можна використовувати як платіжну валюту для розгортання та запуску смарт-контрактів на ZetaChain, що робить розгортання та експлуатацію смарт-контрактів більш зручним та ефективним.
Передача активів: токени ZETA можна використовувати як платіжну валюту для торгівлі та переказу активів на ZetaChain, що робить перекази активів більш зручними та ефективними.
Багатоланцюгове з'єднання: токени ZETA - це міст, що з'єднує ZetaChain та інші блокчейни, забезпечуючи сумісність між кількома ланцюгами, що допомагає сприяти взаємозв'язку між блокчейнами.
Підсумовуючи, токени ZETA мають унікальність і переваги, такі як крос-чейн платежі, механізми консенсусу, смарт-контракти, перекази активів і багатоланцюгові з'єднання, які роблять екосистему ZetaChain більш повною та ефективною.
4. Попередня оцінка
4.1 Основні проблеми
**Чи має проект солідну конкурентну перевагу? Звідки береться ця конкурентна перевага? **
Переваги: Реалізуйте сумісність між різними блокчейнами, долаючи поточну проблему фрагментації та несумісності блокчейнів.
Реалізація: ZetaChain реалізує крос-чейн смарт-контракти, дозволяючи dApps безпосередньо та нативно взаємодіяти з різними блокчейнами без необхідності інкапсуляції або об'єднання активів.
2) Смарт-контракти підтримують довільну логіку
Переваги: Смарт-контракти ZetaChain можуть виконувати відповідні дії на основі подій, що відбуваються у зовнішньому ланцюжку, а потім оновлювати стан зовнішнього ланцюга за допомогою транзакцій підпису TSS.
Переваги: Підтримує пряме управління та використання кількох нативних активів зовнішніх ланцюгів на ZetaChain, включаючи Bitcoin, ETH, ERC20, Algorand ASA тощо.
Реалізація: ZetaChain дозволяє використовувати активи в зовнішніх ланцюгах безпосередньо на своїй платформі, наприклад, керувати та оперувати активами блокчейну, такими як біткойн, на ZetaChain за допомогою смарт-контрактів.
Переваги: Забезпечує простий інтерфейс розробки та дизайну dApp, централізує логіку та стан dApp на ZetaChain, а також реалізує простоту та гнучкість розробки.
Реалізація: ZetaChain надає уніфікований інтерфейс для розробників dApp, що дозволяє централізувати логіку та стан на ZetaChain, спрощуючи процес розробки та підвищуючи гнучкість.
**Які основні змінні в роботі проекту? Чи легко цей фактор піддається кількісній оцінці та вимірюванню? **
Основні змінні в роботі проекту ZetaChain відносяться до важливих кількісних показників або факторів, які можуть вплинути на роботу і розвиток проекту. Ці змінні можуть бути використані для оцінки успіху та зростання проекту, а також для формування стратегій та рішень.
**1) Кількість взаємодій із зовнішніми ланцюгами: **
Особливості: Відноситься до кількості зовнішніх блокчейнів, які сумісні з ZetaChain.
Метод кількісної оцінки: кількісна оцінка здійснюється шляхом підрахунку кількості зовнішніх ланцюгів, які були інтегровані в платформу ZetaChain.
Особливості: Відноситься до кількості децентралізованих додатків (dApps), розроблених і запущених на платформі ZetaChain.
Метод кількісної оцінки: підрахуйте кількість активних dApps, запущених у ZetaChain.
**3) Кількість активів, керованих смарт-контрактами ZetaChain:
Особливість: відноситься до загальної вартості або кількості активів, якими керують смарт-контракти ZetaChain.
Метод кількісної оцінки: кількісна оцінка здійснюється шляхом вимірювання загальної вартості або кількості активів, що зберігаються на зберіганні в смарт-контракті.
Особливості: Відноситься до кількості розробників, які зареєструвалися, використовували або брали участь у платформі ZetaChain.
Метод кількісної оцінки: Кількісна оцінка здійснюється шляхом підрахунку кількості людей, зареєстрованих, активних або беруть участь у спільноті розробників ZetaChain.
Ці змінні піддаються кількісній оцінці, але точний метод кількісної оцінки може відрізнятися залежно від контексту вимірювання, фази проекту та цілей. Наприклад, кількість інтероперацій зовнішніх ланцюгів може бути виміряна з точки зору кількості ланцюгів, інтегрованих платформою, тоді як кількісна оцінка активів може бути виміряна загальною вартістю або кількістю активів. Важливо вибрати відповідні показники, виходячи з операції та цілей проекту, і переконатися, що ці показники відображають операційний стан і тенденцію розвитку проекту.
4.2 Основні ризики
Ризики безпеки зовнішнього ланцюга: зовнішній ланцюг, підключений ZetaChain, може бути атакований, що може призвести до подвійних витрат, цензури, регресії, хардфорку, поділу ланцюга тощо.
Ризик вразливості програмного забезпечення вузла: програмні помилки або вразливості в програмному забезпеченні вузлів ZetaChain, які зловмисники можуть використовувати для перенаправлення законного карбування від інших користувачів на їхні гаманці. Однак вплив цієї вразливості, швидше за все, буде локалізовано, оскільки зловмисники можуть вкрасти інформацію у активних користувачів лише в певний час, і система зупиняється, як тільки її помічають користувачі.
Ризик економічної моделі: економічна модель невідома, і можливий вплив необхідно постійно спостерігати та оцінювати
5. Ресурси
Офіційний сайт
Документація ZataChain
Офіційний папір ZetaChain
Блог Palkadot
CoinMarketCap
Блог ZetaChain
Майбутнє OmniChain
Дефіллама
Сайт «Космос»
Веб-сайт Palkadot