Исследование технологии параллельного EVM и текущее состояние экосистемы
EVM против Solidity
Разработка смарт-контрактов является ключевым навыком для инженеров блокчейна. Обычно для написания логики контрактов используются высокоуровневые языки, такие как Solidity, но EVM не может напрямую выполнять код Solidity. Его необходимо компилировать в низкоуровневые операции, понятные виртуальной машине. Хотя существуют автоматизированные инструменты, упрощающие этот процесс, понимание основных принципов по-прежнему имеет большую ценность.
Прямое использование кода операций в программировании может обеспечить более высокую эффективность и более низкое потребление газа. Например, протокол Seaport от OpenSea широко использует встроенный ассемблер для оптимизации затрат на газ.
Стандарты EVM и их реализация
EVM определяет стандарт байт-кода для выполнения смарт-контрактов, что позволяет развертывать контракты на нескольких совместимых сетях. Однако конкретная реализация может значительно различаться, например, клиент Geth для Ethereum реализован на языке Go, в то время как команда Ipsilon поддерживает версию на C++. Эта разнообразие позволяет проводить целенаправленную оптимизацию.
Требование к параллельной обработке
Традиционные блокчейны выполняют транзакции последовательно, подобно однопроцессорному ЦП, что затрудняет масштабирование для широкой пользовательской базы. Параллельные виртуальные машины позволяют одновременно обрабатывать несколько транзакций, значительно увеличивая пропускную способность. Однако это также приводит к некоторым инженерным вызовам, таким как обработка конфликтов состояния при параллельных транзакциях.
Параллельные инновации EVM
Например, Monad, его основные инновации включают:
Оптимистичный параллельный алгоритм выполнения
Механизм отложенного выполнения
Пользовательская база данных состояния ( Monad DB )
Высокопроизводительный механизм консенсуса ( Monad BFT )
Эти технологии значительно увеличили производительность обработки сделок и общую эффективность исполнения.
Технические вызовы
Параллельное выполнение вводит потенциальные проблемы состояния конфликта, требующие тщательной проверки и механизмов разрешения конфликтов. Командам обычно также необходимо переработать базу данных состояния и разработать совместимые алгоритмы согласования.
Кроме того, захват долгосрочной ценности проектов и избежание централизации узлов также являются важными вызовами. Быстрое развитие экосистемы и снижение требований к аппаратному обеспечению могут быть возможными путями решения.
Параллельная экосистема EVM
Текущие проекты параллельного EVM в основном включают:
Обновление существующих EVM-совместимых сетей Layer 1, таких как Polygon, Fantom и др.
Новая сеть Layer 1 с нативным параллельным выполнением, такая как Monad, Sei V2, Artela и другие
Layer 2 сети с не-EVM параллельной технологией, такие как Solana Neon, Eclipse, Lumio и т.д.
Основное представление проекта
Монад
Цель состоит в том, чтобы достичь 10 000 TPS за счет параллельного выполнения и конвейерной архитектуры. Завершено финансирование в размере 244 миллиона долларов, оценка 3 миллиарда долларов. Основная команда пришла из Jump Trading, внутренний тестовый сет уже запущен.
Сей
Сеть Layer 1, сосредоточенная на торговле, Sei V2 обновляется до параллельного EVM, TPS увеличивается до 12 500. Тестовая сеть уже запущена, поддерживает однокнопочный перенос приложений EVM.
Артела
Усиленный уровень выполнения через двойную виртуальную машину EVM++(EVM + WASM). Публичная тестовая сеть уже запущена, программа экологических стимулов начата.
Канта
EVM-совместимый уровень 1 на основе Cosmos SDK, планирует внедрить параллельные технологии EVM.
Неон
Параллельный EVM в сети Solana, поддерживающий разработчиков Solidity для развертывания DApp на Solana. TPS более 2 000.
Затмение
Решение Layer 2 для Ethereum, использующее виртуальную машину Solana (SVM) в качестве исполнительного слоя. Завершен раунд финансирования A на сумму 50 миллионов долларов.
Лумио
Модульная VM Layer 2 сеть, поддерживающая различные высокопроизводительные виртуальные машины и комбинации с расчетным слоем Ethereum/Bitcoin.
Развитие технологии параллельного EVM значительно повысит производительность блокчейна, предоставив поддержку более широким сценариям применения и пользователям. С прогрессом этих проектов экосистема блокчейна ожидает достижения более масштабного расширения и применения.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Параллельные инновации EVM: ключевой прорыв в повышении производительности Блокчейна
Исследование технологии параллельного EVM и текущее состояние экосистемы
EVM против Solidity
Разработка смарт-контрактов является ключевым навыком для инженеров блокчейна. Обычно для написания логики контрактов используются высокоуровневые языки, такие как Solidity, но EVM не может напрямую выполнять код Solidity. Его необходимо компилировать в низкоуровневые операции, понятные виртуальной машине. Хотя существуют автоматизированные инструменты, упрощающие этот процесс, понимание основных принципов по-прежнему имеет большую ценность.
Прямое использование кода операций в программировании может обеспечить более высокую эффективность и более низкое потребление газа. Например, протокол Seaport от OpenSea широко использует встроенный ассемблер для оптимизации затрат на газ.
Стандарты EVM и их реализация
EVM определяет стандарт байт-кода для выполнения смарт-контрактов, что позволяет развертывать контракты на нескольких совместимых сетях. Однако конкретная реализация может значительно различаться, например, клиент Geth для Ethereum реализован на языке Go, в то время как команда Ipsilon поддерживает версию на C++. Эта разнообразие позволяет проводить целенаправленную оптимизацию.
Требование к параллельной обработке
Традиционные блокчейны выполняют транзакции последовательно, подобно однопроцессорному ЦП, что затрудняет масштабирование для широкой пользовательской базы. Параллельные виртуальные машины позволяют одновременно обрабатывать несколько транзакций, значительно увеличивая пропускную способность. Однако это также приводит к некоторым инженерным вызовам, таким как обработка конфликтов состояния при параллельных транзакциях.
Параллельные инновации EVM
Например, Monad, его основные инновации включают:
Эти технологии значительно увеличили производительность обработки сделок и общую эффективность исполнения.
Технические вызовы
Параллельное выполнение вводит потенциальные проблемы состояния конфликта, требующие тщательной проверки и механизмов разрешения конфликтов. Командам обычно также необходимо переработать базу данных состояния и разработать совместимые алгоритмы согласования.
Кроме того, захват долгосрочной ценности проектов и избежание централизации узлов также являются важными вызовами. Быстрое развитие экосистемы и снижение требований к аппаратному обеспечению могут быть возможными путями решения.
Параллельная экосистема EVM
Текущие проекты параллельного EVM в основном включают:
Основное представление проекта
Монад
Цель состоит в том, чтобы достичь 10 000 TPS за счет параллельного выполнения и конвейерной архитектуры. Завершено финансирование в размере 244 миллиона долларов, оценка 3 миллиарда долларов. Основная команда пришла из Jump Trading, внутренний тестовый сет уже запущен.
Сей
Сеть Layer 1, сосредоточенная на торговле, Sei V2 обновляется до параллельного EVM, TPS увеличивается до 12 500. Тестовая сеть уже запущена, поддерживает однокнопочный перенос приложений EVM.
Артела
Усиленный уровень выполнения через двойную виртуальную машину EVM++(EVM + WASM). Публичная тестовая сеть уже запущена, программа экологических стимулов начата.
Канта
EVM-совместимый уровень 1 на основе Cosmos SDK, планирует внедрить параллельные технологии EVM.
Неон
Параллельный EVM в сети Solana, поддерживающий разработчиков Solidity для развертывания DApp на Solana. TPS более 2 000.
Затмение
Решение Layer 2 для Ethereum, использующее виртуальную машину Solana (SVM) в качестве исполнительного слоя. Завершен раунд финансирования A на сумму 50 миллионов долларов.
Лумио
Модульная VM Layer 2 сеть, поддерживающая различные высокопроизводительные виртуальные машины и комбинации с расчетным слоем Ethereum/Bitcoin.
Развитие технологии параллельного EVM значительно повысит производительность блокчейна, предоставив поддержку более широким сценариям применения и пользователям. С прогрессом этих проектов экосистема блокчейна ожидает достижения более масштабного расширения и применения.