Що таке zkEVM від Polygon. Розбираємося в технології та особливостях

03.03.2023
12 хв
5947
0
Що таке zkEVM від Polygon. Розбираємося в технології та особливостях. Головний колаж статті.

Polygon почали розробку zkEVM, як розвитку свого zk-продукту Hermez, ще минулого року. До осені Polygon zkEVM вже була запущена в тестнеті і взаємодіяла з тестовою мережею Goerli. За минулі пів року всі охочі: від користувачів до розробників уже перевірили, як працює нове zk-рішення, і на деякий час шум затих.

Однак 2 тижні тому, Polygon опублікували у своєму блозі статтю, в якій повідомили, що планують запустити бета-версію zkEVM 27 березня 2023-го, а також презентували розвиток іншого zk-рішення Polygon ID, яке дає змогу верифікувати користувача, не розкриваючи його дані.

Новини навколо zkEVM і пов’язаних із ним продуктів підняли інтерес до Polygon і створили ринковий мінітренд, тож сьогодні розберемося, як працює zkEVM і як заробити на хайпі перед запуском.

Ця стаття була підготовлена Incrypted і призначена для освітніх цілей. Ми сподіваємося, що матеріал допоможе вам краще зрозуміти та вивчити криптовалютний ринок.

Усю інформацію подано винятково в пізнавальних цілях і вона не повинна слугувати підставою для прийняття інвестиційних рішень, а також розглядатися як рекомендація або порада щодо участі в інвестиційних угодах. Do Your Own Research.

Огляд zkEVM від Polygon

Polygon zkEVM — це емулятор віртуальної машини Ethereum (EVM), у якому реалізовано технологію ZK-Rollups, що дає змогу збільшити пропускну спроможність і швидкість обробки транзакцій. zkEVM дає змогу розробникам розгортати в мережі L2 смартконтракти Ethereum без будь-якої зміни коду, використовуючи водночас переваги ZK-Rollups, як-от низька вартість газу та швидка фіналізація транзакцій.

Наразі серед L2-мереж порівняно небагато рішень побудовано на базі ZKP. Щоб краще зрозуміти концепцію доказу з нульовим розголошенням і принцип роботи побудованого на ньому блокчейну, рекомендуємо ознайомитися з нашим оглядом zkSync, у якому ми приділили увагу деяким теоретичним основам технології.

Важливо: розбір будь-якої нової технології передбачає багато складних понять. Ми максимально скоротимо технічний опис розробки, зосередившись на центральних елементах і процесах zkEVM, тому нижче наведено спрощену модель мережі на основі технічної документації Polygon.

Технологія та принцип роботи

Згідно з документами zkEVM від Polygon, їхнє рішення прагне об’єднати доступність даних з перевіркою виконання транзакцій на рівні L1, щоб гарантувати безпечну і надійну зміну стану L2-мережі. Архітектура zkEVM складається з трьох основних елементів:

Архітектура zkEVM
  • Довірений Секвенсор (Trusted Sequencer): отримує транзакції від користувачів, формує їх у пакети, після чого відправляє пакети в сховище Consensus Contract (про це трохи нижче) у вигляді послідовностей і транслює їх іншим нодам L2.
  • Довірений Агрегатор (Trusted Aggregator): обробляє пакети транзакцій, отримані від Секвенсора і розраховує на їхній підставі новий стан мережі L2. Крім того, Агрегатор генерує zk-доказ, що підтверджує цілісність пакетів. Для перевірки транзакцій Агрегатор використовує zkProver, який складається з State Machine Executor, STARK-proof builder і SNARK-proof builder:
Принцип роботи довіреного агрегатора

Примітка: zkProver вважається найбільш революційною розробкою Polygon, ядром всього механізму перевірки транзакцій і генерування zk-доказів. Докладніше дізнатися про його архітектуру можна тут.

  • Consensus Contract: смартконтракт PolygonZkEVM.sol (на схемі позначений як PoE), розгорнутий у мережі L1 (поки що в Goerli). Consensus Contract використовується як Секвенсором, він записує в його сховище послідовність пакетів, так і Агрегатором, який перевіряє за його допомогою стан мережі під час генерування доказу.

