Огляд zkSync: що це таке, як працює і чи буде дроп?

10.12.2022
30 хв
10337
1
Огляд zkSync: що це таке, як працює і чи буде дроп? Головний колаж статті.

З моменту публікації нашого огляду Arbitrum вартість газу в Ethereum не впала до прийнятного для звичайних криптанів, а це означає, що ми продовжуємо шукати L2-рішення, які допоможуть робити перекази дешевше та швидше без необхідності відмовлятися від усіх переваг екосистеми Ethereum. Сьогодні в нас в об’єктиві zkSync — технічно відрізняється від Arbitrum, але мета в обох проєктів одна й та сама, тож давайте дивитися ближче.

Що таке zkSync

zkSync — це рішення другого рівня (L2) для мережі Ethereum, спрямоване, як і Arbitrum, на масштабування блокчейна та здешевлення транзакцій. Але, на відміну від більшості наявних конкурентів, zkSync використовує не «оптимістичні», а zk (zero knowledge) ролапи, що зберігають за основною мережею функцію перевірки результатів обчислень. Головні особливості мережі zkSync:

  • Практично повна сумісність з EVM, що дає змогу запускати смарт-контракти й dApp з Ethereum без модифікацій або з мінімальними модифікаціями коду.
  • Низька вартість транзакцій. Коштом мінімальної кількості даних, що передаються в основний блокчейн і використання роллапів, плата за газ у zkSync у десятки разів нижча, ніж в Ethereum.
  • Відсутність необхідності зберігати ETH. zkSync дає змогу оплачувати комісії в тому токені, з яким ви проводите транзакцію, тобто для оплати газу не потрібно зберігати ETH у мережі L2.

Щоб краще зрозуміти, як влаштована zkSync і як це взагалі працює, трохи нижче ми розберемо деякі технічні аспекти мережі. Поки ж тільки додамо, що Віталік Бутерін вважає технологію zkRollups найперспективнішим рішенням для масштабування Ethereum, а zkSync — один із перших проєктів, що реалізують цю технологію.

Хто стоїть за розробкою zkSync

Розробкою zkSync займається компанія MatterLabs, заснована 2018-го як розробник рішень масштабованості для децентралізованих додатків. На сайті заявлено, що MatterLabs працює переважно в Європі, а їхня штаб-квартира розташована в Берліні, хоча за даними PitchBook компанія зареєстрована на Кайманових островах.

Інформація про zkSync

Цікаво, що MatterLabs позиціонує себе не як компанію, а як «місію» з чітким баченням, моральними цінностями та бізнес-моделлю. Детальніше дізнатися про корпоративну культуру MatterLabs можна тут, а про цінності, які команда вкладає в zkSync — тут. Також, MatterLabs заявляє, що серед їхніх бейкерів потужні візіонери:

Візіонери MatterLabs

Яку технологію використовує zkSync і в чому його особливості

Це і справді складна тема, але ми постараємося пояснити максимально просто. Для початку вивчимо два поняття:

  • zk proofs — це технологія, що дає змогу довести наявність будь-яких даних або знання про них, не розкриваючи самих даних. Традиційний метод доказування працює так:
  1. Сторона А надсилає стороні Б хеш будь-яких даних і самі дані.
  2. Сторона Б перевіряє дані та хеш і якщо все збігається, то підтверджує їхню справжність.

Замість цього zk proofs дає змогу згенерувати доказ, який просто говорить «я обробив транзакцію, вона правильна, більше не питай». L2-проекти зараз використовують два основних типи zk proofs – STARK (StarkWare) і SNARK (zkSync).

Якщо ви не боїтеся технічних термінів і рядків коду, то можете докладніше вивчити, як працюють SNARK ось тут.

  • zk rollups — як можна зрозуміти з назви, zk rollups об’єднує технології zk proofs і роллапів, тобто «пакетів» даних. Тобто спочатку мережа на основі zk rollups формує «пакет» транзакцій, а потім створює цифровий доказ того, що цей пакет опрацьовано вірно, і надсилає цей доказ в основну мережу.

Тепер, знаючи, як працює ця технологія, спробуємо описати покроково, як працює zkSync:

  1. Користувач ініціює транзакцію.
  2. Транзакції збираються в блоки. Причому в zkSync це поняття використовується у двох значеннях:
  • Внутрішній блок мережі zkSync — те саме, що блок на будь-якому іншому блокчейні.
  • Блок як zk rollup. Назвемо його Блок з великої літери Б.

