Pelajaran 1

Введение в zkSync (ZK)

Этот модуль охватывает основные аспекты zkSync, включая его обзор, историю, развитие и видение.

Что такое zkSync?

zkSync.io — это решение для масштабирования Layer 2 для Ethereum, разработанное Matter Labs. Он направлен на повышение масштабируемости Ethereum и снижение транзакционных издержек, обеспечивая при этом безопасность. Это решение использует технологию zkRollup, которая объединяет несколько транзакций вне сети, а затем проверяет их в блокчейне с помощью доказательств с нулевым разглашением (SNARK). Этот процесс обеспечивает действительность транзакций, снижает вычислительную нагрузку на основную сеть Ethereum и значительно снижает комиссию за транзакции.

Особенности и преимущества zkSync

Zero-Knowledge Rollups (zkRollups):

zkSync использует технологию Zero-Knowledge Rollups (zkRollups) для увеличения масштабируемости и эффективности Ethereum, сохраняя при этом безопасность. Это достигается путем агрегирования нескольких транзакций в один пакет вне цепи, которые затем проверяются на цепи с использованием доказательств нулевого знания (zk-SNARKs).

  1. Пользователи подписывают транзакции и отправляют их операторам уровня 2 (L2), часто называемым секвенсорами.
  2. Эти секвенсоры выполняют транзакции, затем упаковывают их в пакеты и периодически отправляют эти пакеты на главную сеть Ethereum (Уровень 1, У1).

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

Как ZKSync публикует транзакции в Ethereum

Для обеспечения доступности данных и снижения затрат zkSync публикует данные транзакций на Ethereum как calldata, метод вычислений, который хранит данные on-chain без влияния на основное состояние Ethereum.

Состояние zkSync, которое включает в себя счета и балансы, представлено деревом Меркля, и его корень (корень Меркля) хранится on-chain. При обработке транзакций состояние переходит к новому корню Меркля, и доказательство допустимости, представленное вместе с новым корнем состояния, гарантирует, что новое состояние является допустимым результатом обработанных транзакций.

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

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

Масштабируемость и эффективность затрат:

Использование zkRollups помогает оптимизировать как масштабируемость, так и эффективность затрат для ZKSync, что, в свою очередь, повышает его способность обрабатывать высокие объемы транзакций и снижает связанные с ними издержки. zkSync способен обрабатывать тысячи транзакций в секунду, увеличивая пропускную способность, что особенно полезно для приложений, требующих высоких темпов транзакций, таких как децентрализованные финансовые (DeFi) платформы и рынки несменяемых токенов (NFT).

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

Использование случаев

Децентрализованные финансы (DeFi)

zkSync обеспечивает эффективную и экономичную работу децентрализованных финансовых приложений. Его инфраструктура поддерживает автоматизированные рыночные создатели (AMM), платформы кредитования и протоколы фарминга доходности, предлагая низкие комиссии за транзакции и высокую пропускную способность, что позволяет платформам DeFi масштабироваться и обслуживать более широкую аудиторию.

Платежи и переводы

zkSync обеспечивает эффективные платежи и переводы токенов на Ethereum. Протокол обеспечивает мгновенные подтверждения и низкие комиссии за транзакции токенов ETH и ERC-20. Пользователи могут совершать одноранговые платежи и денежные переводы быстро и с минимальными затратами. Система поддерживает платежи на любой адрес Ethereum, упрощая пользовательский опыт, не требуя предварительной регистрации учетных записей.

Рынки NFT

zkSync поддерживает создание, передачу и торговлю невзаимозаменяемыми токенами (NFT). Эта возможность особенно полезна для торговых площадок NFT, которым необходимо обрабатывать большие объемы транзакций с меньшими затратами. Инфраструктура zkSync позволяет этим платформам предлагать пользователям более быстрые и экономичные транзакции при покупке, продаже или чеканке NFT.

Мосты межцепочечных и смарт-контракты

Возможности взаимодействия zkSync позволяют создавать мосты между блокчейнами, которые позволяют безопасно и эффективно передавать активы между различными сетями блокчейнов. Это необходимо для проектов, взаимодействующих с несколькими блокчейнами, обеспечивая безопасный способ перемещения активов между платформами без ущерба для безопасности.

Gate.io также поддерживает развертывание смарт-контрактов, что позволяет разработчикам создавать и запускать децентрализованные приложения (dApps) с улучшенной масштабируемостью и более низкими затратами. Его совместимость с zkEVM гарантирует, что существующие смарт-контракты Ethereum могут быть легко перенесены на zkSync, позволяя разработчикам воспользоваться преимуществами zkRollups без значительных изменений кода.

