Объяснение EVM
.webp)
Резюме: EVM обеспечивает соответствие Layer 2 виртуальной машине Ethereum, что позволяет напрямую использовать Ethereum , такие как Solidity и Hardhat, без каких-либо модификаций.
Тип 1 обеспечивает полную эквивалентность, но страдает от медленной генерации доказательств, в то время как типы 2 и 2.5 повышают эффективность за счет оптимизации структур данных или gas .
Что такое EVM ?
EVM гарантирует, что сеть Layer 2 L2) полностью соответствует Ethereum машинеEthereum (EVM), как описано в Ethereum книге» Ethereum . Такое соответствие означает, что сеть воспроизводит среду выполнения Ethereumбез каких-либо собственных модификаций.
L2-сети, EVM, органично интегрируются с инструментами и инфраструктурой Ethereum, поддерживая такие инструменты для разработчиков, как Solidity и Hardhat, а также клиенты для выполнения, например Geth и Besu. Эта совместимость распространяется на предложенияEthereum (EIP) в производственных средах, обеспечивая единый подход к разработке.
Благодаря соответствию архитектуре Ethereumцепочки, EVM, унаследовали безопасность, масштабируемость и сетевые эффекты Ethereum, функционируя так же, как и mainnet расширяя её возможности для инноваций и внедрения.

Типы EVM
EVM классифицируется в зависимости от того, насколько L2 воспроизводит среду выполнения Ethereum, обеспечивая баланс между совместимостью и оптимизацией производительности.
- Тип 1: Ethereum Ethereum
Полностью воспроизводит операционные коды, структуры данных и криптографические примитивы Ethereum, что обеспечивает беспроблемную интеграцию с Ethereum и приложениями Ethereum без необходимости их модификации. - Тип 2: EVM
Сохраняет основные EVM , но вносит незначительные изменения, такие как замена хеш-функций или деревьев состояний, для оптимизации генерации доказательств. Эти изменения могут повлиять на совместимость с историческими данными и расширенными инструментами. - Тип 3: EVM с Gas gas Gas
Вносит изменения gas для определенных операций, чтобы упростить формирование доказательств и повысить эффективность. Это может привести к сбоям в работе приложений, использующих модель gas Ethereum. - Тип 4: Частично EVM
Вносит существенные изменения, такие как удаление прекомпиляторов или изменение логики выполнения, что требует переписывания приложений и снижает совместимость с Ethereum инструментами Ethereum.
Эти категории демонстрируют компромиссы между fidelity Ethereumи оптимизацией производительности с целью масштабирования.

Примеры цепочек, EVM
Вот некоторые из ведущих Layer 2 , которые входят в число наиболее значимых роллапов на Ethereum, EVM:
- Optimism: Построенная на OP , Optimism реализует семантику опкодов, gas и структуры данных Ethereum, обеспечивая совместимость с Ethereum и развертывание смарт-контрактов без изменений.
- Arbitrum : Arbitrum использует Geth в качестве клиента выполнения, поддерживая поведение опкодов Ethereumи обработку транзакций. Его система защиты от мошенничества проверяет off-chain , сохраняя при этом совместимость с Ethereum инструментами Ethereum.
- Linea: Linea спецификациям «желтой книги» Ethereum, воспроизводя семантику опкодов и криптографические примитивы, такие как Keccak, что позволяет напрямую развертывать Ethereum без каких-либо изменений.
- Taiko: Taiko — это rollup zkEVM , который выполняет Ethereum в zk, сохраняя при этом Ethereum структуры данных и хеширование Ethereum, что обеспечивает полную совместимость с средой выполнения Ethereum.
- Scroll: Scroll zkEVM выполнения неизмененного Ethereum с использованием нативных криптографических примитивов, что обеспечивает беспроблемное развертывание с помощью таких Ethereum , как Hardhat и Truffle.

Недостатки EVM
EVM ограничивает гибкость при оптимизации производительности или масштабируемости из-за строгого следования архитектуре Ethereum.
Такие компоненты, как хеширование Keccak и дерево Меркла-Патриции, хотя и являются неотъемлемой частью Ethereum, не являются оптимальными для zero-knowledge , что приводит к замедлению генерации доказательств и увеличению вычислительных затрат, особенно в zkEVM .
Поддержание эквивалентности также затрудняет процесс обновления. Внедрение систем, защищенных от мошенничества, или интеграция новых предложений Ethereum (EIP) требует дополнительных усилий для обеспечения полной совместимости. Эта дополнительная сложность может замедлить разработку и увеличить потребность в ресурсах по сравнению с архитектурами, оптимизированными для конкретных сценариев использования.
Futures масштабирования, EVM
EVM занимает центральное место в rollup Ethereum rollup , при этом zkEVM играют ведущую роль в работе над масштабируемостью. zkEVM типа 1 полностью дублируют Ethereum сталкиваются с проблемами неэффективности при генерации доказательств из-за компонентов, ZK, таких как хэширование Keccak. Для решения этих проблем решающее значение будут иметь достижения в области параллелизации и разработка аппаратного обеспечения ZK.
В ближайшей перспективе zkEVM типов 2 и 2.5 обеспечивают оптимальный баланс между производительностью и совместимостью. Такие проекты, как Scroll , как эти подходы позволяют ускорить проверку доказательств при одновременной интеграции с существующей инфраструктурой, что открывает путь к более широкому внедрению и долгосрочным решениям по масштабированию.
Нижняя линия
EVM заключается в поиске баланса между совместимостью с Ethereum необходимостью масштабируемости.
Решения типа 1 обеспечивают идеальную fidelity страдают от низкой эффективности при генерации доказательств, в то время как решения типа 2 и более поздних версий включают прагматичные изменения, направленные на оптимизацию производительности.
Каждый уровень отражает компромиссы между скоростью, совместимостью и интеграцией с экосистемой. По мере развития этой сферы эти инновации будут определять будущее масштабирования Ethereum и переосмысливать границы возможного для децентрализованных сетей.

Написано
Jed Barker
Главный редактор
Джед, аналитик по цифровым активам с 2015 года, основал Datawallet упростить понимание криптовалют и децентрализованных финансов. В его профессиональном опыте — работа в качестве исследователя в ведущих изданиях и венчурной компании, что свидетельствует о его стремлении сделать сложные финансовые концепции доступными для широкой аудитории.
.webp)

.webp)
.webp)


