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

Крипторынок фокусируется на появлении проектов EVM с параллельным выполнением
Одной из самых обсуждаемых частей крипторынка стали проекты, включающие параллельное выполнение в их Виртуальных Машинах (VM), или, более конкретно, в проектах, совместимых с Ethereum Virtual Machine (EVM). Этот тренд, обусловленный обещанием улучшения производительности и масштабируемости, привел к повышению стоимости этих проектов. Но что же такое параллельная EVM, это всё лишь хайп, или это будет краеугольным камнем будущего технологии блокчейна?
Параллельные EVM
Никто не знает, что это значит, но это звучит провокационно https://t.co/ZKCwx8h4Z1 pic.twitter.com/O1re9fq3KT
— Hsaka (@HsakaTrades) 19 декабря 2023
Понимание параллельного выполнения в вычислениях
Параллельное выполнение, концепция, имеющая долгую историю в вычислениях высокой производительности, предполагает одновременное выполнение нескольких операций или задач на различных процессорах или ядрах. Этот метод контрастирует с традиционным последовательным выполнением задач и предлагает потенциально значительные выигрыши в эффективности и пропускной способности. Параллельная обработка приобрела важность, так как почти все улучшения мощности ЦП осуществляются за счет увеличения количества ядер, а не мощности каждого из них. Программное обеспечение, которое не использует параллелизм, теряет почти все современные достижения в области вычислений.
Роль параллельного выполнения в виртуальных машинах блокчейна
Параллельное выполнение в блокчейн-ВМ решает несколько ключевых проблем, которые ограничивали их производительность и масштабируемость. Оно может улучшить масштабируемость, позволяя одновременно обрабатывать транзакции, при этом снизив сетевую конгестию и задержки транзакций. Такое улучшение также может помочь в снижении высоких комиссий за транзакции (газовых сборов), особенно в пиковые периоды использования, особенно если применяются техники, такие как локальные рынки сборов. Например, особенно популярный выпуск NFT может вызвать рост газовых сборов для всего блокчейна, поскольку люди стремятся включить их транзакции в следующий блок. Однако активность в остальной части сети может быть нормальной. Локальные рынки сборов ограничивают повышенные комиссии теми частями, где наблюдается повышенная активность.
Кроме того, параллельное выполнение позволяет развивать более сложные и эффективные децентрализованные приложения (dApps), предоставляя больше вычислительной мощности и более быстрые времена транзакций. В целом, этот технологический прорыв оптимизирует использование вычислительных ресурсов, приводя к более эффективной и отзывчивой сети, хорошо оснащенной для обслуживания растущей пользовательской базы и все более сложных приложений.
Различные подходы к параллельному выполнению
Заимствовав терминологию от Джона Шарбонно, существует два основных метода реализации параллельного выполнения в блокчейн-ВМ:
- Детерминированное параллельное выполнение: Этот метод обычно предполагает использование предопределенных списков доступа для определения транзакций, которые могут быть обработаны параллельно, избегая конфликтов и обеспечивая последовательные результаты. Транзакция должна объявить, какие части сети она изменит. Этот метод добавляет уровень сложности при создании транзакций, который в основном ложится на плечи создателей приложений, таких как клиенты кошельков и DApps.
- Спекулятивное параллельное выполнение: Этот подход предполагает спекулятивное расписание транзакций для параллельного выполнения, увеличивая пропускную способность, но также вводя риск конфликтов, которые необходимо управлять. Планировщик, например, будет предполагать, что транзакция изменит только определенную область сети и распределит ее соответственно. Этот метод, хотя и менее завершен, чем детерминированное выполнение, более легко применим к существующим виртуальным машинам, таким как Ethereum Virtual Machine (EVM).
Будущее технологии блокчейна
Параллельная обработка быстро становится стандартным ожиданием для новых блокчейн-проектов. Растущая популярность проектов с параллельной обработкой подчеркивает их роль в решении реальных проблем масштабируемости и эффективности блокчейна. По мере того, как блокчейны продолжают развиваться и интегрироваться в мейнстримные приложения, возможность эффективной обработки транзакций в масштабе будет иметь решающее значение.
Эти популярные проекты с параллельной EVM стремятся решить некоторые слабости сети Ethereum. Таким образом, параллельные EVM – это не просто скоротечный тренд в криптомире. Они представляют собой важный шаг вперед в технологии блокчейна, решая фундаментальные проблемы масштабируемости и эффективности. Этот технологический прогресс необходим для будущего Ethereum и других блокчейнов, обеспечивая их соответствие потребностям расширяющейся и все более требовательной пользовательской базы.
Помимо параллельного выполнения, какие основные техники используются для решения проблем масштабируемости блокчейна? Поделитесь своими мыслями и мнениями по этому вопросу в разделе комментариев ниже.














