第2课

Архитектура X уровня

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

zkEVM и его компоненты

zkEVM, или Zero-Knowledge Ethereum Virtual Machine, является критическим компонентом в экосистеме X Layer, разработанным для запуска смарт-контрактов, совместимых с Ethereum, с улучшенной конфиденциальностью и масштабируемостью через доказательства Zero-Knowledge. Он расширяет возможности традиционной виртуальной машины Ethereum (EVM), вводя функции, сохраняющие конфиденциальность, и улучшения эффективности, что делает его подходящим для высокотрафиковых и конфиденциальных транзакций.

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

Одним из основных компонентов zkEVM является компилятор, который переводит смарт-контракты Ethereum, написанные на Solidity (или других совместимых языках), в форму, которая может быть выполнена в среде zkEVM. Этот процесс перевода сохраняет исходную логику и функциональность контрактов, оптимизируя их для генерации доказательств в форме нулевого знания.

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

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

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

Как X Layer использует zkEVM Validium для масштабируемости и доступности данных

X Layer использует zkEVM Validium, инновационный уровень, который объединяет функциональные возможности zkEVM с технологией Validium, чтобы достичь беспрецедентной масштабируемости и доступности данных. Validium интегрирует доказательства нулевого знания с решениями хранения данных вне цепи, находя баланс между масштабируемостью и доступностью данных о транзакциях.

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

Доступность данных в zkEVM Validium управляется путем комбинации механизмов on-chain и off-chain. Критические данные транзакций хранятся вне цепи блоков в безопасном и доступном виде, в то время как криптографическое обязательство к этим данным записывается в цепи блоков. Такой подход гарантирует, что данные могут быть извлечены и проверены по отношению к обязательству в цепи блоков, обеспечивая надежное решение для проблем доступности данных.

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

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

zkEVM Validium также использует методы шардинга для масштабирования хранения и обработки данных вне сети. Разделяя данные на более мелкие, управляемые части, или сегменты, и распределяя их по нескольким узлам хранения, zkEVM Validium повышает как масштабируемость, так и избыточность, гарантируя, что система может эффективно обрабатывать большие объемы данных.

Интеграция zkEVM с технологией Validium в экосистему X Layer представляет собой новый подход к масштабируемости и доступности данных в блокчейн-системах. Сочетая в себе конфиденциальность и эффективность доказательств нулевого знания с масштабируемостью хранения данных вне цепи, zkEVM Validium предоставляет комплексное решение для создания высокопроизводительных, масштабируемых и безопасных децентрализованных приложений.

Архитектура X Layer

X Layer Validium

X Layer, построенный с использованием Polygon CDK, передовой фреймворк для развертывания сетей zk-powered L2, использует режим validium. Этот режим характеризуется специализированным комитетом последователей, обеспечивающим плавную совместимость с другими сетями Polygon и обеспечивающим высокопроизводительное масштабирование. Внеланцевое выполнение и хранение данных о транзакциях, не хранящихся на основной сети Ethereum, значительно повышают масштабируемость. Validium снижает затраты на хранение газа L1, тем самым снижая комиссии за транзакции на L2 и улучшая конфиденциальность и опыт пользователей.

zkValidium против zkRollups

zkValidium отличается от rollups и побочных цепей тем, что делится только доказательством достоверности с Ethereum, а не фактическими данными транзакции. Эта операция включает смарт-контракт верификатора на Ethereum, к которому validium представляет доказательство достоверности. Эти доказательства, по своей природе нулевого знания, подтверждают результаты транзакции, не раскрывая конкретные детали транзакции. Если доказательство признается недействительным, соответствующая партия, представленная validium, отклоняется, обеспечивая целостность основной сети Ethereum.

Консенсусный контракт

Протокол ZkEVM.sol лежит в основе архитектуры X Layer, обеспечивая правильность изменения состояния через доказательства корректности. Контракт Согласования, развернутый на Ethereum Layer 1, проверяет эти доказательства, подтверждая соблюдение заранее определенных правил для переходов состояний. В эту систему вовлечены секвенсоры, ответственные за предложение пакетов транзакций, и агрегаторы, которые проверяют эти пакеты и предоставляют необходимые доказательства их корректности.

Доступность данных

Работая в режиме validium, X Layer интегрирует Комитет по доступности данных (DAC), чтобы проверить доступность данных и обеспечить вычислительную эффективность сети. DAC, поддерживаемый Polygon CDK, предлагает более низкие комиссии за транзакции благодаря снижению вычислений и поддерживает конфиденциальность состояния, обеспечивая целостность данных.

zkNode

Клиент zkNode синхронизируется со состоянием X Layer, управляемым доверенными последователями и агрегаторами. Эти сущности надзирают за состоянием L2 и его завершением на L1, обеспечивая согласованность и надежность сети.

zkProver

X Layer моделирует виртуальную машину Ethereum, используя безопасность основной сети Ethereum и обеспечивая пользовательский опыт, аналогичный Ethereum. Компонент zkProver генерирует доказательства правильности для zkRollups, используя ускорители для минимизации времени и стоимости доказательства. Этот процесс включает в себя отправку транзакций zkNode в zkProver, который затем обращается к базе данных для получения необходимой информации для создания верифицируемых доказательств.

