Обзор zkSync: что это такое, как работает и будет ли дроп?

10.12.2022
30 мин
10341
3
Обзор 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 формирует «пакет» транзакций, а потом создает цифровое доказательство того, что этот пакет обработан верно и отправляет это доказательство в основную сеть.
Информация о нативном токене и дропе — это слухи. Никаких официальных анонсов команда по этому вопросу не делала и даже того самого «крупного анонса токеномики», который тизерили на октябрьской АМА все еще не было.

Как вам статья?

3
0

статьи на эту же тему

Фарминг, рестейкинг и торговля с...
avatar Dmitriy Yurchenko
08.04.2024
Что такое Puffer Finance: обзор проекта...
avatar Nikita Tipikin-Holovko
05.04.2024
Распределение аирдропов на базе...
avatar Denis Solomyanyuk
29.03.2024