Відповідно, нода zkEVM може бути запущена в трьох режимах: Секвенсора, Агрегатора або RPC. Перші два режими роботи описані вище, а RPC ноди — це за фактом звичайні вузли: вони отримують попередній стан L2 мережі від Секвенсора, а потім звіряють його з уже перевіреним станом від Consensus Contract, а також зберігають дані про транзакції.

Крім вузлів, zkEVM також використовує децентралізований міст LX-LY — смартконтракт, розгорнутий у L1 і L2 мережах, що дає змогу переміщати активи між основною мережею і L2.

З урахуванням усього перерахованого вище повна архітектура рішення виглядає наступним чином:

Повна архітектура

Можливо, краще зрозуміти роботу мережі допоможе короткий цикл транзакції в zkEVM:

  1. Транзакція ініціюється через гаманець користувача з використанням цифрового підпису і надсилається Секвенсеру.
  2. Секвенсер попередньо зберігає її в пулі, а потім з відібраних транзакцій формує пакет.
  3. Формуючи пакети транзакцій, Секвенсер оновлює локальний стан L2-мережі, який транслюється RPC-нодам. Тобто транзакція фактично оброблена в L2, але ще не передана на L1.
  4. Паралельно Секвенсер відправляє пакет у сховище смартконтракту PolygonZkEVM.sol.
  5. Агрегатор генерує для відправленого пакета zk-доказ, який потім перевіряється PolygonZkEVM.sol.
  6. PolygonZkEVM.sol створює на основі перевіреного доказу L2 State root — інформацію про оновлений стан мережі, яка також транслюється нодам.

Таким чином ноди спочатку отримують попередню інформацію про стан мережі від Trusted Sequencer, а потім ще від L1-смарт контракту, де пакет проходить перевірку. Лише після цього транзакція записується на L1 у вигляді т.зв. консолідованого стану мережі.

Переваги для екосистеми

Zk-рішення вважають майбутнім децентралізованих мереж через переваги, які вони дають технології блокчейн. Якщо вірити офіційному сайту, то Polygon zkEVM допоможе:

  • Знизити вартість комісії на 90% шляхом скорочення обсягу даних, що записуються в основній мережі.
  • Збільшити швидкість фіналізації транзакцій. При цьому zk рішення від Polygon позиціонується як найшвидше у світі.
  • Створити швидку і доступну інфраструктуру для розробників децентралізованих додатків.
  • Спростити взаємодію з Ethereum коштом можливості розгортання смартконтрактів у L1/L2 без зміни коду.
  • Реалізувати все це, зберігши рівень безпеки, який надає основна мережа Ethereum.

Крім технічних переваг важливо також розглядати реалізацію технології саме в контексті екосистеми Polygon. zkEVM для Polygon, значить що:

  • Мережа стає доступною і досить масштабованою для численних Web2 партнерів Polygon, які зможуть повноцінно використовувати її як інфраструктуру для своїх Web3 рішень.
  • У довгостроковій перспективі Polygon отримає перевагу над нинішніми L2-гігантами, які відмовилися від zk-рішень або відстають за темпами розробки — Arbitrum, Metis або Optimism.
  • Polygon повноцінно включається в один із провідних технічних трендів найближчих років — ZKP. Аналітичні компанії наголошують на важливості цієї технології для подальшого масштабування та розвитку блокчейну, тому в майбутньому ми ймовірно побачимо більше zk-рішень. А, як відомо, на крипторинку піонери отримують усе.

Оскільки запуск Polygon zkEVM заплановано вже найближчими тижнями, ми зможемо спостерігати, як ця технологія реально змінить екосистему Polygon, і як стартову точку зафіксуємо стан Polygon Hermez порівняно з іншими L2-рішеннями:

Статистика L2-рішень

Як заробити на запуску

