Что такое RISC-V?
RISC-V, произносится как «пятый риск», представляет собой современную архитектуру набора команд с открытым исходным кодом (ISA), которая основана на принципах RISC (компьютер с сокращенным набором команд). Проще говоря, это похоже на схему, которая определяет набор инструкций, которые может выполнять процессор.
Платформа RISC-V спроектирована как высокомодульная, эффективная и гибкая. Изначально разработанная Калифорнийским университетом в 2010 году, платформа с открытым исходным кодом предоставляет разработчикам возможность гибко адаптировать ее функциональность и варианты использования, а также обеспечивает экономию средств по сравнению с проприетарными ISA, такими как ARM или x86. Это предлагает широкий спектр применений - от суперкомпьютеров до смартфонов, а теперь и блокчейнов, таких как Ethereum.
20 апреля 2025 года соучредитель Ethereum Виталик Бутерин представил новое «радикальное» предложение по масштабированию для замены виртуальной машины Ethereum (EVM) на архитектуру набора команд RISC-V, которая направлена на повышение скорости и эффективности уровня выполнения сети. Идея заключается в том, что RISC-V - это лучший способ решить проблемы масштабируемости блокчейна.
«Изменение направлено на значительное повышение эффективности исполнительного уровня Ethereum, устраняя одно из основных узких мест при масштабировании, а также может значительно повысить простоту исполнительного уровня - на самом деле, это, пожалуй, единственный способ сделать это. Идея состоит в том, чтобы заменить EVM на RISC-V в качестве языка виртуальной машины, на котором написаны смарт-контракты», - сказал Бутерин.
Ethereum продолжает сталкиваться с высокими комиссиями за транзакции и снижением объема транзакций, поскольку пользователи переходят на уровень 2 для более быстрых и дешевых транзакций. Идея Бутерина изменить структуру сети рассматривается как шанс для нее модернизироваться и сохранить свое доминирующее положение в качестве ведущей платформы для заключения интеллектуальных контрактов.
Уровень исполнения Ethereum стал основным препятствием для масштабируемости. Неэффективная обработка смарт-контрактов и транзакций из-за однопоточного выполнения, расточительного вычислительного процесса и сложного управления состоянием приводит к перегрузке сети.
Как RISC-V будет работать в Ethereum?
Добавление RISC-V в Ethereum по-прежнему является лишь предложением, обсуждаемым сообществом и руководством сети. Виталик Бутерин описывает несколько подходов к реализации этого предложения, включая запуск двух виртуальных машин (EVM) или полный переход на RISC-V.
Первая идея поддержки виртуальных машин заключалась в том, чтобы контракты можно было записывать и выполнять либо в существующей модели EVM, либо в RISC-V. Оба типа контрактов будут иметь доступ к таким функциям, как постоянное хранилище, хранение баланса Ethereum, а также совершение и получение вызовов. В дополнение к этому, контракт может быть интегрирован, чтобы они могли связываться друг с другом.
Альтернативный подход, описанный как «более радикальный», может изменить протокол для преобразования существующих контрактов EVM. Это потребовало бы переписывания текущих контрактов для взаимодействия с интерпретатором EVM, в то время как новые контракты были бы написаны непосредственно в RISC-V.
Основная проблема при таком радикальном изменении заключается в том, чтобы избежать взлома существующих децентрализованных приложений (dApps) и смарт-контрактов. Ethereum не может рисковать взломом существующих контрактов, написанных в текущем коде EVM. Переходное решение может включать использование интерпретатора - по сути, уровня перевода между различными компьютерными языками. Это позволило бы разработчикам начать разработку с использованием RISC-V, гарантируя при этом, что устаревшие контракты EVM будут продолжать функционировать без сбоев.
В 2022 году Ethereum совершил рывок вперед в области энергоэффективности и обеспечил большую масштабируемость, безопасность и устойчивость. В процессе, получившем название «Слияние», сеть перешла от консенсусного механизма подтверждения работоспособности (PoW) к механизму подтверждения доли участия (PoS). Это включало объединение основной сети Ethereum с отдельным блокчейном PoS под н