Игровые и метавселенские приложения

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

Корпоративные решения

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

История и развитие

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

zkSync Lite

Первая версия zkSync, известная как zkSync Lite, сосредоточилась на простых платежах и основных функциях. Она продемонстрировала жизнеспособность технологии zkRollup и ее потенциал для масштабирования транзакций Ethereum.

zkSync Эра

Расширенная версия, в которой была представлена полная совместимость с EVM, абстракция учетных записей и расширенные функции безопасности. zkSync Era поддерживает смарт-контракты Solidity и Vyper и интегрируется с популярными инструментами разработки, такими как Hardhat и Foundry.

Основные моменты развития:

  • Реализация zkRollup:Технология, лежащая в основе zkSync, - это zkRollup, который объединяет несколько транзакций в один пакет, обрабатываемый вне цепи.
  • Аудиты безопасности:zkSync прошел несколько проверок безопасности, чтобы гарантировать безопасность своего протокола. Компания Matter Labs также поддерживает программу вознаграждения за нахождение ошибок, чтобы стимулировать сообщество выявлять и сообщать о потенциальных уязвимостях.
  • Рост сообщества и экосистемы:Со временем zkSync построил крепкую экосистему разработчиков, пользователей и партнеров. Протокол поддерживает широкий спектр dApps и интегрируется с различными инструментами и сервисами для улучшения опыта разработчика.

Проект Vision and Goals

Основная цель zkSync - обеспечить масштабируемое, недорогое и безопасное решение уровня 2 для Ethereum. Используя технологию zkRollup, zkSync стремится решить проблемы масштабируемости Ethereum, обеспечивая более широкое принятие децентрализованных приложений. Миссия zkSync - сделать технологию блокчейна более доступной и эффективной как для пользователей, так и для разработчиков.

Цели

  • Увеличение масштабируемости:Обрабатывая транзакции вне цепи, zkSync стремится увеличить пропускную способность сети Ethereum, позволяя ей обрабатывать больше транзакций в секунду.
  • Снижение затрат:Пониженные комиссии за транзакции способствуют более широкому принятию и использованию технологии блокчейн. Недорогие транзакции zkSync позволяют пользователям участвовать в микротранзакциях и частом взаимодействии с dApps.
  • Гарантировать безопасность:Поддержание безопасности и доверия к транзакциям является приоритетом. zkSync использует модель безопасности Ethereum, обеспечивая безопасность и проверяемость всех транзакций.
  • Улучшить опыт пользователя:zkSync фокусируется на обеспечении хорошего опыта пользователя, включая быстрые подтверждения транзакций и совместимость с существующими кошельками и инструментами Ethereum. Протокол поддерживает функции, такие как мгновенные подтверждения и низкие комиссии, что облегчает взаимодействие пользователей с блокчейн-приложениями.

Преимущества для экосистемы

  • Увеличенная производительность:Возможности внецепочной обработки zkSync позволяют сети Ethereum обрабатывать больший объем транзакций, снижая перегрузку и повышая эффективность.
  • Меньшие сборы:Снижение транзакционных издержек делает взаимодействие пользователей с dApps более доступным, способствуя более широкому принятию и использованию.
  • Улучшенная безопасность:Пользуясь моделью безопасности Ethereum, zkSync гарантирует, что все транзакции безопасны и бездоверительны, обеспечивая целостность сети.
  • Удобный для разработчиков:Совместимость zkSync с EVM и поддержка популярных инструментов разработки упрощают переход разработчиков с Ethereum на zkSync, позволяя им воспользоваться преимуществами Layer 2 без значительных модификаций их существующих кодовых баз.

Основные моменты

  • zkSync - это решение масштабирования уровня 2 для Ethereum с использованием технологии zkRollup.
  • Разработанный компанией Matter Labs, zkSync нацелен на увеличение масштабируемости, снижение затрат на транзакции и обеспечение безопасности.
  • zkSync поддерживает смарт-контракты, совместимые с EVM, и предлагает различные инструменты и ресурсы для разработчиков.
  • Проект прошел значительные этапы развития, включая zkSync Lite и zkSync Era.
  • Видение zkSync - сделать технологию блокчейн более доступной и эффективной для широкого принятия.
Pernyataan Formal
* Investasi Kripto melibatkan risiko besar. Lanjutkan dengan hati-hati. Kursus ini tidak dimaksudkan sebagai nasihat investasi.
* Kursus ini dibuat oleh penulis yang telah bergabung dengan Gate Learn. Setiap opini yang dibagikan oleh penulis tidak mewakili Gate Learn.
Katalog
Pelajaran 1