Токеномика

Токеномика X Layer предполагает взаимодействие секвенсоров и агрегаторов с токенами OKB. Секвенсоры платят комиссию в OKB за предложение пакетов транзакций и зарабатывают комиссию за транзакции в допустимых пакетах. Агрегаторы, работающие на программном обеспечении zkNode от X Layer, создают доказательства валидности с нулевым разглашением с помощью zkProver и зарабатывают комиссию OKB за отправленные доказательства, проверяя транзакции и конкурируя на основе своих стратегий.

Транзакции на X Layer

Для совершения транзакций на X Layer пользователям необходимы токены OKB на L2, которые могут быть переданы с L1 через мост X Layer. Транзакции инициируются из кошельков, таких как MetaMask, и отправляются секвенсорам, завершаясь на L2. Затем секвенсоры передают пакетные данные на умный контракт на L1, обеспечивая безопасную синхронизацию состояния. Агрегаторы создают доказательства для окончательности на L1, обеспечивая безопасность и надежность транзакций пользователей.

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

  • zkEVM расширяет Виртуальную Машину Ethereum путем внедрения доказательств Зеро-Знания для конфиденциальности и масштабируемости, обеспечивая выполнение смарт-контрактов, совместимых с Ethereum, в экосистеме X Layer.
  • Архитектура включает компилятор для перевода смарт-контрактов, доказательство для генерации доказательств с нулевым разглашением, верификатор для проверки этих доказательств on-chain и менеджер состояний для обработки состояний контрактов.
  • Используя технологии zkEVM и Validium, X Layer предлагает передовое решение для масштабируемых, эффективных и конфиденциальных децентрализованных приложений, занимая лидирующие позиции в инновациях блокчейн.
  • X Layer использует технологии validium и zkValidium для масштабируемой обработки транзакций вне цепи, что значительно снижает затраты на газ и комиссии за транзакции на уровне L2 в сети Ethereum.
  • Архитектура использует протокол консенсуса с последователями и агрегаторами, обеспечивая безопасную и эффективную проверку транзакций и изменения состояния с использованием доказательств правильности.
  • Включает Комитет доступности данных и клиент zkNode для эффективного управления данными и синхронизации состояния L2, поддерживая целостность сети и конфиденциальность пользователей.
  • Использует модель токеномики, включающую токены OKB для стимулирования участия в сети и проверки транзакций, обеспечивая конкурентоспособную и устойчивую экосистему.
免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第2课

Архитектура X уровня

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

zkEVM и его компоненты

zkEVM, или Zero-Knowledge Ethereum Virtual Machine, является критическим компонентом в экосистеме X Layer, разработанным для запуска смарт-контрактов, совместимых с Ethereum, с улучшенной конфиденциальностью и масштабируемостью через доказательства Zero-Knowledge. Он расширяет возможности традиционной виртуальной машины Ethereum (EVM), вводя функции, сохраняющие конфиденциальность, и улучшения эффективности, что делает его подходящим для высокотрафиковых и конфиденциальных транзакций.

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

Одним из основных компонентов zkEVM является компилятор, который переводит смарт-контракты Ethereum, написанные на Solidity (или других совместимых языках), в форму, которая может быть выполнена в среде zkEVM. Этот процесс перевода сохраняет исходную логику и функциональность контрактов, оптимизируя их для генерации доказательств в форме нулевого знания.

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

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

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

Как X Layer использует zkEVM Validium для масштабируемости и доступности данных

X Layer использует zkEVM Validium, инновационный уровень, который объединяет функциональные возможности zkEVM с технологией Validium, чтобы достичь беспрецедентной масштабируемости и доступности данных. Validium интегрирует доказательства нулевого знания с решениями хранения данных вне цепи, находя баланс между масштабируемостью и доступностью данных о транзакциях.

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

Доступность данных в zkEVM Validium управляется путем комбинации механизмов on-chain и off-chain. Критические данные транзакций хранятся вне цепи блоков в безопасном и доступном виде, в то время как криптографическое обязательство к этим данным записывается в цепи блоков. Такой подход гарантирует, что данные могут быть извлечены и проверены по отношению к обязательству в цепи блоков, обеспечивая надежное решение для проблем доступности данных.

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

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

zkEVM Validium также использует методы шардинга для масштабирования хранения и обработки данных вне сети. Разделяя данные на более мелкие, управляемые части, или сегменты, и распределяя их по нескольким узлам хранения, zkEVM Validium повышает как масштабируемость, так и избыточность, гарантируя, что система может эффективно обрабатывать большие объемы данных.

Интеграция zkEVM с технологией Validium в экосистему X Layer представляет собой новый подход к масштабируемости и доступности данных в блокчейн-системах. Сочетая в себе конфиденциальность и эффективность доказательств нулевого знания с масштабируемостью хранения данных вне цепи, zkEVM Validium предоставляет комплексное решение для создания высокопроизводительных, масштабируемых и безопасных децентрализованных приложений.

Архитектура X Layer

