zkSync – это блокчейн уровня 2, предназначенный для обеспечения масштабируемости Ethereum (ETH). Первый блокчейн уровня 2, сочетающий в себе технологию zkRollups и совместимость с виртуальной машиной Ethereum (EVM), zkSync также выделяется своим духом, верным Ethereum и его сообществу.
Давайте вместе узнаем все возможности zkSync и роль его токена ZK.
Что такое zkSync
zkSync – это блокчейн второго уровня построенный на основе Ethereum с целью повышения производительности и удобства работы пользователей.
Блокчейн zkSync, созданный в 2018 году Matter Labs, коллективом ученых-компьютерщиков из экосистемы Ethereum, для своего уровня 2 выбирает универсальную технологию «свертывания с нулевым разглашением» (или zkRollups).
Первоначально первая версия zkSync была запущена в 2020 году. К сожалению, эта версия не соответствует всем требованиям, на которые надеется Matter Labs. Действительно, команда очень привязана к Ethereum и духу.
Последнее требует, чтобы zkSync был сделан для Ethereum. Таким образом, хотя ETH является собственной криптовалютой zkSync (в отличие от Polygon и MATIC), первая версия блокчейна несовместима с виртуальной машиной Ethereum (или EVM), реальным ядром блокчейна Ethereum.
Именно по этой причине Matter Labs немедленно начинает разработку второй версии.
Это обновление основано на 5 фундаментальных принципах:
- Общее использование: блокчейн должен быть пригоден для всех типов действий. В отличие от некоторых уровней 2, таких как Lightning Network Биткоина, которые поддерживают только простые платежи;
- Совместимость с EVM: чтобы придерживаться своей концепции, портирование приложений между Ethereum и zkSync должно быть максимально простым, что подразумевает почти полную совместимость с EVM;
- Поддержка Solidity: в соответствии с совместимостью с EVM, zkSync использует язык программирования Ethereum, а именно Solidity. Это противоречит некоторым решениям, таким как решение StarkNet, которое использует свой собственный язык Cairo;
- Комиссии за транзакции в ETH: как и в первой версии, в соответствии с принципами zkSync комиссии выплачиваются в ETH;
- Открытый исходный код: это связано с идеалами, выдвинутыми Matter Labs. Действительно, Ethereum имеет открытый исходный код, и команда не видит причин, по которым zkSync не должен быть таким.
Экосистема блокчейна zkSync
zkRollup: технология, лежащая в основе zkSync
Как следует из названия, zkSync использует технологию zkRollups. Поэтому важно помнить, как они работают, их преимущества и недостатки.
zkRollups – это масштабируемые решения, использующие две технологии: объединение и доказательство с нулевым разглашением.
Проще говоря, роллапы «сворачивают» несколько транзакций в единую сущность, которая впоследствии публикуется в родительском блокчейне, в данном случае в Ethereum. Действительно, объединение представляет собой отдельный блокчейн, в котором публикуются транзакции. Как и файл .zip, они сжимаются, сохраняя только важную информацию, перед отправкой в Ethereum, где все эти транзакции будут завершены.
После свертывания транзакции становятся труднодоступными, поэтому важно, чтобы эти транзакции были действительными. Именно здесь в игру вступают zk-доказательства. Эта технология создает среду, чаще всего представленную подвалом с двумя выходами, соединенными запертой дверью.
Доказывая, что можно выйти с обеих сторон, независимо от того, с какой стороны вы войдете, вы демонстрируете, что у вас есть ключ. Благодаря алгоритму, повторяющему эту операцию, транзакции можно проверять, не зная их содержимого, поскольку оно не видно снаружи.
zkPorter: эволюция zkRollups
Matter Labs не намерена останавливаться на своем zkRollup. По мнению команды, накопительных пакетов будет недостаточно для экспоненциального роста числа пользователей и транзакций на Ethereum.
zkSync разрабатывает новую технологию zkPorter, которая будет сосуществовать с zkRollup. Таким образом, один и тот же блокчейн будет поддерживать как «классические» учетные записи zkRollups, так и учетные записи zkPorter, сохраняя при этом идеальную совместимость между учетными записями.
Разработка zkPorter основана на простом наблюдении: подавляющее большинство комиссий, связанных с zkRollups, происходит за публикацию данных, связанных с транзакциями и учетными записями, в родительском блокчейне, называемом «ончейн». И, наоборот, zkPorter хранит эти данные во вторичной сети, называемой «оффчейн», защищенной консенсусом «доказательство доли» и собственным токеном, который будет представлен в своё время.
Валидаторы этой сети называются «хранителями» и не имеют покупательной способности, в отличие от сайдчейнов. Действительно, zkPorter, в некотором смысле, представляет собой учётную запись, содержащую другие учетные записи, защищенные децентрализованной сетью и обязанные публиковать свои доказательства в материнском блокчейне.
Другими словами, это объединение внутри другого объединения, своего рода уровень 3.
Пользователи, конечно, могут свободно выбирать между учетной записью zkPorter или zkRollup. Например, мы могли бы развернуть протокол Uniswap на учетной записи zkRollup (более безопасно) и пользователей с учетными записями приложения zkPorter (меньше комиссий).
zkEVM: решение для переноса EVM на zkRollup
Обеспечить «EVM-совместимость» является приоритетом для zkSync по нескольким причинам. Не только потому, что это позволяет приложениям, уже присутствующим на Ethereum, мигрировать на блокчейн zkSync, но также по соображениям этики и совместимости с океаном инструментов, предназначенных для разработчиков и пользователей, таких как MetaMask, Truffle или Etherscan.
Однако, в отличие от классических блокчейнов, которым нужно только форкнуть Ethereum и его виртуальную машину, zkRollups использует сложные алгоритмы, которые напрямую не совместимы с EVM. Поэтому необходимо найти компромиссы, чтобы обойти эту проблему, присущую zkRollups.
В августе 2022 года Виталик Бутерин опубликовал руководство с подробным описанием различных типов zk-EVM:
- Тип 1, эквивалент Ethereum: очень мало компромиссов, но проверка блока может занять до нескольких часов;
- Тип 2, эквивалент EVM: блокчейн претерпевает некоторые изменения по сравнению с Ethereum, но архитектура EVM остаётся практически идентичной. Время доказательства, конечно, улучшается, но всё ещё слишком велико;
- Тип 3, почти эквивалентен EVM: необходимо удалить некоторые функции, что приводит к некоторым модификациям кода при портировании с Ethereum на zkRollup. Результатом является более быстрое время создания блока, что привлекает таких разработчиков, как Scroll или Polygon;
- Тип 4, EVM-совместимый: это самое быстрое и масштабируемое решение, но оно также имеет наибольшее количество несовместимостей. Некоторые редкие приложения не будут совместимы, и количество модификаций кода будет увеличиваться.
Со своей стороны Matter Labs разрабатывает среду zkEVM 4-го типа для zkSync с определенной архитектурой. Действительно, Matter Labs создала собственную виртуальную машину SyncVM, совместимую с большинством инструментов и функций EVM.
Кроме того, создание настраиваемой виртуальной машины позволяет добавлять определенные функции, отсутствующие в Ethereum. Это случай «абстракции аккаунта », также включенный в дорожную карту Ethereum.
zkSync по сравнению с другими zkRollups на Ethereum
В целом, zkRollups может достигать скорости в несколько тысяч транзакций в секунду, как и в случае с zkSync. Однако, благодаря технологии zkPorter этот показатель теоретически может достигать 20 000 транзакций в секунду.
Но, не только пропускная способность отличает zkSync от других zkRollup, и это мы видим в таблице ниже:
Сравнение zkSync с другими zkRollup, основанными на Ethereum
Важно отметить, что эта таблица предоставлена Matter Labs и поэтому является «предвзятой».
Действительно, Scroll и Polygon строят zk-EVM 3-го типа, почти эквивалентные EVM. Это не относится к zkEVM от zkSync или StarkNet от StarkWare.
Какова роль токена $ZK
На сегодняшний день токен $ZK предназначен исключительно для управления zkSync.
Владельцы $ZK могут голосовать за предложения по управлению, связанные с будущими разработками на уровне 2 и о том, как распределить 29,3% всех токенов $ZK через сборку токенов.
Токеномика токена zkSync
Максимальное количество токенов $ZK установлено на уровне 21 миллиарда единиц, а в настоящее время в обращении находится около 4 миллиардов токенов.
Токеномика токена $ZK следующая:
- Команда zkSync: 16,1%;
- Инвесторы: 17,2%;
- Аирдроп сообществу: 17,5%;
- Фонд zkSync (экосистемные инициативы): 19,9%;
- Управление (сборка токенов): 29,3%.
Сбор средств
Сбор средств zkSync
В ходе своей разработки Matter Labs привлекла множество средств от институциональных инвесторов и игроков экосистемы Ethereum.
С 2019 года состоялось 5 мероприятий по сбору средств:
- Первый сбор средств в размере 2 миллионов долларов состоялся в самом начале разработки zkSync, в сентябре 2019 года. Эту продажу провели несколько инвестиционных фондов, таких как Placeholder;
- 6 миллионов долларов собрано в феврале 2021 года игроками экосистемы Ethereum, такими как Aave, Curve, 1inch, Balancer и биржами Coinbase и Binance;
- 50 миллионов долларов в ноябре 2021 года. Этот сбор средств объединил громкие имена на крипторынке. Мы видим Andreessen Horowitz (a16z), Crypto.com, ConsenSys и Bybit;
- Хотя это и не сбор средств как таковой, в январе 2022 года BitDAO выделила 200 миллионов долларов на развитие экосистемы zkSync;
- 200 миллионов долларов в ноябре 2022 года. Этот последний сбор средств, возглавляемый Blockchain Capital и Dragonfly Capital, предполагает возвращение a16z и появление новых фондов, таких как Lightspeed или Variant.
Команда zkSync и партнеры
Команда zkSync: Matter Labs
zkSync – это блокчейн, разработанный Matter Labs, компанией из Германии. Она была основана в 2018 году несколькими инженерами из сообщества Ethereum: Александром Власовым и Алексом Глуховски.
О zkSync было объявлено только в конце 2019 года, после многих месяцев исследований масштабируемости Ethereum. zkSync станет основным проектом Matter Labs.
По мере продвижения проекта команда становилась более профессиональной, и к Matter Labs присоединяются многочисленные инженеры и ученые-компьютерщики, в результате чего общее количество участников превысило 50.
На момент написания в состав управленческой команды входят следующие люди:
- Алекс Глуховски: соучредитель и генеральный директор Matter Labs. В 2017 году он начал интересоваться и работать над Ethereum и его масштабируемостью, прежде чем в 2018 году стал соучредителем Matter Labs;
- Александр Власов: сооснователь и директор по исследованиям Matter Labs. Первоначально получив диплом по ядерной физике и электротехнике, Александр окунулся в Ethereum в начале 2018 года. Он начал с разработки плазменной технологии, а позже в том же году стал соучредителем Matter Labs;
- Энтони Роуз: технический директор Matter Labs с 2022 года. Энтони – бывший сотрудник SpaceX, Uber и Expedia. В этих компаниях он занимал должности ученого-компьютерщика и специалиста по обработке данных;
- Зои Гадсден: операционный директор Matter Labs с 2021 года. До этого Зои занимала должности в Google for Startups и других фондах венчурного капитала.
Партнеры zkSync
Благодаря своей зрелости и близости к экосистеме Ethereum в техническом плане и духе, zkSync заключила многочисленные партнерские соглашения.
Прежде всего, zkSync сотрудничает с наиболее важными приложениями и игроками на Ethereum для своей второй версии. Так, такие децентрализованные финансовые приложения, как Uniswap, SushiSwap, Yearn Finance и Aave, уже объявили о поддержке новой версии zkSync.
Кроме того, другие децентрализованные инфраструктурные приложения, такие как страховщик Nexus Mutual, оракул Chainlink, сетевой мост Celer и кошелек Argent, также объявили о своей поддержке 2-й версии zkSync.
Как было кратко упомянуто ранее, партнерство между BitDAO, децентрализованной автономной организацией (DAO), и Matter Labs приводит к созданию zkDAO, второго DAO, целью которого является финансирование инновационных инициатив в экосистеме zkSync. На эту инициативу было выделено 200 миллионов долларов.
Наше мнение о блокчейне zkSync
zkSync – это блокчейн уровня 2, цель которого – улучшить масштабируемость Ethereum. Он разрабатывается Matter Labs с 2018 года, а его вторая версия была выпущена в ноябре 2022 года, через 2 года после первой версии. Благодаря этому обновлению zkSync стал ещё ближе к Ethereum и расширяет свою совместимость с последним.
Действительно, хотя общая архитектура zkRollup меняется очень мало. В новой версии zkSync появился долгожданный zkEVM, настроенная виртуальная машина, которая очень точно имитирует виртуальную машину Ethereum. Этот zkEVM также добавляет инновационные функции, такие как «Абстракция учетной записи».
Благодаря гениальному сочетанию zkRollup и zkPorter, технологии, разработанной для zkSync, производительность этого уровня 2 превосходна. Matter Labs утверждает, что можно достичь пропускной способности 20 000 транзакций в секунду.
Учитывая головокружительный сбор средств, приближающийся к полумиллиарду долларов, zkSync, похоже, находится в выигрышной позиции в гонке по масштабированию Ethereum.
Уже функциональная первая версия, процветающая экосистема, уважение к Ethereum и его сообществу – вот причины, по которым zkSync заслуживает вашего внимания в последующие месяцы.