Анализ технологии параллельного EVM: новые тенденции повышения производительности Ethereum

EVM:核心组件 Эфир

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

EVM — это почти тьюринг-полная машина состояний. "Почти" означает, что все шаги выполнения потребляют ограниченные ресурсы Gas, что предотвращает возможные бесконечные циклы, которые могут остановить всю платформу Ethereum. EVM не имеет функции планирования, а последовательно выполняет транзакции в блоке, изменяя мировое состояние. Этот линейный процесс выполнения ограничивает возможность параллельного выполнения.

Параллельный EVM: хирургия сердца высокой производительности Layer1

Высокопроизводительная параллельная стратегия Layer1

Чтобы решить проблему производительности Ethereum, многие высокопроизводительные Layer1 используют различные виртуальные машины и стратегии параллельного выполнения.

Выбор виртуальной машины

Многие высокопроизводительные Layer1 выбирают использование виртуальных машин на базе WASM, eBPF или Move байт-кода, а не EVM. Эти виртуальные машины обычно более эффективны и лучше подходят в качестве децентрализованных вычислительных платформ.

Метод параллельного выполнения

Основная проблема параллельного выполнения заключается в определении того, какие транзакции не связаны между собой. Высокопроизводительный Layer1 в основном полагается на два метода:

  1. Метод доступа к состоянию: заранее знать, какая часть состояния блокчейна доступна для каждой транзакции, чтобы проанализировать, какие транзакции являются независимыми.

  2. Оптимистичная параллельная модель: предположим, что все транзакции независимы, а затем ретроспективно проверяем это предположение и при необходимости вносим изменения.

Параллельный EVM: сердечная операция высокопроизводительного Layer1

Развитие параллельного EVM

Концепция параллельного EVM в последние годы привлекла большее внимание. В настоящее время можно выделить три основные категории, которые можно определить как параллельные EVM:

  1. Существующее обновление параллельного выполнения для EVM-совместимого Layer1
  2. Новый EVM-совместимый Layer1 с использованием технологии параллельного выполнения
  3. EVM-совместимые решения на Layer1, не совместимом с EVM

Параллельный EVM: хирургия сердца высокопроизводительного Layer1

Некоторые новые проекты, такие как Monad, Sei V2 и Artela, исследуют реализацию параллельного EVM. Эти проекты используют различные технологические решения, направленные на повышение эффективности обработки транзакций и пропускной способности сети.

Параллельный EVM: высокопроизводительная замена сердца Layer1

В то же время некоторые не совместимые с EVM публичные цепочки также ищут совместимость с EVM, такие как проект Neon на Solana. Эти решения обычно запускают EVM в качестве смарт-контракта в родной среде для достижения бесшовной совместимости.

Параллельный EVM: высокопроизводительная замена сердца Layer1

Будущие перспективы

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

Параллельный EVM: хирургия сердца высокопроизводительного Layer1

Помимо высокопроизводительного EVM, ожидается также разнообразное развитие экосистемы блокчейна, такое как применение и развитие различных технологий виртуальных машин, таких как WASM, SVM и Move VM. Это разнообразие способствует стимулированию инноваций и прогресса в технологии блокчейна в целом.

Параллельный EVM: хирургия сердца высокопроизводительного Layer1

ETH-0.68%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Поделиться
комментарий
0/400
LeekCuttervip
· 07-22 09:19
Газ真是贵死了
Посмотреть ОригиналОтветить0
MissedTheBoatvip
· 07-21 23:51
Совсем не оригинально, бесполезно.
Посмотреть ОригиналОтветить0
NftPhilanthropistvip
· 07-21 23:51
доказательство воздействия >>>>>> линейное выполнение, честно говоря
Посмотреть ОригиналОтветить0
BrokenDAOvip
· 07-21 23:49
Еще один, кто хочет исправить EVM, Тьюринг завершен, можно исправить? Разве исторического опыта еще недостаточно?
Посмотреть ОригиналОтветить0
DAOplomacyvip
· 07-21 23:38
субоптимальные стимулы для управления... как обычно, честно говоря
Посмотреть ОригиналОтветить0
  • Закрепить