Валідатор спочатку збирає з транзакцій маленькі внутрішні блоки, а потім додає їх у великий Блок. В один Блок можна додати тисячі транзакцій. Коли великий блок сформовано, валідатор створює його хеш, тим самим «запечатуючи» новий стан мережі.

  1. Потім валідатор формує той самий zk proofs — SNARK-доказ того, що наданий ним новий стан мережі є правильним і узгоджується з попереднім станом мережі.
  2. Доказ SNARK відправляється на смарт-контракт у мережі Ethereum, який перевіряє справжність доказу і підтверджує одночасно всі транзакції, зібрані в Блоці.

Разом із доказом SNARK zkSync також відправляє в основну мережу так звані calldata — дані, за допомогою яких будь-хто може відновити стан мережі в будь-який часовий відрізок.

На виході виходить, що Ethereum може верифікувати лише один доказ SNARK, щоб обробити всі транзакції, включені в Блок. Тобто набір переданих даних зводиться до calldata для відновлення стану мережі та доказу SNARK, що й дає змогу проводити дешеві та швидкі транзакції.

Як користуватися мережею zkSync

Перш, ніж перейдемо до практичного використання zkSync, потрібно уточнити, що на даний момент існує дві версії протоколу:

  • zkSync v1 — протокол, що повністю працює, доступний у мейннеті та сумісний з основною мережею Ethereum. Перша версія zkSync підтримує тільки транзакції між користувачами й практично не пропонує корисних dApps через відсутність смарт-контрактів, тому користується порівняно невеликим попитом.
  • zkSync v2 — поки що перебуває на етапі розроблення і сумісний із тестовою мережею Goerli. Ця версія отримала цілу низку нововведень порівняно з першою, але головне — підтримка смарт-контрактів і EVM.

Matter Labs у жовтні також анонсувала роботу над layer-3 рішенням Opportunity (спочатку Pathfinder), яке має вийти в тестнет на початку наступного року. Це рішення масштабованості для…? Правильно, для L2 рішення масштабованості.

Для підключення до zkSync користувач може використовувати MetaMask (або інші гаманці, підтримувані протоколом). При цьому, на відміну від Arbitum або Optimism, під час взаємодії з zkSync не потрібно додавати в гаманець нову мережу, протокол працюватиме в Ethereum або Goerli (тестова версія).

Як перевести токени в мережу zkSync

Тепер ближче до справи. І так, щоб поповнити гаманець у zkSync v1:

  1. Переходимо на офіційний сайт і шукаємо у верхній частині вкладку Learn, потім wallet v1:
Як поповнити гаманець у zkSync v1. Крок 1
  1. Вибираємо відповідний спосіб підключення:
Як поповнити гаманець у zkSync v1. Крок 2
  1. Далі ви побачите вікно зі своїм балансом. Щоб поповнити L2-гаманець, тиснемо на кнопку Top up:
Як поповнити гаманець у zkSync v1. Крок 3
  1. Вибираємо відповідний метод поповнення. Доступні мости, Ramp on, сервіси прямої купівлі та біржа ByBit:
Як поповнити гаманець у zkSync v1. Крок 4

Щоб поповнити гаманець у zkSync v2:

  1. На головній сторінці сайту шукаємо ту саму вкладку Learn, а потім v2 portal:
Як поповнити гаманець у zkSync v2. Крок 1
  1. Натискаємо на значок MetaMask, щоб залогінитися (інші гаманці поки що не підтримуються):
Як поповнити гаманець у zkSync v2. Крок 2

Важливо: Оскільки zkSync v2 сумісний тільки з тестовою мережею Goerli, вона має бути підключена у вашому гаманці MetaMask.

  1. Далі ви побачите свій баланс. Щоб поповнити гаманець можна скористатися нативним краном zkSync або перевести токени через міст із тестової мережі Goerli:
Як поповнити гаманець у zkSync v2. Крок 3

Що робити з цими токенами? Брати участь у різних активностях від zkSync. Як мінімум, можна спробувати перевести активи через нативний міст. Також періодично про тестнети оголошують проєкти, побудовані на zkSync. Слідкуйте за Incrypted, щоб першими дізнаватися про актуальні квести та активності.

Що вже побудовано на zkSync

Як і Arbitrum, zkSync насамперед прагне надати EVM-сумісну мережу з можливістю швидко розгортати смарт-контракти з Ethereum, тому багато розробників уже інтегрують мережу зі своїми проєктами. Так, у жовтні, спільнота найбільшої DEX в Ethereum — Uniswap, проголосувала за розгортання смарт-контракту майданчика в zkSync.

