Отказ от ответственности: эта статья предназначена только для образовательных целей. Информация, предоставляемая через Binance Academy, не представляет собой совет или рекомендацию по инвестированию или торговле. Binance не несет ответственности за любые ваши инвестиционные решения. Пожалуйста, проведите собственное исследование и обратитесь за профессиональной консультацией, прежде чем брать на себя финансовые риски.

Ключевые выводы

  • ZKsync — это решение масштабирования уровня 2, которое делает транзакции в Ethereum дешевле и быстрее за счет использования объединений с нулевым разглашением (zk-rollups) и доказательств с нулевым разглашением (ZKP).

  • В результате раздачи ZKsync 17,5% от общего объема поставок было распределено среди пользователей и участников с упором на активных участников сети и участников экосистемы ZKsync.

  • По сравнению с оптимистичными объединениями ZKsync обеспечивает повышенную безопасность и сокращение времени расчетов благодаря использованию ZKP.

Введение

Масштабируемость — одна из ключевых проблем технологии блокчейн. В контексте блокчейнов это относится к способности сетей обрабатывать растущее количество одновременных транзакций. Основная проблема заключается в том, что по мере того, как в список ожидающих транзакций добавляется все больше транзакций, сети обычно становятся медленнее и дороже.

Решения с нулевым знанием предлагают многообещающий способ решения проблем масштабируемости. В этой статье мы рассмотрим решение масштабирования ZKsync, как оно работает, чем оно отличается от оптимистических объединений и некоторые его преимущества. Мы также обсудим использование и распространение токенов ZK через airdrop.

Что такое ZKsync?

ZKsync — это решение масштабирования уровня 2, предназначенное для ускорения и удешевления транзакций в Ethereum за счет их обработки за пределами основной цепочки Ethereum. Это делается с помощью так называемых сверток с нулевым разглашением (zk-rollups). Zk-rollups — это решения, которые объединяют несколько транзакций и обрабатывают их вне цепочки.

Мы можем думать о решениях уровня 2 как о дополнительной полосе движения, добавленной к перегруженному шоссе. Предоставляя больше места для движения автомобилей (транзакций), он уменьшает пробки на главной магистрали (Эфириум). Эта дополнительная полоса представляет собой обработку транзакций вне сети, которую ZKsync выполняет с помощью zk-rollup.

Как работает ZKsync?

1. Агрегация транзакций

Все начинается с использования zk-rollups для сбора и объединения оффчейн-транзакций в пакеты. ZKsync избегает обработки их по отдельности, чтобы снизить нагрузку на основную цепочку Ethereum.

Например, представьте себе почтовое отделение, где вместо того, чтобы отдельно отправлять каждое письмо по определенному адресу, они сначала собираются и группируются, а затем доставляются все сразу, что делает процесс более эффективным.

2. Использование доказательств с нулевым разглашением

Затем ZKsync создает доказательства с нулевым разглашением (ZKP) для проверки пакетов. ZKP гарантируют, что транзакции внутри пакетов действительны, сохраняя при этом конфиденциальность их данных.

Вы можете думать о ZKP как о методе доказательства того, что вы знаете секретный пароль, но не раскрываете его. Например, если Алиса хочет доказать, что она знает пароль секретного клуба, она может ответить на конкретные вопросы, которые знает только тот, у кого есть пароль, даже не раскрывая сам пароль.

3. Отправка доказательств в Ethereum

Эти ZKP затем отправляются в сеть Ethereum, где они тщательно проверяются. После проверки и подтверждения они принимаются сетью Ethereum, что означает, что транзакции официально записываются и подтверждаются в блокчейне.

ZK токен

Токены ZK позволяют пользователям участвовать в системе управления ZKsync, предлагая право голоса. Их право голоса можно активировать посредством процесса делегирования. Давайте посмотрим, как это работает:

  1. Чтобы активировать право голоса ваших токенов ZK, вы должны делегировать его на адрес ZKsync. Это может быть ваше или чужое.

  2. Лицо, контролирующее этот адрес, становится делегатом, который может голосовать по предложениям по управлению.

  3. Делегирование не меняет владельца токена, но активирует право голоса для выбранного адреса.

  4. Делегирование может быть изменено держателем токена в любое время и действует до тех пор, пока оно не будет изменено или токены не будут переданы.

  5. Делегирование не может быть разделено на несколько адресов. Все право голоса, хранящееся в одном кошельке, делегируется на один адрес.

