В настоящее время Ethereum, ведущий блокчейн для децентрализованных приложений (dApps), сталкивается со значительными трудностями в плане масштабируемости. С ростом числа пользователей плата за транзакции резко возросла, что препятствует массовому использованию. ZkSync стал многообещающим решением, которое направлено на решение этой проблемы при сохранении безопасности и децентрализации Ethereum.
Что такое zkSync?
ZkSync - это решение для масштабирования с нулевым уровнем знаний (ZK), построенное на базе блокчейна Ethereum. Для обработки транзакций вне блокчейна (уровень 2 или L2), zkSync использует криптографический метод ZK-proofs, наследуя при этом функции безопасности Ethereum (уровень 1 или L1).
Zk Sync - детище Matter Labs, команды увлеченных блокчейн-инженеров и предпринимателей. Алекс Глуховски, соучредитель и генеральный директор Matter Labs, является заметной фигурой в сообществе Ethereum, которое признанает его вклад в масштабирование решений. Важнейшими факторами успеха zkSync являются мощный технический опыт команды и приверженность децентрализации.
Развитию ZkSync способствует консорциум известных инвесторов, включающий Andreessen Horowitz, Sequoia Capital и Balaji Srinivasan. Эти крупные спонсоры предоставляют важнейшие финансовые ресурсы и стратегическое руководство, определяя траекторию роста zkSync.
Вот как работает zkSync:
- zkSync объединяет несколько транзакций в один пакет, что значительно снижает плату за использование газа за транзакцию.
- Транзакции эффективно обрабатываются на уровне 2, что снижает нагрузку на основную сеть Ethereum.
- zkSync генерирует криптографические доказательства (ZK-proofs), которые подтверждают достоверность обработанных транзакций, не раскрывая их деталей. Затем эти доказательства отправляются обратно в основную сеть Ethereum для проверки.
Такой подход дает ряд преимуществ:
- масштабируемость;
- более низкие сборы;
- повышенная конфиденциальность;
- безопасность.
ZkSync может похвастаться значительно более быстрой обработкой транзакций по сравнению с L1, потенциально он может обрабатывать тысячи транзакций в секунду. Благодаря пакетной обработке транзакций zkSync значительно снижает плату за газ, что делает его экономически выгодным вариантом для пользователей. ZK-доказательства скрывают детали транзакций при проверке их достоверности, обеспечивая определенную степень конфиденциальности в публичном блокчейне.
ZkSync наследует безопасность Ethereum, ведь доказательства достоверности основаны на механизме консенсуса, который лежит в основе блокчейна.
Что отличает zkSync от других приложений?
Благодаря своим уникальным функциям ZkSync выделяется на фоне систем масштабирования L2. ZkSync был одним из первых ZK-накопителей, который запустил основную сеть, что дало ему преимущество в плане внедрения и развития пользователями. В отличие от некоторых ZK-роллапов, zkSync позволяет избежать использования доверенной настройки (доверенной настройки для конкретного приложения или AS-TST), устраняя потенциальную точку централизации.
AS-TST - это процесс настройки определенных криптовалютных систем, часто ZK-proofs, при котором доверенная группа генерирует секретные параметры, которые необходимы для обеспечения безопасности системы, но эти параметры нельзя использовать для взлома самой криптовалюты.
Для создания доказательств достоверности ZkSync также использует новый подход под названием Fractal SNARKs, что позволяет эффективно масштабироваться при увеличении числа транзакций. Эти инновации вызвали значительный интерес со стороны сообщества разработчиков, позиционируя zkSync как лидера в гонке за масштабируемым Ethereum.
С момента запуска основной сети в ноябре 2020 года zkSync продемонстрировал впечатляющий рост. По состоянию на май 2024 года zkSync обработал миллионы транзакций, продемонстрировав свою полезность в реальном мире. Стоимость криптоактивов, заблокированных в zkSync, неуклонно растет и составляет более 150 миллионов долларов по 107 встроенным протоколам, что свидетельствует о доверии пользователей к платформе. Вокруг zkSync формируется процветающая экосистема разработчиков с многочисленными приложениями и проектами, интегрирующимися с платформой.
В чем разница между zkSync и StarkNet?
Используя технологию ZK-rollup, zkSync отдает приоритет универсальным смарт-контрактам и совместимости с существующими инструментами Ethereum. В отличие от этого, StarkNet - это отдельный подход к масштабированию L2, который использует доказательства zk-STARK и предлагает превосходную масштабируемость, но при этом требует Cairo, особого языка программирования для смарт-контрактов.
Зачем использовать zkSync?
ZkSync открывает захватывающие возможности использования, которые сложно или дорого реализовать на L1. Низкие комиссии и быстрая обработка транзакций на основе блокчейна делают ZkSync идеальным решением для игр, требующих частых микротранзакций. Протоколы децентрализованного финансирования (DeFi) могут использовать zkSync для предоставления недорогих и высокоскоростных финансовых услуг, привлекая более широкую базу пользователей.
Рынок невзаимозаменяемых токенов (NFT) процветает благодаря эффективным транзакциям. ZkSync предоставляет экономически эффективную платформу для майнинга и торговли NFT. Эти примеры использования подчеркивают потенциал zkSync для революционизирования различных блокчейн-приложений за счет решения проблем масштабируемости.
Перемещение активов между уровнями L1 (основная сеть Ethereum) и L2 (zkSync) является важным шагом для участия пользователей в экосистеме zkSync. Однако создание мостов создает дополнительный уровень сложности и потенциальных рисков.
Вот подробное описание процесса наведения мостов и связанных с ним соображений:
Как работают кроссчейновые мосты?
Большинство кроссчейновых мостов используют следующие шаги для перемещения активов между блокчейнами:
Шаг 1: пользователь выбирает актив и сумму, которую он хочет перевести с Ethereum на zkSync.
Шаг 2: Bridge блокирует выбранные пользователем токены в смарт-контракте в основной сети Ethereum.
Шаг 3: на zkSync чеканится эквивалентное количество токенов, которые представляют заблокированные активы на L1.
Шаг 4: пользователь получает недавно выпущенные токены на zkSync, которые затем может использовать в рамках экосистемы zkSync.
Обратный процесс (перевод активов из zkSync обратно в Ethereum) осуществляется по аналогичному принципу. При этом мост сжигает токены zkSync и разблокирует соответствующие активы в основной сети Ethereum.
Возможности создания мостов для zkSync
Несколько решений для создания мостов облегчают перемещение активов между Ethereum и zkSync:
- Matterport: созданный Matter Labs, командой, стоящей за zkSync, Matterport - это безопасный мост, разработанный специально для zkSync. Для обеспечения безопасной передачи активов Matterport использует сеть валидаторов и предлагает удобный интерфейс.
- Универсальные мосты: такие мосты, как Synapse, также могут использоваться для передачи активов между Ethereum и zkSync. Эти мосты часто поддерживают более широкий спектр токенов, но их использование может повлечь за собой дополнительные сборы и потенциальные риски для безопасности из-за их универсального характера.
На приведенном ниже изображении от DefiLlama показано, сколько денег было переведено в zkSync и обратно.
Исчерпывающий список мостов для zkSync можно найти на сайте DefiLlama.
Хотя многие из них являются вариантами подключения к zkSync, пользователи должны тщательно изучить их, прежде чем использовать. Существует несколько рисков, связанных с использованием подключений, которые будут рассмотрены далее в этой статье.
Как подключиться к zkSync с помощью Matterport (официального интерфейса zkSync)
Чтобы подключиться к zkSync с помощью Matterport, выполните следующие действия:
- Посетите интерфейс моста: получите доступ к интерфейсу моста Matterport через https://portal.zksync.io/.
- Подключите свой кошелек: подключите поддерживаемый Ethereum Wallet, такой как MetaMask или Coinbase Wallet.
- Выберите активы и суммы: выберите токен, который вы хотите перевести из Ethereum в zkSync, и введите желаемую сумму.
- Одобрите транзакцию: одобрите транзакцию в вашем кошельке, которая обычно включает в себя оплату комиссии за газ Ethereum.
- Дождитесь подтверждения: процесс подключения может занять некоторое время в зависимости от загруженности сети. Ваши активы после подтверждения должны появиться в вашем zkSync Wallet.
Как подключиться к zkSync с помощью универсальных мостов
Чтобы подключиться к zkSync с помощью универсальных мостов, необходимо выполнить следующие действия:
- Посетите веб-сайт bridge: перейдите на веб-сайт выбранного вами моста, например, Synapse.
- Подключите кошельки: подключите свой кошелек Ethereum и, при необходимости, создайте или подключите свой кошелек zkSync.
- Выберите сети и токен: выберите “Ethereum” в качестве источника, “zkSync” в качестве получателя и токен, который вы хотите перевести.
- Введите сумму и подтвердите: введите желаемую сумму и подтвердите транзакцию в вашем кошельке Ethereum (оплата за газ).
- Перевод: Bridge выполнит перевод на ваш кошелек zkSync. Это может включать в себя несколько этапов и сборов.
Какой кошелек поддерживает zkSync?
Для хранения средств и взаимодействия с приложениями в zkSync Network доступны несколько вариантов кошелька. Популярные варианты включают в себя:
- MetaMask - широко используемый кошелек Ethereum, который также поддерживает zkSync.
- Argent - мобильный кошелек, ориентированный в первую очередь на безопасность и удобство использования.
Официальный портал zkSync также предлагает встроенный кошелек. При этом такие аппаратные кошельки, как Ledger, обеспечивают повышенную безопасность значительных активов. При выборе кошелька zkSync также следует учитывать такие факторы, как простота использования, функции безопасности, поддержка определенных приложений в экосистеме zkSync, а также то, предпочитаете ли вы использовать его с мобильных устройств или через браузер.
Поддерживает ли Coinbase Wallet zkSync?
По состоянию на май 2024 года Coinbase Wallet не поддерживает zkSync. Это означает, что вы не сможете использовать свой кошелек Coinbase для прямого пополнения или снятия денег из zkSync Network. Чтобы перевести средства с Ethereum, который поддерживает Coinbase Wallet, на ваш кошелек zkSync, вам потребуется использовать мост.
Поддерживает ли Trust Wallet zkSync?
К сожалению, Trust Wallet напрямую не поддерживает zkSync. Однако, используя Trust Wallet, вы можете использовать мост для взаимодействия с dApps или передачи активов из поддерживаемой сети (например, Ethereum) в zkSync Network.
Какие риски связаны с блокчейн-мостами
Хотя мосты предлагают удобный способ перемещения активов, их использование сопряжено с определенными рисками, которые необходимо учитывать. Мосты основаны на смарт-контрактах, которые могут быть подвержены взломам или эксплойтам, если не защищены должным образом. Очень важно выбирать мосты с проверенной репутацией, которые проходят тщательный аудит безопасности.
Некоторые мосты используют централизованных хранителей для хранения заблокированных активов во время процесса передачи. Это создает единую точку отказа и потенциальные риски цензуры. Выбор в пользу децентрализованных мостов с распределенными сетями проверки снижает этот риск.
При использовании пулов ликвидности в рамках моста пользователи могут понести непостоянные убытки, если цена подключенного актива будет значительно колебаться между этапами блокировки и разблокировки. Очень важно понимать риски, связанные с пулами ликвидности.
Мосты, как известно, являются ахиллесовой пятой криптовалют и часто используются хакерами. За последние несколько лет взлом Ronin Bridge и Wormhole Bridge привел к потере криптоактивов на сотни миллионов долларов.
Снижение рисков, связанных с блокчейн-мостами
Вот несколько советов, как свести к минимуму риски, связанные с подключением активов к блокчейн-мосту:
- Пользователям следует выбирать надежные мосты с хорошей репутацией в области безопасности, регулярно проходящие аудит у авторитетных охранных фирм.
- Важно ознакомиться с конкретными функциями выбранного моста, включая комиссии, поддерживаемые активы и потенциальные риски централизации.
- При использовании пулов ликвидности в рамках моста пользователи должны быть осведомлены о рисках непостоянных потерь и следить за ценами на активы, чтобы минимизировать потенциальные потери.
- Пользователи должны избегать передачи большего количества ресурсов, чем они планируют использовать немедленно, по любым новым протоколам, чтобы минимизировать риски, связанные с переходом.
Следуя этим рекомендациям, пользователи могут принимать обоснованные решения при переходе к ресурсам, и с большей уверенностью участвовать в экосистеме zkSync.