Запуск Polygon zkEVM, що наближається, створив на ринку локальний Polygon-тренд, який може надати можливості для заробітку, принаймні в короткостроковій перспективі. Серед основних варіантів отримання профіту:

  • Участь у тестнеті: насправді — це наймалоймовірніший спосіб заробити, оскільки у Polygon вже є база користувачів і нативний токен, про винагороди для тестерів ніхто не говорив. До того ж бета-мейннет має з’явитися вже 27 березня, тому, навіть якщо дроп і був у планах, то, ймовірно, снеп уже зробили. Втім, охочі можуть поганяти токени в тестовій мережі (про те, як зробити це Polygon писали ще у вересні).
  • Спекуляція на $MATIC: Попри те, що $MATIC зараз переживає не найкращі часи, у міру наближення запуску zkEVM інтерес до мережі та токена може почати зростати.

    Наскільки zkEVM зможе підняти інтерес до MATIC буде залежати від частки ринку, яку мережі вдасться відняти у L2-конкурентів. Разом з тим, якщо 2023-й дійсно рік наративної торгівлі, то наратив Polygon zkEVM виглядає перспективно і може виявитися переконливим для інвесторів.
  • Спекуляція на екосистемних проєктах: у міру зниження комісій і збільшення швидкості транзакцій, проєкти на Polygon можуть привернути увагу криптанів з різних секторів ринку. Особливо, якщо врахувати плани Polygon стати провідною екосистемою для блокчейн-геймінгу у 2023-му. У цьому контексті варто звернути увагу на:
    • Aavegotchi: найбільший P2E проєкт у мережі. Включає NFT, фармінг, відкритий світ/метаверс, загалом усе те, чим заманюють блокчейн-геймерів. Нативний токен $GHST.
    • QuickSwap: провідна за обсягами торгівлі DEX на Polygon. Повноцінна DeFi-платформа зі свопами, пулами ліквідності, прогнозами та навіть вбудованим ігровим хабом для конекту з GameFi в мережі. Нативний токен $QUICK.
    • DFYN: ну і відразу ж друга за розміром DEX. Її головною особливістю є наявність лімітних ордерів, тож може привернути увагу трейдерів на тлі загального хайпу Polygon. Нативний токен $DFYN.
    • Decentral Games: розробник ігрових блокчейн-проектів. Найпопулярнішим продуктом на даний момент є метаверс-покер. Вписується в загальну концепцію Polygon як GameFi-інфраструктури. Нативний токен ICE poker — $ICE, нативний токен проєкту $DG.
    • IDEX: децентралізований майданчик для торгівлі безстроковими контрактами з плечем до х100. За фактом, так само найбільший у своїй ніші на Polygon, тож варто звернути увагу. Нативний токен $IDEX.
  • NFT: як в орієнтованої на Web2 та ігрові проєкти екосистеми, у Polygon є всі шанси стати домом для цікавих NFT-колекцій. Наразі серед блючипів цієї мережі можна виділити y00ts, які отримали $3M грант від Polygon (за міграцію з Solana) і Rekt Dogs.

Це поки що найбільш явні претенденти на хайповий зліт напередодні або під час запуску zkEVM. Не виключено, що в міру популяризації мережі та посилення екосистемних проєктів, з’являться нові гейнери й стартапи з перспективою на ретродроп, тому варто постежити за екосистемою Polygon.

Висновки

L2 мережа Polygon анонсувала швидкий запуск свого продукту zkEVM, який є подальшим розвитком продукту Hermez, що має вивести мережу в провідні zk-проєкти ринку. Розробники використовували в архітектурі zkEVM революційні рішення, тому мережа може стати найдешевшою і найшвидшою L2 на ринку, що відкриє нові можливості для екосистеми та партнерів Polygon.

Попри те, що Polygon не проводить винагороджуваний тестнет і не анонсував реварди за будь-які активності в тестовому zkEVM, створений шумом навколо запуску zkEVM мінітренд дає користувачам можливості для заробітку. Насамперед варто звернути увагу на $MATIC і токени провідних проєктів екосистеми Polygon, які можуть запампитися в короткостроковій перспективі.

Усю інформацію подано виключно в пізнавальних цілях і вона не повинна слугувати підставою для прийняття інвестиційних рішень, а також розглядатися як рекомендація або порада щодо участі в інвестиційних угодах. Do Your Own Research.

Буде цікаво

Найчастіші запитання

Це технологія на основі протоколу zkSNARKs для підвищення масштабованості та приватності смарт-контрактів на блокчейні Polygon.
Зменшення витрат на газ, підвищення швидкості транзакцій, поліпшення масштабованості та приватності смарт-контрактів на блокчейні Polygon.
Планується на перший квартал 2022 року.

Як вам стаття?

0
0

статті на цю ж тему

15 найкращих лаунчпадів для участі в...
avatar Ivan Babiuk
11.03.2024
«По тонкому льоду: частина друга» —...
avatar Ivan Babiuk
08.03.2024
Експлорація цифрових горизонтів: що...
avatar Maryna Hlaiboroda
21.02.2024