Введение в zkSync (ZK)

Этот модуль охватывает основные аспекты zkSync, включая его обзор, историю, развитие и видение.

Что такое zkSync?

zkSync.io — это решение для масштабирования Layer 2 для Ethereum, разработанное Matter Labs. Он направлен на повышение масштабируемости Ethereum и снижение транзакционных издержек, обеспечивая при этом безопасность. Это решение использует технологию zkRollup, которая объединяет несколько транзакций вне сети, а затем проверяет их в блокчейне с помощью доказательств с нулевым разглашением (SNARK). Этот процесс обеспечивает действительность транзакций, снижает вычислительную нагрузку на основную сеть Ethereum и значительно снижает комиссию за транзакции.

Особенности и преимущества zkSync

Zero-Knowledge Rollups (zkRollups):

zkSync использует технологию Zero-Knowledge Rollups (zkRollups) для увеличения масштабируемости и эффективности Ethereum, сохраняя при этом безопасность. Это достигается путем агрегирования нескольких транзакций в один пакет вне цепи, которые затем проверяются на цепи с использованием доказательств нулевого знания (zk-SNARKs).

  1. Пользователи подписывают транзакции и отправляют их операторам уровня 2 (L2), часто называемым секвенсорами.
  2. Эти секвенсоры выполняют транзакции, затем упаковывают их в пакеты и периодически отправляют эти пакеты на главную сеть Ethereum (Уровень 1, У1).

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

Как ZKSync публикует транзакции в Ethereum

Для обеспечения доступности данных и снижения затрат zkSync публикует данные транзакций на Ethereum как calldata, метод вычислений, который хранит данные on-chain без влияния на основное состояние Ethereum.

Состояние zkSync, которое включает в себя счета и балансы, представлено деревом Меркля, и его корень (корень Меркля) хранится on-chain. При обработке транзакций состояние переходит к новому корню Меркля, и доказательство допустимости, представленное вместе с новым корнем состояния, гарантирует, что новое состояние является допустимым результатом обработанных транзакций.

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

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

Масштабируемость и эффективность затрат:

Использование zkRollups помогает оптимизировать как масштабируемость, так и эффективность затрат для ZKSync, что, в свою очередь, повышает его способность обрабатывать высокие объемы транзакций и снижает связанные с ними издержки. zkSync способен обрабатывать тысячи транзакций в секунду, увеличивая пропускную способность, что особенно полезно для приложений, требующих высоких темпов транзакций, таких как децентрализованные финансовые (DeFi) платформы и рынки несменяемых токенов (NFT).

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

Использование случаев

Децентрализованные финансы (DeFi)

zkSync обеспечивает эффективную и экономичную работу децентрализованных финансовых приложений. Его инфраструктура поддерживает автоматизированные рыночные создатели (AMM), платформы кредитования и протоколы фарминга доходности, предлагая низкие комиссии за транзакции и высокую пропускную способность, что позволяет платформам DeFi масштабироваться и обслуживать более широкую аудиторию.

Платежи и переводы

zkSync обеспечивает эффективные платежи и переводы токенов на Ethereum. Протокол обеспечивает мгновенные подтверждения и низкие комиссии за транзакции токенов ETH и ERC-20. Пользователи могут совершать одноранговые платежи и денежные переводы быстро и с минимальными затратами. Система поддерживает платежи на любой адрес Ethereum, упрощая пользовательский опыт, не требуя предварительной регистрации учетных записей.

Рынки NFT

zkSync поддерживает создание, передачу и торговлю невзаимозаменяемыми токенами (NFT). Эта возможность особенно полезна для торговых площадок NFT, которым необходимо обрабатывать большие объемы транзакций с меньшими затратами. Инфраструктура zkSync позволяет этим платформам предлагать пользователям более быстрые и экономичные транзакции при покупке, продаже или чеканке NFT.

Мосты межцепочечных и смарт-контракты

Возможности взаимодействия zkSync позволяют создавать мосты между блокчейнами, которые позволяют безопасно и эффективно передавать активы между различными сетями блокчейнов. Это необходимо для проектов, взаимодействующих с несколькими блокчейнами, обеспечивая безопасный способ перемещения активов между платформами без ущерба для безопасности.

Gate.io также поддерживает развертывание смарт-контрактов, что позволяет разработчикам создавать и запускать децентрализованные приложения (dApps) с улучшенной масштабируемостью и более низкими затратами. Его совместимость с zkEVM гарантирует, что существующие смарт-контракты Ethereum могут быть легко перенесены на zkSync, позволяя разработчикам воспользоваться преимуществами zkRollups без значительных изменений кода.

