EVM является ядром Ethereum, отвечает за выполнение смарт-контрактов и обработку транзакций. В отличие от других виртуальных машин, EVM является специализированным вычислительным движком, предоставляющим абстракцию вычислений и хранения. Он выполняет свой собственный набор байт-кода, который обычно компилируется из Solidity.
EVM является почти тюрингом полным состоянием, все шаги выполнения будут потреблять ограниченные ресурсы Gas, что предотвращает возможные бесконечные циклы. EVM не имеет функции планирования, он последовательно выполняет транзакции и изменяет мировое состояние. Этот линейный процесс выполнения сложно оптимизировать параллельно, что приводит к узким местам производительности Ethereum, требующим решения по расширению Layer2.
Высокопроизводительная параллельная технология Layer1
Для решения проблем с производительностью EVM многие высокопроизводительные Layer1 выбрали разные виртуальные машины и схемы параллельного выполнения.
Выбор виртуальной машины
Некоторые проекты используют виртуальные машины на основе WASM, eBPF или Move байт-кода, а не EVM. WASM имеет небольшие размеры, быструю загрузку и портативность, и его уже приняли несколько блокчейн-проектов. eBPF возник из технологии фильтрации сетевых пакетов и обладает высокой производительностью и безопасностью. Язык Move акцентирует внимание на гибкости и проверяемости, используясь для определения и контроля торговых операций с активами.
Параллельное выполнение
Основная проблема параллельного выполнения заключается в определении того, какие транзакции могут быть обработаны одновременно. Два распространенных метода:
Метод доступа к состоянию: заранее определить каждую часть состояния, доступную для транзакции, чтобы оценить независимость.
Оптимистичная параллельная модель: предположим, что все транзакции независимы, проверяются и корректируются после факта.
Развитие параллельного EVM
С ростом концепции параллельного EVM несколько проектов представили соответствующие решения:
Параллельное обновление существующих EVM-совместимых Layer1, таких как BSC и Polygon.
Использование EVM-совместимого Layer1 с параллельной технологией, такого как Monand, Sei V2 и Artela.
EVM-совместимые решения на не EVM-цепочках, такие как Solana Neon.
Эти проекты реализуют совместимость с EVM и параллельное выполнение различными способами, направленными на повышение производительности и масштабируемости.
В будущем может появиться больше проектов, присоединившихся к конкуренции параллельных EVM, а также могут возникнуть инновационные решения на основе новых виртуальных машин, таких как WASM, SVM и Move VM. Развитие технологии блокчейн все еще имеет широкое пространство, что заслуживает нашего постоянного внимания.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
7 Лайков
Награда
7
5
Репост
Поделиться
комментарий
0/400
AirdropworkerZhang
· 07-16 20:14
Не могу больше, одноцепочечные сети больше не в моде.
Посмотреть ОригиналОтветить0
DancingCandles
· 07-16 01:57
Снова зарабатывание денег на бумажных технологиях.
Посмотреть ОригиналОтветить0
Anon32942
· 07-13 20:56
Ты понял эту производительность?
Посмотреть ОригиналОтветить0
ZkProofPudding
· 07-13 20:38
Главный акцент на Квантовая запутанность и bullish
EVM и высокопроизводительный Layer1: развитие и вызовы параллельных технологий
EVM:核心 компонент Ethereum
EVM является ядром Ethereum, отвечает за выполнение смарт-контрактов и обработку транзакций. В отличие от других виртуальных машин, EVM является специализированным вычислительным движком, предоставляющим абстракцию вычислений и хранения. Он выполняет свой собственный набор байт-кода, который обычно компилируется из Solidity.
EVM является почти тюрингом полным состоянием, все шаги выполнения будут потреблять ограниченные ресурсы Gas, что предотвращает возможные бесконечные циклы. EVM не имеет функции планирования, он последовательно выполняет транзакции и изменяет мировое состояние. Этот линейный процесс выполнения сложно оптимизировать параллельно, что приводит к узким местам производительности Ethereum, требующим решения по расширению Layer2.
Высокопроизводительная параллельная технология Layer1
Для решения проблем с производительностью EVM многие высокопроизводительные Layer1 выбрали разные виртуальные машины и схемы параллельного выполнения.
Выбор виртуальной машины
Некоторые проекты используют виртуальные машины на основе WASM, eBPF или Move байт-кода, а не EVM. WASM имеет небольшие размеры, быструю загрузку и портативность, и его уже приняли несколько блокчейн-проектов. eBPF возник из технологии фильтрации сетевых пакетов и обладает высокой производительностью и безопасностью. Язык Move акцентирует внимание на гибкости и проверяемости, используясь для определения и контроля торговых операций с активами.
Параллельное выполнение
Основная проблема параллельного выполнения заключается в определении того, какие транзакции могут быть обработаны одновременно. Два распространенных метода:
Метод доступа к состоянию: заранее определить каждую часть состояния, доступную для транзакции, чтобы оценить независимость.
Оптимистичная параллельная модель: предположим, что все транзакции независимы, проверяются и корректируются после факта.
Развитие параллельного EVM
С ростом концепции параллельного EVM несколько проектов представили соответствующие решения:
Параллельное обновление существующих EVM-совместимых Layer1, таких как BSC и Polygon.
Использование EVM-совместимого Layer1 с параллельной технологией, такого как Monand, Sei V2 и Artela.
EVM-совместимые решения на не EVM-цепочках, такие как Solana Neon.
Эти проекты реализуют совместимость с EVM и параллельное выполнение различными способами, направленными на повышение производительности и масштабируемости.
В будущем может появиться больше проектов, присоединившихся к конкуренции параллельных EVM, а также могут возникнуть инновационные решения на основе новых виртуальных машин, таких как WASM, SVM и Move VM. Развитие технологии блокчейн все еще имеет широкое пространство, что заслуживает нашего постоянного внимания.