З попереднього розділу ми знаємо, що навіть із zkSync v1 взаємодіє велика кількість Ethereum-гаманців, а також кілька мостів і навіть сайд-сервіси з купівлі криптовалюти. Повністю EVM-сумісна zkSync v2 стане домівкою для десятків застосунків з Ethereum та інших екосистем, краще зорієнтуватися допоможе інфографіка з екосистеми zkSync від Coin98:

Інфографіка щодо екосистеми zkSync від Coin98

Можливий дроп від zkSync

За даними офіційного сайту MatterLabs залучила на розробку zkSync $458M. І, що цікаво, ця сума була в рази нижчою — влітку було відомо тільки про ~$50M. Найбільший раунд фінансування С, під час якого команді вдалося отримати $200М від Blockchain Capital і Dragonfly, пройшов у середині листопада.

Крім того, ще 20-го жовтня команда провела АМА у Твіттері, де вказала, що планує запустити zkSync 2.0 Fair Launch Alpha (мейннет для розробників) в листопаді й затизерила «анонс токеноміки».

Саме цими фактами й підживлюється віра користувачів у запуск нативного токена та аірдроп раннім учасникам. Утім, судячи з анонсованої дорожньої карти zkSync 2.0, чекати дроп можна не раніше, ніж на стадії Full Alpha:

ZkSync V2 Timeline

У представленій дорожній карті дата Fair Launch Alpha стоїть з позначкою “TBC”, тобто “до уточнення”. І уточнена вона була тільки 14 грудня.

Однак говорячи про дроп, важливо враховувати такі моменти:

  • За словами команди, доступна для розробників версія zkSync 2.0 (Fair lauch Alpha) з’явиться тільки до кінця року, а не в листопаді, як планувалося раніше. Повністю відкрита версія (Full Alpha) може з’явитися вже в січні 2023-го, але через скільки часу після повного запуску оголосять про дроп – невідомо. Ймовірно, це буде Q1-Q3 2023 року.
  • Інформація про нативний токен і дроп — це чутки. Жодних офіційних анонсів команда з цього питання не робила і навіть того самого «великого анонсу токеноміки», який тизерили на жовтневій АМА, все ще не було.

Також не варто забувати, що в zkSync 1.0, який пропонує трохи корисних юзкейсів для криптану, ще торік з’явилося 400 тис. гаманців під час абузу з надією отримати дроп. Скільки гаманців з’явиться в мейннеті zkSync 2.0 поки що уявити складно. А чим більше потенційних претендентів на дроп, тим жорсткішими будуть критерії відбору.

Висновки

zkSync Інформація про нативний токен і дроп — це чутки. Жодних офіційних анонсів команда з цього питання не робила і навіть того самого «великого анонсу токеноміки», який тизерили на жовтневій АМА, все ще не було. це L2-рішення для масштабування мережі Ethereum, побудоване на основі zkRollups і технології Доказу з нульовим розголошенням, що забезпечує швидкі, дешеві та конфіденційні транзакції. Фактично, це нове покоління L2, яке поки що реалізовано в менших масштабах, ніж Optimistic rollups, тож zkSync є одним із піонерів у своєму напрямку.

zkSync приваблює розробників за рахунок повної EVM сумісності та менших витрат на розгортання смарт-контрактів, а звичайних користувачів можливістю проводити дешеві транзакції. Оновлену версію протоколу, втім, поки що тестують у закритому режимі та тільки після запуску Full Alpha криптанам будуть доступні всі переваги DeFi та можливості основної мережі Ethereum.

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

zkSync — це рішення другого рівня для мережі Ethereum, спрямоване, як і Arbitrum, на масштабування блокчейна і здешевлення транзакцій. Але, на відміну від більшості наявних конкурентів, zkSync використовує не «оптимістичні», а zk (zero knowledge) ролапи, що зберігають за основною мережею функцію перевірки результатів обчислень.
Як можна зрозуміти з назви, zk rollups об'єднує технології zk proofs і роллапів, тобто «пакетів» даних. Тобто спочатку мережа на основі zk rollups формує «пакет» транзакцій, а потім створює цифровий доказ того, що цей пакет опрацьовано вірно та надсилає цей доказ в основну мережу.
Інформація про нативний токен і дроп — це чутки. Жодних офіційних анонсів команда з цього питання не робила і навіть того самого «великого анонсу токеноміки», який тизерили на жовтневій АМА, все ще не було.

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

1
0

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

Огляд Pendle Finance: як працює протокол...
avatar Nikita Tipikin-Holovko
08.03.2024
Огляд MyEtherWallet для новачків: як...
avatar Denis Solomyanyuk
04.03.2024
Що таке DeFi і як працюють...
avatar Andrew Makarov
22.01.2024