Игровые и метавселенские приложения

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

Корпоративные решения

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

История и развитие

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

zkSync Lite

Первая версия zkSync, известная как zkSync Lite, сосредоточилась на простых платежах и основных функциях. Она продемонстрировала жизнеспособность технологии zkRollup и ее потенциал для масштабирования транзакций Ethereum.

zkSync Эра

Расширенная версия, в которой была представлена полная совместимость с EVM, абстракция учетных записей и расширенные функции безопасности. zkSync Era поддерживает смарт-контракты Solidity и Vyper и интегрируется с популярными инструментами разработки, такими как Hardhat и Foundry.

Основные моменты развития:

  • Реализация zkRollup:Технология, лежащая в основе zkSync, - это zkRollup, который объединяет несколько транзакций в один пакет, обрабатываемый вне цепи.
  • Аудиты безопасности:zkSync прошел несколько проверок безопасности, чтобы гарантировать безопасность своего протокола. Компания Matter Labs также поддерживает программу вознаграждения за нахождение ошибок, чтобы стимулировать сообщество выявлять и сообщать о потенциальных уязвимостях.
  • Рост сообщества и экосистемы:Со временем zkSync построил крепкую экосистему разработчиков, пользователей и партнеров. Протокол поддерживает широкий спектр dApps и интегрируется с различными инструментами и сервисами для улучшения опыта разработчика.

Проект Vision and Goals

Основная цель zkSync - обеспечить масштабируемое, недорогое и безопасное решение уровня 2 для Ethereum. Используя технологию zkRollup, zkSync стремится решить проблемы масштабируемости Ethereum, обеспечивая более широкое принятие децентрализованных приложений. Миссия zkSync - сделать технологию блокчейна более доступной и эффективной как для пользователей, так и для разработчиков.

Цели

  • Увеличение масштабируемости:Обрабатывая транзакции вне цепи, zkSync стремится увеличить пропускную способность сети Ethereum, позволяя ей обрабатывать больше транзакций в секунду.
  • Снижение затрат:Пониженные комиссии за транзакции способствуют более широкому принятию и использованию технологии блокчейн. Недорогие транзакции zkSync позволяют пользователям участвовать в микротранзакциях и частом взаимодействии с dApps.
  • Гарантировать безопасность:Поддержание безопасности и доверия к транзакциям является приоритетом. zkSync использует модель безопасности Ethereum, обеспечивая безопасность и проверяемость всех транзакций.
  • Улучшить опыт пользователя:zkSync фокусируется на обеспечении хорошего опыта пользователя, включая быстрые подтверждения транзакций и совместимость с существующими кошельками и инструментами Ethereum. Протокол поддерживает функции, такие как мгновенные подтверждения и низкие комиссии, что облегчает взаимодействие пользователей с блокчейн-приложениями.

Преимущества для экосистемы

  • Увеличенная производительность:Возможности внецепочной обработки zkSync позволяют сети Ethereum обрабатывать больший объем транзакций, снижая перегрузку и повышая эффективность.
  • Меньшие сборы:Снижение транзакционных издержек делает взаимодействие пользователей с dApps более доступным, способствуя более широкому принятию и использованию.
  • Улучшенная безопасность:Пользуясь моделью безопасности Ethereum, zkSync гарантирует, что все транзакции безопасны и бездоверительны, обеспечивая целостность сети.
  • Удобный для разработчиков:Совместимость zkSync с EVM и поддержка популярных инструментов разработки упрощают переход разработчиков с Ethereum на zkSync, позволяя им воспользоваться преимуществами Layer 2 без значительных модификаций их существующих кодовых баз.

Основные моменты

  • zkSync - это решение масштабирования уровня 2 для Ethereum с использованием технологии zkRollup.
  • Разработанный компанией Matter Labs, zkSync нацелен на увеличение масштабируемости, снижение затрат на транзакции и обеспечение безопасности.
  • zkSync поддерживает смарт-контракты, совместимые с EVM, и предлагает различные инструменты и ресурсы для разработчиков.
  • Проект прошел значительные этапы развития, включая zkSync Lite и zkSync Era.
  • Видение zkSync - сделать технологию блокчейн более доступной и эффективной для широкого принятия.
Pernyataan Formal
* Investasi Kripto melibatkan risiko besar. Lanjutkan dengan hati-hati. Kursus ini tidak dimaksudkan sebagai nasihat investasi.
* Kursus ini dibuat oleh penulis yang telah bergabung dengan Gate Learn. Setiap opini yang dibagikan oleh penulis tidak mewakili Gate Learn.