Виртуальная машина Ethereum (EVM) и ее достижения в области параллелизации
Обзор Виртуальной машины Ethereum
EVM — это среда выполнения смарт-контрактов Ethereum. Разработчики обычно используют такие высокоуровневые языки, как Solidity, для написания контрактов, а затем компилируют их в байт-код, исполняемый EVM. Несмотря на наличие автоматизированных инструментов, понимание низкоуровневых опкодов может помочь разработчикам оптимизировать производительность контрактов и снизить потребление газа.
EVM как уровень выполнения является местом окончательного выполнения смарт-контрактов. Байт-код EVM стал отраслевым стандартом и поддерживает кросс-цепочную совместимость. Хотя стандарты одинаковы, разные реализации (, такие как Go и C++ ), могут иметь различия в производительности.
Параллельная EVM-технология
Традиционные блокчейны в основном сосредоточены на инновациях в алгоритмах консенсуса, но оптимизация уровня исполнения также важна. Последовательное выполнение транзакций похоже на однопроцессорный ЦП, что затрудняет удовлетворение потребностей крупномасштабных пользователей. Параллельное выполнение может значительно повысить пропускную способность, но необходимо решить такие технические задачи, как конфликты параллельных транзакций.
Основные инновации параллельной EVM включают:
Параллельное выполнение транзакций: использование оптимистичного параллельного алгоритма, позволяющего обрабатывать несколько транзакций одновременно.
Отложенное выполнение: отложите выполнение транзакций в независимый канал, чтобы повысить общую эффективность
Настраиваемая база данных состояния: оптимизация хранения состояния и скорости доступа
Высокопроизводительный механизм консенсуса: поддерживает эффективное достижение консенсуса среди большого количества узлов
Параллельный проект EVM
В настоящее время параллельная структура EVM в основном включает:
Monad: нацелен на достижение 10,000 TPS, привлек 244 миллиона долларов, оценка 3 миллиарда долларов.
Sei: Сеть Layer 1, сосредоточенная на приложениях для торговли, версия V2 вводит параллельную Виртуальную машину Ethereum.
Artela: Улучшение производительности слоя исполнения через Виртуальная машина Ethereum++(EVM+WASM).
Canto: EVM-совместимая сеть, построенная на базе Cosmos SDK, планирует ввести параллельный EVM.
Neon: EVM-совместимое решение на базе Solana, поддерживающее однокнопочное развертывание приложений Solidity на Solana.
Eclipse: Внедрение Виртуальной машины Solana в Layer 2 решения Ethereum.
Lumio: Модульная Виртуальная машина Layer 2 сеть, поддерживающая множество высокопроизводительных ВМ.
Эти проекты используют различные стратегии для реализации параллельной Виртуальной машины Ethereum (EVM), включая обновление существующих сетей, создание новых цепочек с нуля, а также решения второго уровня. Все они стремятся повысить производительность и масштабируемость блокчейна, подготавливая его к будущему массовому применению.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Параллельные инновации EVM: анализ 7 крупных проектов, повышающих производительность Блокчейн
Виртуальная машина Ethereum (EVM) и ее достижения в области параллелизации
Обзор Виртуальной машины Ethereum
EVM — это среда выполнения смарт-контрактов Ethereum. Разработчики обычно используют такие высокоуровневые языки, как Solidity, для написания контрактов, а затем компилируют их в байт-код, исполняемый EVM. Несмотря на наличие автоматизированных инструментов, понимание низкоуровневых опкодов может помочь разработчикам оптимизировать производительность контрактов и снизить потребление газа.
EVM как уровень выполнения является местом окончательного выполнения смарт-контрактов. Байт-код EVM стал отраслевым стандартом и поддерживает кросс-цепочную совместимость. Хотя стандарты одинаковы, разные реализации (, такие как Go и C++ ), могут иметь различия в производительности.
Параллельная EVM-технология
Традиционные блокчейны в основном сосредоточены на инновациях в алгоритмах консенсуса, но оптимизация уровня исполнения также важна. Последовательное выполнение транзакций похоже на однопроцессорный ЦП, что затрудняет удовлетворение потребностей крупномасштабных пользователей. Параллельное выполнение может значительно повысить пропускную способность, но необходимо решить такие технические задачи, как конфликты параллельных транзакций.
Основные инновации параллельной EVM включают:
Параллельный проект EVM
В настоящее время параллельная структура EVM в основном включает:
! Глубокое погружение в параллельную EVM и ее экосистему
Эти проекты используют различные стратегии для реализации параллельной Виртуальной машины Ethereum (EVM), включая обновление существующих сетей, создание новых цепочек с нуля, а также решения второго уровня. Все они стремятся повысить производительность и масштабируемость блокчейна, подготавливая его к будущему массовому применению.