Токен ZK был зарегистрирован на Binance с применением начального тега 17 июня 2024 года. Более подробную информацию можно найти в официальном объявлении о листинге.

Раздача ZKsync

В результате раздачи токенов ZK 17,5% от общего количества было распределено по подходящим кошелькам. Распределение было разделено между пользователями и участниками.

Аирдроп на основе использования

Чтобы иметь право на участие в раздаче в качестве пользователя, вы должны были подключить свои средства к ZKsync Era и соответствовать хотя бы одному из следующих семи критериев:

  1. Взаимодействуйте как минимум с 10 нетокеновыми смарт-контрактами на ZKsync.

  2. Используйте paymasters как минимум для 5 транзакций в ZKsync Era. Paymasters — это специальные счета, предназначенные для покрытия транзакционных издержек других счетов, что потенциально делает определенные транзакции бесплатными для конечных пользователей.

  3. Торгуйте как минимум 10 отдельными токенами ERC-20 на децентрализованных биржах ZKsync Era (DEX).

  4. Обеспечьте любой объем ликвидности отслеживаемым DEX и протоколам кредитования/заимствования на ZKsync Era.

  5. На момент создания снимка держите как минимум один невзаимозаменяемый токен Libertas Omnibus (NFT). 

  6. Будьте активны в ZKsync Lite более 3 месяцев до появления основной сети ZKsync Era.

  7. Делайте пожертвования в Gitcoin посредством раундов, размещенных на ZKsync Lite.

Распределение раздачи ZKsync

По данным ZKsync, распределение было основано на формуле масштабирования стоимости, состоящей из нескольких этапов:

1. Первым шагом было определение ежедневного баланса криптоактивов, хранящихся по адресу. Сюда входили как баланс кошелька, так и криптовалюта, отправленная по протоколам децентрализованного финансирования (DeFi).  

2. Далее криптоактивы в протоколах DeFi были оценены в 2 раза больше их номинальной стоимости. Например, если в протоколе DeFi у вас есть криптовалюта на сумму 100 долларов, формула посчитает ее как 200 долларов.

3. Наконец, ежедневные остатки суммировались и делились на период моментального снимка (366 дней) для расчета средневзвешенных по времени остатков.

Например, представьте, что Алиса отправила криптоактивы на сумму 200 долларов в ZKsync Era за 30 дней до создания снимка и сразу же выделила 1/4 из них (50 долларов) на протокол DeFi. Остальные 150 долларов хранились в ее кошельке до момента снимка. Теперь давайте рассчитаем ее средневзвешенный по времени баланс (TWAB):

TWAB = ((150 долларов США * 30 дней) + (50 долларов США * 2 * 30 дней)) / 366 = 20,50 долларов США.

Каждый адрес может получить дополнительные множители, основанные на конкретных действиях, которые указывают на подлинное поведение пользователя или вклад в ZKsync. Эти множители были добавлены к ассигнованиям. Вот некоторые действия, которые могут добавить множители:

1. Держите на снимке хотя бы одну из следующих собственных коллекций NFT ZKsync: Dudiez, Hue, Moody Mights, Webears, ZKPENGZ, zkSkulls или zkVeggies.    

2. Удерживайте не менее 50 % раздачи ARB/OP/ENS в течение более 90 дней после подачи заявки.

Аирдроп на основе взносов 

Раздача токенов ZK также включала в себя конкретные распределения для различных участников экосистемы ZKsync. Вот подробная разбивка раздачи на основе взносов:

1. Собственные проекты ZKsync: 215 250 000 токенов ZK были распределены непосредственно среди участников и казначейств собственных проектов, построенных на базе ZKsync Era, включая протоколы DeFi, игры, цепочки ZK, коллекции NFT, инфраструктуру и многое другое.

