Параллельные инновации технологии EVM: повышение производительности и масштабируемости Блокчейн

robot
Генерация тезисов в процессе

Анализ виртуальной машины Ethereum (EVM) и технологий ее параллелизации

Виртуальная машина Ethereum и Solidity

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

Глубокое обсуждение параллельного EVM и его экосистемы

Стандарты EVM и их реализация

EVM как уровень исполнения смарт-контрактов определяет стандартный формат байт-кода для отрасли. Эта стандартизация позволяет разработчикам эффективно развертывать контракты на нескольких совместимых сетях. Несмотря на то, что различные реализации EVM следуют одному и тому же стандарту байт-кода, они могут различаться в конкретных методах, например, клиент Geth Ethereum реализует EVM на языке Go, в то время как команда Ipsilon Фонда Ethereum поддерживает реализацию на C++.

Глубокое обсуждение параллельной EVM и ее экосистемы

Спрос на технологию параллельной EVM

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

Глубокое исследование параллельного EVM и его экосистемы

Инновации параллельной Виртуальной машины Ethereum

В качестве примера Monad, его ключевые инновации включают:

  • Оптимистичный параллельный алгоритм выполнения
  • Механизм отложенного выполнения
  • Пользовательская база данных состояния (Monad DB)
  • Высокопроизводительный механизмConsensus (Monad BFT)

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

Глубокое обсуждение параллельного EVM и его экосистемы

Проблемы параллельной Виртуальной машины Ethereum

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

Глубокое исследование параллельной EVM и ее экосистемы

Обзор проектов параллельной EVM

В настоящее время параллельная экосистема EVM включает в себя несколько проектов, таких как Monad, Sei, Polygon, Neon EVM и др. Эти проекты можно грубо разделить на три категории:

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

Глубокое обсуждение параллельного EVM и его экосистемы

Представительные проекты

Монада

Monad нацелен на решение проблемы масштабируемости путем оптимизации параллельного выполнения EVM и архитектуры конвейера, с целью достижения 10,000 TPS. Проект завершил масштабное финансирование, основная команда состоит из специалистов известных финансовых технологий.

Сэй

Проект Sei V2 планирует стать первым высокопроизводительным параллельным EVM, ожидается, что TPS повысится до 12 500. Проект уже запустил тестовую сеть и открытый фреймворк Parallel Stack.

Артела

Artela усиливает производительность слоя выполнения с помощью архитектуры двойной виртуальной машины EVM++ (EVM + WASM). Проект запустил тестовую сеть и программу поощрения экосистемы.

Неон

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

Эклпис

Eclipse вводит виртуальную машину Solana (SVM) в экосистему Ethereum и является решением Rollup Layer 2 на основе SVM.

Люмио

Lumio — это модульная сеть Layer 2 с виртуальной машиной, поддерживающая различные высокопроизводительные виртуальные машины, такие как Aptos VM и Solana VM, при этом используя Ethereum или Bitcoin в качестве расчетного уровня.

Глубокое обсуждение параллельного EVM и его экосистемы

Резюме

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

Глубокое обсуждение параллельного EVM и его экосистемы

Глубокое исследование параллельного EVM и его экосистемы

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 5
  • Поделиться
комментарий
0/400
FancyResearchLabvip
· 08-03 06:31
Снова мучаем Газ? Спасите!
Посмотреть ОригиналОтветить0
GasFeeCriervip
· 08-03 06:31
Газ слишком высок, не могу смотреть дальше.
Посмотреть ОригиналОтветить0
BlockchainThinkTankvip
· 08-03 06:30
Оптимизация базового газа - это ключ к успеху, не советую неудачникам торговать на высокоуровневых языках!
Посмотреть ОригиналОтветить0
BearMarketSunriservip
· 08-03 06:21
Газ тоже слишком дорогой.
Посмотреть ОригиналОтветить0
BearMarketBuildervip
· 08-03 06:09
Снова нужно учить новые навыки, не хочу учить.
Посмотреть ОригиналОтветить0
  • Закрепить