— это решение для масштабирования второго уровня, разработанное для Ethereum. Оно улучшает масштабируемость сети и снижает стоимость транзакций при сохранении безопасности. Используя zero-knowledge rollups (zk-rollups), ZKsync объединяет транзакции вне цепи и затем записывает их в цепи, обеспечивая более быстрые и дешевые транзакции без ущерба для безопасности.
ZKsync TVL | Источник: L2Beat
На момент написания статьи ZKsync занимает седьмое место среди сетей второго уровня Ethereum и второе место среди zk-rollup решений для Ethereum по общему заблокированному объёму (TVL). Сеть ZKsync обработала более 400 миллионов транзакций на более чем семи миллионах адресов, а её TVL превышает $760 миллионов. В середине июня ZKsync анонсировала кампанию по airdrop для запуска своего нативного токена ZK. Менее чем за неделю после анонса уже было востребовано 45% токенов airdrop. Токен ZK имеет рыночную капитализацию более $743 миллионов и достиг исторического максимума в $0.321 17 июня 2024 года.
KuCoin присоединила ZKsync к своей платформе в июне 2024 года через нашу платформу предварительных торгов.
Что такое ZKsync?
ZKsync — это протокол, который улучшает производительность Ethereum с использованием zero-knowledge rollups (zk-rollups). Эти rollups объединяют несколько транзакций в одну, снижая нагрузку на основную цепь Ethereum и уменьшая комиссии за транзакции.
Основой zk-rollups являются доказательства с нулевым разглашением (ZKPs). ZKPs позволяют подтверждающему лицу убедить проверяющего в истинности заявления, не раскрывая никаких деталей этого заявления. В ZKsync транзакции могут быть проверены без раскрытия данных о транзакции, что обеспечивает как конфиденциальность, так и безопасность.
Доказательства с нулевым разглашением работают так, что подтверждающее лицо демонстрирует знание определённой информации (свидетельство) через серию математических доказательств. Проверяющий проверяет эти доказательства, не видя фактические данные, тем самым сохраняя конфиденциальность и подтверждая действительность транзакции.
Как работает сеть ZKsync?
ZKsync сочетает компоненты в цепи и вне цепи для улучшения масштабируемости Ethereum и снижения затрат на транзакции. Компонент в цепи включает смарт-контракты, которые управляют такими основными функциями, как хранение блоков rollup, отслеживание депозитов и проверка доказательств. Эти смарт-контракты обеспечивают целостность и безопасность транзакций, записывая необходимые данные в блокчейн Ethereum.
Компонент вне цепи состоит из виртуальных машин, которые обрабатывают транзакции вне основной сети Ethereum. Эти процессы вне цепи выполняют основную часть вычислений транзакций, что снижает нагрузку на основную сеть Ethereum. Система позволяет быстро и эффективно обрабатывать транзакции, которые затем сводятся в один пакет и передаются обратно в смарт-контракт в цепи для окончательной проверки и хранения.
Как работает слой-2 ZKsync | Источник: ZKsync
Обработка транзакций
Обработка транзакций в ZKsync включает несколько этапов для обеспечения эффективности и безопасности. Вот как это работает:
-
Группировка транзакций: Несколько транзакций объединяются в один пакет вне цепи. Это уменьшает количество транзакций, которые нужно обрабатывать на основной сети Ethereum, снижая время и стоимость.
-
Генерация доказательств: Для каждого пакета создаётся доказательство с нулевым разглашением (zk-proof). Это доказательство подтверждает валидность всех транзакций в пакете, не раскрывая никакой информации о них. zk-proof является лаконичным и может быть быстро проверен смарт-контрактом в цепи.
-
Проверка в цепи: zk-proof передаётся в основную сеть Ethereum, где смарт-контракт в цепи проверяет его валидность. Если доказательство действительно, пакет транзакций считается подтверждённым и записывается в блокчейн. Это обеспечивает безопасную и эффективную обработку всех транзакций без перегрузки основной сети Ethereum.
Используя этот метод, ZKsync значительно увеличивает пропускную способность транзакций, снижает затраты и поддерживает высокий уровень безопасности и конфиденциальности. Эта система особенно полезна для приложений, требующих частых и недорогих транзакций, таких как децентрализованные финансы (DeFi) и другие блокчейн-сервисы.
Преимущества сети ZKsync
Вот некоторые из преимуществ использования сети ZKsync:
-
Повышенная пропускная способность: ZKsync значительно увеличивает пропускную способность транзакций, обрабатывая их вне цепи с последующей группировкой в один доказанный пакет, передаваемый в основную сеть Ethereum. Эта технология способна обрабатывать до 100,000 транзакций в секунду, что делает её высокомасштабируемой.
-
Снижение комиссий за транзакции: Вынесение большей части обработки транзакций на уровень 2 уменьшает нагрузку на сеть Ethereum, что приводит к снижению комиссий за газ. Пользователи получают выгоду от более дешёвых транзакций с сохранением того же уровня безопасности, что и в основной цепи Ethereum.
-
Высокая безопасность: ZKsync использует доказательства с нулевым разглашением (zk-SNARKs), чтобы обеспечить валидность транзакций без раскрытия деталей. Этот криптографический метод обеспечивает надёжную безопасность, защищая данные и транзакции пользователей от вмешательства.
-
Совместимость с EVM: ZKsync совместим с Ethereum Virtual Machine (EVM), что позволяет разработчикам переносить свои существующие dApps Ethereum на ZKsync без значительных изменений. Эта совместимость упрощает процесс разработки и стимулирует больше проектов использовать сеть ZKsync.
-
Улучшение пользовательского опыта: Функции, такие как мета-транзакции без газа, позволяют пользователям оплачивать комиссии за транзакции любым токеном, который они переводят, а не только ETH. Этот подход делает транзакции более удобными и доступными.
Гайд по аирдропу ZKsync
ZKsync объявил о ZK аирдропе в июне 2024 года, одной из крупнейших кампаний по аирдропу среди сетей второго уровня Ethereum. Чтобы претендовать на участие в аирдропе ZKsync, вы должны были быть активным пользователем экосистемы ZKsync.
Как стать участником аирдропа ZKsync
Критерии участия включают использование dApps, добавление ликвидности, обмен токенов и участие в общественных мероприятиях. Снимок состояния, сделанный 24 марта 2024 года, определил кошельки, которые соответствуют требованиям. Всего 695,232 кошельков были признаны подходящими на основе их взаимодействия с основной сетью ZKsync и различными приложениями в её экосистеме.
Распределение разделено: 89% предназначено для активных пользователей и 11% для участников экосистемы, которые поддержали сеть через разработку, адвокацию или образование.
Распределение токенов ZK, токеномика ZKsync | Источник: ZKsync
Как участвовать в ZKsync (ZK) Airdrop
-
Проверка права на участие: Перейдите на страницу проверки права на участие в аирдропе ZKsync по ссылке ZKsync Claim.
-
Подключение кошелька: Подключите свой кошелек или отправьте свой GitHub-логин для подтверждения права на участие. В качестве блокчейна, совместимого с EVM, вы можете использовать кошельки Ethereum, такие как MetaMask.
-
Просмотр распределения: Если вы подходите, вы увидите количество ZK токенов, выделенных вашему кошельку. Каждый кошелек, имеющий право, может получить от 450 до 100,000 ZK токенов, в зависимости от уровня участия и вклада.
-
Получение токенов: Следуйте инструкциям на экране, чтобы получить свои токены. Временных ограничений или периодов блокировки нет, токены будут доступны для немедленного использования.
Когда можно получить ZK Airdrop: Токены аирдропа можно получить, начиная с 16 июня 2024 года до 3 января 2025 года.
Как максимально использовать аирдропы ZKsync
Следуя этим шагам и оставаясь активным в экосистеме ZKsync, вы сможете извлечь максимум пользы из текущих и потенциальных будущих аирдропов.
-
Участвуйте в управлении: Делегируйте свои токены ZK делегату управления, чтобы влиять на будущее экосистемы ZKsync. Это также может повысить ваши шансы на получение дополнительных аирдропов.
-
Будьте активны: Продолжайте активно взаимодействовать с сетью ZKsync, проводя транзакции, добавляя ликвидность и используя топовые dApps, чтобы увеличить свои шансы на участие в будущих аирдропах.
-
Следите за обновлениями: Подпишитесь на ZKsync и ZK Nation в социальных сетях, чтобы быть в курсе новых объявлений или задач, которые могут повысить вашу квалификацию для получения вознаграждений в будущем.
Как перенести активы в ZKsync
Перенос активов в ZKsync позволяет вам наслаждаться более быстрыми и дешевыми транзакциями, сохраняя безопасность сети Ethereum. Вот пошаговое руководство, которое поможет вам перенести свои активы в ZKsync, используя различные методы.
Использование мостового портала ZKsync
-
Посетите портал: Перейдите на портал ZKsync bridge.
-
Подключите кошелек: Нажмите "Подключить кошелек" и выберите предпочитаемый кошелек, например MetaMask.
-
Выберите актив: Выберите актив, который хотите перенести, и введите сумму.
-
Подтвердите детали: Просмотрите детали транзакции и подтвердите.
-
Одобрите транзакцию: Одобрите транзакцию в своем кошельке для завершения процесса переноса.
Вот как вы можете добавить сеть ZKsync в кошелек MetaMask.
Советы для успешного бриджинга
Следуя этим шагам, вы сможете эффективно перенести свои активы в zkSync и воспользоваться его масштабируемыми и экономически эффективными решениями для транзакций.
-
Выбор надежной платформы: Используйте проверенные и хорошо зарекомендовавшие себя платформы, например, ZKsync Bridge, чтобы избежать рисков для безопасности.
-
Проверка совместимости: Убедитесь, что токен, который вы хотите перенести, поддерживается zkSync.
-
Понимание комиссий: Будьте в курсе комиссий за газ, связанных с процессом бриджинга.
-
Двойная проверка адресов: Убедитесь, что вы вводите правильные адреса токенов, чтобы избежать потери активов.
-
Отслеживание транзакций: Следите за подтверждениями транзакций, чтобы убедиться в успешности переводов.
ZKsync vs. Base и другие решения для масштабирования
Функция |
Технология |
Скорость транзакции |
Общая заблокированная стоимость (TVL) |
Комиссии за транзакцию |
Уникальные особенности |
ZKsync Era |
zk-Rollups |
100,000 TPS |
$760M |
$0.01 |
zkPorter, абстракция аккаунтов |
Base |
Optimistic Rollups |
4,000 TPS |
$7.14B |
$0.0002 |
Интеграция с продуктами Coinbase, гранты для разработчиков, эквивалентность EVM, децентрализованный фокус |
Starknet |
zk-Rollups |
1,000,000 TPS |
$740M |
$0.01 |
Пользовательская VM (Cairo), Warp |
Blast |
Optimistic Rollups |
100,000 TPS |
$2.99B |
$0.02 |
Родная генерация доходности для ETH и стейблкоинов, авто-ребалансировка, разделение доходов от газа для dApps |
Mantle |
zk-Rollups |
500 TPS |
$1.18B |
$0.07 |
Интеграция zkEVM, модульность |
Manta Pacific |
zk-Rollups |
4,000 TPS |
$700M |
$0.0001 |
Родная абстракция аккаунтов, безгазовые транзакции, модульный дизайн Rollup |
Polygon zkEVM |
zk-Rollups |
2,000 TPS |
$139M |
$0.006 |
Высокая совместимость с EVM, zkProver, бесшовное масштабирование через Polygon 2.0 |
ZKsync vs. Optimistic Rollups: Быстрое сравнение
ZKsync (ZK-Rollups) и Optimistic Rollups — это два известных решения второго уровня для масштабирования Ethereum, каждое из которых предлагает уникальные подходы и преимущества. ZKsync использует доказательства с нулевым разглашением (zero-knowledge proofs) для проверки транзакций вне цепи, которые затем объединяются и отправляются в основную сеть Ethereum с доказательством валидности. Этот метод обеспечивает высокий уровень безопасности и быструю финализацию транзакций, так как валидность транзакций подтверждается до их записи в основной блокчейн. Таким образом, вывод средств может быть обработан всего за несколько часов, обеспечивая быстрый и безопасный опыт транзакций. Однако сложные криптографические вычисления, необходимые для генерации этих доказательств, делают ZKsync более дорогим и технологически сложным для внедрения, часто требуя специализированного оборудования и продвинутой экспертизы.
В отличие от этого, Optimistic Rollups предполагают, что транзакции изначально валидны, и используют механизм доказательства мошенничества (fraud-proof) в течение периода оспаривания для обеспечения корректности. Такой подход позволяет быстрее обрабатывать транзакции на начальном этапе, но вводит задержку в финализации транзакций из-за периода оспаривания, который может длиться до недели. Optimistic Rollups проще в интеграции с существующими смарт-контрактами Ethereum, благодаря чему они более доступны для разработчиков. Однако они более подвержены цензурным атакам и сильно зависят от активности участников сети, которые должны отслеживать и оспаривать мошеннические транзакции. Выбор между этими двумя технологиями Rollup зависит от специфических потребностей проекта, учитывая компромиссы между безопасностью, скоростью, сложностью и стоимостью.
ZKsync vs. Другие ZK-Rollups
ZKsync и другие ZK-Rollups, такие как StarkNet, Polygon zkEVM и Scroll, предлагают передовые решения второго уровня для масштабирования Ethereum, однако различаются своими подходами и техническими особенностями. ZKsync, разработанный Matter Labs, использует ZK-SNARKs (Succinct Non-Interactive Arguments of Knowledge) для пакетного формирования транзакций вне блокчейна и их проверки на блокчейне с помощью криптографических доказательств. Это обеспечивает высокий уровень безопасности и быструю финализацию транзакций. ZKsync выделяется своей совместимостью с EVM, упрощая перенос существующих смарт-контрактов Ethereum на свою платформу, что делает его удобным инструментом для разработчиков. Кроме того, ZKsync поддерживает широкий спектр приложений, от платежей до сложных DeFi-протоколов, предлагая универсальную среду для различных сценариев использования.
StarkNet, напротив, применяет технологию ZK-STARKs (Scalable Transparent ARguments of Knowledge), которая не требует доверенной настройки и устойчива к квантовым вычислениям, предлагая потенциально большую масштабируемость и безопасность. Однако StarkNet требует от разработчиков использования собственного языка Cairo, что может стать барьером по сравнению с совместимостью ZKsync с EVM. StarkNet демонстрирует высокую пропускную способность, способную обрабатывать миллионы транзакций в секунду, что делает его подходящим для приложений, требующих значительной масштабируемости. Обе системы стремятся снизить стоимость транзакций и повысить эффективность, однако их технические различия подразумевают, что выбор между ними будет зависеть от конкретных требований проекта, таких как необходимость совместимости с EVM и желаемый уровень масштабируемости и безопасности.
Проблемы второго уровня ZKsync
Понимая эти проблемы, вы сможете лучше оценить потенциальные трудности использования ZKsync в экосистеме Ethereum:
-
Сложность: Реализация и поддержка zk-rollups являются технически сложными задачами. Используемые продвинутые криптографические методы требуют значительных вычислительных ресурсов и экспертных знаний, что может стать препятствием для некоторых разработчиков.
-
Фрагментация ликвидности: Когда активы переходят на решения второго уровня, такие как ZKsync, ликвидность может становиться фрагментированной между различными платформами. Такая фрагментация может снизить общую ликвидность, что потенциально влияет на эффективность торговли и стабильность цен как в сетях первого, так и второго уровня.
-
Ранняя стадия разработки: ZKsync, как и многие другие решения второго уровня, находится на ранних этапах разработки. Это означает, что система может столкнуться с непредвиденными техническими и операционными проблемами по мере масштабирования и развития.
-
Ограничения совместимости с EVM: Хотя ZKsync совместим с EVM, для этого требуется промежуточный этап компиляции с использованием LLVM, что может усложнить процесс и привести к потенциальным проблемам совместимости по сравнению с решениями, полностью эквивалентными EVM.
Заключительные мысли
ZKsync — это мощное решение второго уровня для масштабирования Ethereum, использующее доказательства с нулевым разглашением (zk-rollups) для повышения масштабируемости и снижения затрат на транзакции. Обрабатывая транзакции вне сети и группируя их в единое доказательство, ZKsync обеспечивает более быстрые и дешевые транзакции при сохранении высокого уровня безопасности. Эта технология нашла применение в различных проектах, таких как Mute.io, SpaceFi и EraLend, что демонстрирует её эффективность в сфере DeFi и за её пределами.
В будущем ZKsync обладает значительным потенциалом для индустрии блокчейна. По мере развития Ethereum, особенно благодаря обновлениям Ethereum 2.0, ZKsync будет играть ключевую роль в управлении увеличенным объёмом транзакций и поддержании эффективности сети. Синергия между шардированием Ethereum 2.0 и zk-rollups от ZKsync позволит достичь большей масштабируемости и снизить затраты, что принесёт пользу как разработчикам, так и пользователям. Эта синергия укрепит масштабируемость и эффективность Ethereum, делая ZKsync важным компонентом будущего блокчейн-технологий.