2. Строители: 86 895 375 токенов были выделены отдельным лицам, разработчикам, исследователям, сообществам и компаниям, которые внесли свой вклад в экосистему ZKsync посредством разработки, пропаганды или образования.

  • Разработчики GitHub: разработчики, сделавшие не менее 25 коммитов в соответствующих репозиториях до 24 марта 2024 г.

  • Гильдия протоколов: исследователи и разработчики Ethereum.

  • Участники квеста ZK: Участники активаций разработчиков квеста ZK на Istanbul Devconnect 2023 и/или ETH Denver 2024.

  • И многие другие.

3. Ончейн-сообщества. 102 375 000 токенов было выделено небольшой группе экспериментальных сетевых сообществ для изучения способов использования токенов и NFT, таких как:

  • Получатели токенов DEGEN первого сезона.

  • Получатели токенов BONSAI 1-го сезона.

  • Участники 1 и 2 сезонов Crypto The Game (CTG) и команда CTG.

  • Владельцы Pudgy Penguin и Milady Maker.   

Как подать заявку на раздачу ZKsync?

Остерегайтесь поддельных веб-сайтов и фишинговых атак. Убедитесь, что вы используете официальные сайты и каналы. 

Выполните следующие шаги, чтобы проверить свое право на участие и получить токены ZK:

1. Посетите официальный сайт раздачи и проверьте, имеете ли вы право на участие в раздаче. Введите адрес своего кошелька или имя пользователя GitHub и нажмите [Проверить].

2. Нажмите [Подключить кошелек] и следуйте инструкциям, чтобы подключить свой криптокошелек.

3. Далее вам придется делегировать право голоса ваших токенов ZK. Вы можете делегировать полномочия себе или любому члену сообщества.

4. Наконец, нажмите [Получить свои токены] и следуйте инструкциям. Если вы столкнулись с ошибкой, нажмите [Получить свои токены] еще раз.

Как подать заявку на раздачу ZKsync на Binance?

Чтобы получить токены ZK от Binance, соответствующие критериям пользователи должны внести минимум 0,02 ETH с адреса, включенного в белый список в сети ZKsync Era, на свою учетную запись Binance. Только депозиты, сделанные непосредственно с адресов, включенных в активные белые списки пользователей ZKsync, будут считаться действительными для этой раздачи.

Пакеты адресов в белом списке:

  • Пакет 1

  • Пакет 2

  • Пакет 3

  • Пакет 4

Токены ZK будут распределяться в порядке очереди среди пользователей, соответствующих критериям. Каждый пользователь может запросить токены ZK только один раз (т. е. одну заявку на каждый идентификатор пользователя Binance), с ограничением в 200 токенов ZK на пользователя. Даже если пользователь вносит 0,02 ETH с нескольких адресов на один Binance UID, он может запросить раздачу только один раз, в общей сложности на 200 токенов ZK.

Первая раздача токенов ZK на Binance запланирована на 25 июня 2024 года. Более подробную информацию о программе распространения токенов Binance ZK можно найти в официальном объявлении.

Нападки Сивиллы и критика сообщества

Аирдроп ZKsync вызвал споры среди криптовалютного сообщества, вызвав обеспокоенность по поводу его исполнения и справедливости.

Аирдроп ZKsync подвергся критике за отсутствие эффективных мер против атак Сивиллы. Многие пользователи утверждали, что критерии приемлемости легко использовать, позволяя создать несколько кошельков, чтобы обмануть систему и получить больше токенов.

В ответ разработчики ZKsync объяснили, что они намеренно решили не использовать слишком строгое обнаружение Сивиллы, чтобы случайно не исключить многих обычных пользователей. Вместо этого они внедрили масштабирование значений и множители для обнаружения потенциальных атак Сивиллы, уделяя при этом приоритет органическим пользователям.

