ru
Назад к списку

Виталик Бутерин рассказал о возможности перехода с EVM на архитектуру RISC-V

source-logo  incrypted.com 21 Апрель 2025 07:51, UTC
image
  • Виталик Бутерин опубликовал пост-предложение о замене EVM на архитектуру RISC-V.
  • Он считает, что это изменение позволит увеличить скорость выполнения блоков в сети почти в 100 раз.
  • Мнения разработчиков разделились.

Сооснователь Ethereum Виталик Бутерин предложил «радикальное изменение» для будущего уровня исполнения сети: замену виртуальной машины Ethereum (EVM) на архитектуру RISC-V — открытую и простую в использовании систему команд процессора.

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

Согласно публикации, речь не идет об изменении базовой логики контрактов или структуры учетных записей — все знакомые концепции вроде SLOAD, CALL или BALANCE останутся, но станут системными вызовами (syscalls) в RISC-V.

Кроме того, старые EVM-контракты останутся совместимыми и их можно будет вызывать из RISC-V-контрактов и наоборот.

«Это, возможно, единственный реальный путь к существенному упрощению уровня исполнения Ethereum», — отметил Бутерин.

По его убеждению, краткосрочные проблемы масштабирования решаются через новые EIP (например, EIP-4444). Но долгосрочно узким местом становится именно эффективность выполнения блоков, в частности при доказательстве корректности в ZK-EVM. Именно здесь RISC-V обещает прирост в десятки раз.

Например, только «block_execution» занимает примерно половину ресурсов доказательства (proving cycles). Если дать доступ к RISC-V напрямую, можно обойти слой промежуточной виртуальной машины — это потенциально позволит ускорить выполнение более чем в 50 раз, а в отдельных случаях — даже в 100 раз.

Предложение вызвало оживленное обсуждение среди разработчиков. Некоторые предостерегают, что низкоуровневая архитектура, как RISC-V, усложнит оптимизацию для современных процессоров на базе AMDx64 или ARM64.

«Сложно собрать обратно UInt256-операции, которые сейчас реализуются на AVX2 или AVX512. RISC-V (особенно 64-бит или хуже — 32-бит) может значительно снизить эффективность блокбилдинга и выполнения», — отметил разработчик под ником benaadams.

Другие, наоборот, поддерживают идею:

«Аргумент об упрощении имеет смысл. Но нужно четко определить, что является главной целью Ethereum сейчас: простота исполнения на L1, децентрализация или развитие L2-решений? Это нововведение может быть отличным для L1, но одновременно снижает потребность в L2, то есть Ethereum соревнуется сам с собой».

Напомним, что разработчики сети собираются осуществить обновление с помощью хардфорка Pectra уже 7 мая.

incrypted.com