Що таке 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 складається з трьох основних елементів:
- Довірений Секвенсор (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:
- Транзакція ініціюється через гаманець користувача з використанням цифрового підпису і надсилається Секвенсеру.
- Секвенсер попередньо зберігає її в пулі, а потім з відібраних транзакцій формує пакет.
- Формуючи пакети транзакцій, Секвенсер оновлює локальний стан L2-мережі, який транслюється RPC-нодам. Тобто транзакція фактично оброблена в L2, але ще не передана на L1.
- Паралельно Секвенсер відправляє пакет у сховище смартконтракту PolygonZkEVM.sol.
- Агрегатор генерує для відправленого пакета zk-доказ, який потім перевіряється PolygonZkEVM.sol.
- 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-рішеннями:
Як заробити на запуску
Запуск 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.