Некоторые утверждали, что токены ZK распределялись несправедливо. Критики заявили, что максимальное ограничение в 100 000 токенов ZK на адрес было слишком маленьким, поскольку оно несправедливо сокращало вознаграждения для пользователей, которые активно участвовали в экосистеме ZKsync. Некоторые пользователи утверждали, что ничего не получили, несмотря на то, что соблюдали критерии отбора и использовали продукты ZKsync в течение нескольких лет.

Чтобы решить эти проблемы, ZKsync уточнила свою стратегию распространения, подчеркнув свое внимание к вознаграждению активных участников. Команда отметила, что 89% токенов, переданных по воздуху, были переданы пользователям, которые активно взаимодействовали с ZKsync Era.

ZKsync против оптимистичных накопительных пакетов

Механизм безопасности

Оптимистические свертки начинаются с предположения, что все транзакции действительны. Они используют метод, при котором узлам платят за проверку транзакций после их обработки. Если обнаруживаются какие-либо проблемы, о них сообщается, и транзакции корректируются. Проблема с этим подходом заключается в том, что он полагается на людей, которые легко могут совершать ошибки.

Напротив, ZKsync использует ZKP для обеспечения безопасности транзакций. Этот подход может обеспечить относительно более высокий уровень точности по сравнению с оптимистичными сводными данными.

Время расчета

Оптимистичные свертки имеют так называемый 7-дневный период испытаний. Это необходимо, поскольку оптимистические сводные данные изначально предполагают, что все транзакции действительны, и исправляют их только в том случае, если кто-то оспаривает их достоверность. Транзакции не завершаются до истечения этого периода, что приводит к замедлению сроков расчетов.

Напротив, ZKsync использует ZKP для проверки транзакций. Транзакции завершаются, как только они проверяются узлами. При таком подходе отсутствует необходимость в периоде проверки, что ускоряет время расчетов.

Преимущества ZKsync

Масштабируемость

ZKsync повышает масштабируемость сети Ethereum, обрабатывая транзакции за пределами основной цепочки Ethereum с помощью zk-rollups. Это снижает комиссию за транзакцию и ускоряет время транзакции. В результате ZKsync позволяет Ethereum поддерживать больше пользователей и децентрализованных приложений (DApps).

Совместимость с ЭВМ

Совместимость с EVM означает, что разработчики, которые уже создали DApps для виртуальной машины Ethereum (EVM), могут перенести их на ZKsync с минимальными изменениями. Это сокращает время обучения и упрощает внедрение решений масштабирования ZKsync. 

Заключительные мысли

Используя объединение с нулевым разглашением (zk-rollup) и доказательство с нулевым разглашением (ZKP), ZKsync представляет собой решение масштабирования уровня 2, которое может повысить скорость транзакций и снизить затраты в сети Ethereum. По сравнению с оптимистичными объединениями ZKsync может предложить лучшую безопасность и более быстрое время расчетов. Кроме того, совместимость с EVM позволяет разработчикам легко изучать и внедрять решения по масштабированию.

Дальнейшее чтение

Отказ от ответственности: этот контент предоставляется вам «как есть» только для общей информации и образовательных целей, без каких-либо заявлений или гарантий. Его не следует истолковывать как финансовую, юридическую или другую профессиональную консультацию, а также не рекомендуется покупать какой-либо конкретный продукт или услугу. Вам следует обратиться за советом к соответствующим профессиональным консультантам. Если статья написана сторонним автором, обратите внимание, что высказанные мнения принадлежат стороннему автору и не обязательно отражают точку зрения Binance Academy. Пожалуйста, прочитайте наш полный отказ от ответственности здесь для получения более подробной информации. Цены на цифровые активы могут быть нестабильными. Стоимость ваших инвестиций может снизиться или вырасти, и вы не сможете вернуть вложенную сумму. Вы несете единоличную ответственность за свои инвестиционные решения, и Binance Academy не несет ответственности за любые убытки, которые вы можете понести. Этот материал не следует рассматривать как финансовую, юридическую или другую профессиональную консультацию. Для получения дополнительной информации ознакомьтесь с нашими Условиями использования и Предупреждением о рисках.