X Layer Validium

X Layer, построенный с использованием Polygon CDK, передовой фреймворк для развертывания сетей zk-powered L2, использует режим validium. Этот режим характеризуется специализированным комитетом последователей, обеспечивающим плавную совместимость с другими сетями Polygon и обеспечивающим высокопроизводительное масштабирование. Внеланцевое выполнение и хранение данных о транзакциях, не хранящихся на основной сети Ethereum, значительно повышают масштабируемость. Validium снижает затраты на хранение газа L1, тем самым снижая комиссии за транзакции на L2 и улучшая конфиденциальность и опыт пользователей.

zkValidium против zkRollups

zkValidium отличается от rollups и побочных цепей тем, что делится только доказательством достоверности с Ethereum, а не фактическими данными транзакции. Эта операция включает смарт-контракт верификатора на Ethereum, к которому validium представляет доказательство достоверности. Эти доказательства, по своей природе нулевого знания, подтверждают результаты транзакции, не раскрывая конкретные детали транзакции. Если доказательство признается недействительным, соответствующая партия, представленная validium, отклоняется, обеспечивая целостность основной сети Ethereum.

Консенсусный контракт

Протокол ZkEVM.sol лежит в основе архитектуры X Layer, обеспечивая правильность изменения состояния через доказательства корректности. Контракт Согласования, развернутый на Ethereum Layer 1, проверяет эти доказательства, подтверждая соблюдение заранее определенных правил для переходов состояний. В эту систему вовлечены секвенсоры, ответственные за предложение пакетов транзакций, и агрегаторы, которые проверяют эти пакеты и предоставляют необходимые доказательства их корректности.

Доступность данных

Работая в режиме validium, X Layer интегрирует Комитет по доступности данных (DAC), чтобы проверить доступность данных и обеспечить вычислительную эффективность сети. DAC, поддерживаемый Polygon CDK, предлагает более низкие комиссии за транзакции благодаря снижению вычислений и поддерживает конфиденциальность состояния, обеспечивая целостность данных.

zkNode

Клиент zkNode синхронизируется со состоянием X Layer, управляемым доверенными последователями и агрегаторами. Эти сущности надзирают за состоянием L2 и его завершением на L1, обеспечивая согласованность и надежность сети.

zkProver

X Layer моделирует виртуальную машину Ethereum, используя безопасность основной сети Ethereum и обеспечивая пользовательский опыт, аналогичный Ethereum. Компонент zkProver генерирует доказательства правильности для zkRollups, используя ускорители для минимизации времени и стоимости доказательства. Этот процесс включает в себя отправку транзакций zkNode в zkProver, который затем обращается к базе данных для получения необходимой информации для создания верифицируемых доказательств.

Токеномика

Токеномика X Layer предполагает взаимодействие секвенсоров и агрегаторов с токенами OKB. Секвенсоры платят комиссию в OKB за предложение пакетов транзакций и зарабатывают комиссию за транзакции в допустимых пакетах. Агрегаторы, работающие на программном обеспечении zkNode от X Layer, создают доказательства валидности с нулевым разглашением с помощью zkProver и зарабатывают комиссию OKB за отправленные доказательства, проверяя транзакции и конкурируя на основе своих стратегий.

Транзакции на X Layer

Для совершения транзакций на X Layer пользователям необходимы токены OKB на L2, которые могут быть переданы с L1 через мост X Layer. Транзакции инициируются из кошельков, таких как MetaMask, и отправляются секвенсорам, завершаясь на L2. Затем секвенсоры передают пакетные данные на умный контракт на L1, обеспечивая безопасную синхронизацию состояния. Агрегаторы создают доказательства для окончательности на L1, обеспечивая безопасность и надежность транзакций пользователей.

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

  • zkEVM расширяет Виртуальную Машину Ethereum путем внедрения доказательств Зеро-Знания для конфиденциальности и масштабируемости, обеспечивая выполнение смарт-контрактов, совместимых с Ethereum, в экосистеме X Layer.
  • Архитектура включает компилятор для перевода смарт-контрактов, доказательство для генерации доказательств с нулевым разглашением, верификатор для проверки этих доказательств on-chain и менеджер состояний для обработки состояний контрактов.
  • Используя технологии zkEVM и Validium, X Layer предлагает передовое решение для масштабируемых, эффективных и конфиденциальных децентрализованных приложений, занимая лидирующие позиции в инновациях блокчейн.
  • X Layer использует технологии validium и zkValidium для масштабируемой обработки транзакций вне цепи, что значительно снижает затраты на газ и комиссии за транзакции на уровне L2 в сети Ethereum.
  • Архитектура использует протокол консенсуса с последователями и агрегаторами, обеспечивая безопасную и эффективную проверку транзакций и изменения состояния с использованием доказательств правильности.
  • Включает Комитет доступности данных и клиент zkNode для эффективного управления данными и синхронизации состояния L2, поддерживая целостность сети и конфиденциальность пользователей.
  • Использует модель токеномики, включающую токены OKB для стимулирования участия в сети и проверки транзакций, обеспечивая конкурентоспособную и устойчивую экосистему.
免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。