Соучредитель Ethereum Виталик Бутерин предложил перевести виртуальную машину Ethereum (EVM) на RISC-V в качестве новой основы для смарт-контрактов.

Бутерин утверждал, что это изменение может повысить эффективность уровня исполнения сети и решить долгосрочные проблемы масштабирования.

Решение проблем масштабирования

В сообщении на форуме Ethereum Magicians от 20 апреля он объяснил, что главная причина этой идеи — улучшить работу виртуальных машин Ethereum с нулевым разглашением (ZK-EVM), поскольку они играют ключевую роль в масштабировании сети.

«Усилия Beam Chain обещают значительное упрощение уровня консенсуса Ethereum», — написал он. «Но для того, чтобы уровень исполнения увидел аналогичные результаты, такого рода радикальные изменения могут быть единственным жизнеспособным путем».

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

Это может сделать генерацию доказательств более чем в 100 раз быстрее в некоторых случаях за счет сокращения циклов проверки, необходимых для таких процессов, как обновление состояния, выполнение блока и десериализация входных данных. Это связано с тем, что RISC-V более совместим с системами проверки и позволяет избежать многих неэффективностей в текущей настройке.

Примечательно, что это изменение не повлияет на то, как пользователи взаимодействуют с Ethereum. Смарт-контракты будут работать как обычно, а существующие контракты продолжат работать и взаимодействовать с новыми, написанными в обновленном формате.

Изучаются несколько вариантов реализации, включая одновременный запуск контрактов RISC-V и EVM, использование интерпретатора EVM на базе RISC-V для поддержки устаревших версий или полную интеграцию интерпретатора в протокол Ethereum, что может обеспечить будущую поддержку других виртуальных машин, таких как Move.

Соучредитель Ethereum указал на Nervos, блокчейн, уже использующий RISC-V, как на пример того, как эта система может быть успешно применена. Он также упомянул потенциальные преимущества переключения основной хэш-функции на более быструю, дружественную к доказательствам версию для дальнейшего повышения производительности.

Проблемы Ethereum

Это предложение поступило в то время, когда использование сети Ethereum находится на многолетних минимумах. Данные Santiment показывают, что средняя комиссия за транзакцию упала до $0,16 в апреле, что является самым низким показателем с 2020 года. Падение связано со снижением активности уровня 1, поскольку пользователи переходят на решения уровня 2 для более быстрых и дешевых транзакций.

Между тем, Ethereum продолжает сталкиваться с давлением со стороны новых цепочек, таких как Solana и Sui, которые предлагают более высокую производительность и более низкие комиссии. Хотя предстоящее обновление Pectra запланировано на 7 мая, пост Бутерина предполагает, что для того, чтобы блокчейн оставался конкурентоспособным и масштабируемым, могут потребоваться более глубокие структурные изменения.

Источник