Что такое RISC-V и почему Виталик хочет использовать его для смарт-контрактов?

robot
Генерация тезисов в процессе

Автор: Марсель Дир, CoinTelegraph

Составитель: Whitewater, Голден Финанс

Что такое RISC-V?

RISC-V, произносится как «risk five», представляет собой современную открытую архитектуру набора команд (ISA), основанную на принципах упрощенной архитектуры компьютеров (RISC). Проще говоря, это как чертеж, определяющий набор команд, которые может выполнять процессор.

Целью проектирования RISC-V является высокая модульность, эффективность и гибкость. Эта открытая архитектура была первоначально разработана Калифорнийским университетом в 2010 году, что позволяет разработчикам гибко настраивать ее функции и случаи использования, а также экономить средства по сравнению с проприетарными ISA, такими как ARM или x86. Применение RISC-V очень разнообразно, от суперкомпьютеров до смартфонов, а также современных блокчейнов, таких как Ethereum.

20 апреля 2025 года соучредитель Ethereum Виталик Бутерин объявил о «радикальном» новом решении для масштабирования, которое заменит виртуальную машину Ethereum (EVM) архитектурой команд RISC-V, с целью повышения скорости и эффективности слоя выполнения сети. Его концепция заключается в том, что RISC-V является наилучшим решением для преодоления ограничений масштабируемости блокчейна.

«Он предназначен для значительного повышения эффективности уровня выполнения Ethereum, решения одной из основных проблем масштабируемости и значительного повышения простоты уровня выполнения — на самом деле, это может быть единственным жизнеспособным решением.»

Его идея заключается в том, чтобы заменить EVM на RISC-V в качестве языка виртуальной машины для написания смарт-контрактов, "сказал Бутерин."

С учетом того, что пользователи переходят на Layer 2 в поисках более дешевых и более быстрых транзакций, Ethereum продолжает сталкиваться с высокими транзакционными издержками и снижением объема торгов. Это согласуется с стратегией расширения Ethereum после слияния в 2022 году. Идея Бутерина о реконструкции Ethereum рассматривается как возможность модернизировать Ethereum и сохранить его доминирующее положение в качестве ведущей платформы для смарт-контрактов.

Второе, как RISC-V работает на Ethereum?

Добавление RISC-V в Ethereum в настоящее время остается предложением, которое обсуждается сообществом и управлением сетью. Бутерин изложил несколько способов реализации этого предложения, включая запуск двух виртуальных машин (VM) или полное переключение на RISC-V.

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

Другой вариант, называемый «более радикальным», заключается в изменении протокола для преобразования существующих EVM контрактов. Это требует переписывания существующих контрактов, чтобы они взаимодействовали с интерпретатором EVM, в то время как новые контракты будут написаны непосредственно на RISC-V.

Одной из основных проблем, с которой сталкиваются такие значительные изменения, является предотвращение разрушения существующих децентрализованных приложений (DApp) и смарт-контрактов. Эфириум не может рисковать разрушением существующих контрактов, написанных на текущем коде EVM. Переходное решение может включать использование интерпретатора — по сути, слоя преобразования между различными языками программирования. Это позволит разработчикам начать строить с использованием RISC-V, одновременно обеспечивая продолжение работы традиционных контрактов EVM без перерыва.

Три. Основные преимущества RISC-V и EVM

Если RISC-V приведет к значительным изменениям в архитектуре Ethereum, какие преимущества это принесет? В долгосрочной перспективе RISC-V повысит производительность и мощность обработки смарт-контрактов Ethereum.

Согласно Бутерину, новая архитектура теоретически может обеспечить увеличение эффективности в 100 раз; фактически, достичь этой цифры очень трудно, но улучшение все равно очень значительное. Увеличение эффективности тесно связано с применимостью RISC-V к нулевым доказательствам (ZK) и выполнению универсальных смарт-контрактов, так как она устраняет накладные расходы EVM.

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

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

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

Вместо того, чтобы переделывать архитектуру EVM для поддержки доказательств с нулевым разглашением, RISC-V предоставляет оптимизированную альтернативу, которая упрощает разработку оптимизированного уровня выполнения с нулевым разглашением. Это может ускорить дорожную карту Ethereum по обеспечению конфиденциальности и масштабируемости за счет (ZK Rollup) свертывания с нулевым разглашением, что делает RISC-V мощным дополнением к EVM.

В таблице ниже приведены основные различия и преимущества RISC-V по сравнению с EVM.

Четыре, будет ли RISC-V реализован в будущем?

Предложение Бутерина вызвало激烈争论 среди пользователей и разработчиков Ethereum. Это амбициозная идея, которая может стать вехой на дорожной карте развития ведущей блокчейна смарт-контрактов.

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

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

Другой анонимный комментатор также выразил то же мнение: я согласен с мнением Бена Адамса, что EVM в целом основан на архитектуре U256, поэтому абстракция до RISC-V снизит общую производительность выполнения.

Другие, похоже, согласны с тем, что RISC-V является хорошей идеей для уменьшения узких мест, но, учитывая потенциальные технические сложности и затраты, они ставят под сомнение, следует ли придавать этому приоритет.

Согласен, для Layer-1 решение второго и третьего пунктов узких мест Layer-1 кажется хорошей идеей. Но это то, что мы хотим решить в первую очередь? Особенно учитывая масштабы технических затрат? Добавил Адам Кохран.

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

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

Посмотреть Оригинал
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить