Технический долг давит, Ethereum выбирает RISC-V «начать с нуля»

Ethereum планирует заменить EVM на RISC-V, чтобы устранить узкие места производительности в будущем ZK и позиционировать себя в качестве базового уровня доверия для сетей следующего поколения, реализуя видение проверяемых вычислений. Эта статья из статьи, написанной на сайте jaehaerys.eth, собранной, скомпилированной и написанной TechFlow. (Синопсис: Ethereum «изменил RISC-V», чтобы отпугнуть разработчиков? Предупреждение OG: экосистема ETH будет перераспределена, небольшие проекты покинут Solana) (справочное дополнение: технология》Что такое RISC-V, за что выступает Виталик? Почему CKB-VM Почему RISC-V? Используя RISC-V, Ethereum не только решает свое собственное узкое место в масштабируемости, но и позиционирует себя в качестве основополагающего уровня доверия для сетей следующего поколения. Ethereum готовится к самой важной архитектурной трансформации с момента своего создания: замене EVM на RISC-V. Причина проста — в будущем, в основе которого лежит (ZK) с нулевым разглашением, EVM стал узким местом производительности: в настоящее время zkEVM полагается на интерпретаторы, что приводит к снижению производительности в 50–800 раз; Предварительно скомпилированные модули делают протокол сложным и рискованным; 256-битный стек крайне неэффективен при создании доказательств. Решение RISC-V: минималистичный дизайн ( около 47 базовых инструкций ) + зрелая экосистема LLVM ( поддержкой Rust, C++, Go и других языковых ); (90% проектов, ставших де-факто стандартом zkVM, внедряют ); Имеет формальную спецификацию SAIL ( достигает строгой верификации по сравнению с расплывчатой желтой книгой ) →; Путь аттестации оборудования (ASICs/FPGAs) был ( при тестировании )SP1, Nervos, Cartesi и так далее. Процесс миграции разделен на три этапа: замена RISC-V в качестве предварительно скомпилированного модуля ( ) тестирования с низким уровнем риска; Эпоха двух виртуальных машин: EVM и RISC-V сосуществуют и полностью совместимы; Повторно реализуйте ( политики )Rosetta EVM в RISC-V. Влияние на экосистему: оптимистичные накопительные (, такие как Arbitrum и Optimism) нуждаются в перестройке механизмов защиты от мошенничества; Роллапы с нулевым разглашением (, такие как Polygon, zkSync Scroll) получат огромные преимущества → дешевле, быстрее и проще; Разработчики могут использовать языковые библиотеки, такие как Rust, Go и Python, непосредственно на уровне L1; Пользователи получат доказательство примерно в 100 раз более низкой стоимости → около 10 000 TPS( на ) Gigagas L1. В конечном счете, Ethereum превратится из «виртуальной машины смарт-контракта» в минималистичный, проверяемый уровень доверия сети, с конечной целью «ZK-Snark». Виталик Бутерин однажды сказал: «Конец включает в себя ...... Пусть все будет ZK-Snark». Эндшпиль доказательств с нулевым разглашением (ZK) неизбежен, и его основной тезис прост: Ethereum заново изобретает себя с нуля на основе доказательств с нулевым разглашением. Это знаменует собой технический конец протокола — рефакторинг L1 для достижения его окончательной формы, основанной на высокопроизводительной zkVM, работающей на базе основной команды разработчиков (, такой как Succinct). В конечном итоге это видение означает, что Ethereum находится на самом важном этапе архитектурных преобразований с момента его создания. Речь идет уже не о постепенных обновлениях, а о полном рефакторинге его вычислительных ядер – замене виртуальной машины Ethereum (EVM). Эта инициатива является краеугольным камнем более широкого видения «бережливого Ethereum» (Lean Ethereum). Видение Streamline Ethereum (Lean Ethereum) направлено на систематическое упрощение всего протокола, разделив его на три основных модуля: оптимизация консенсуса (Lean Consensus) и оптимизация данных (Lean Data) и оптимизация выполнения (Lean Execution). Среди основных вопросов оптимизированного исполнения наиболее важным является вопрос: стал ли EVM основным узким местом в будущем развитии Ethereum в качестве движка, движущего революцию смарт-контрактов? Как выразился Джастин Дрейк из Ethereum Foundation, долгосрочная цель Ethereum всегда заключалась в том, чтобы «снаркоть все» (Snarkify everything), мощном инструменте, который улучшает уровни протокола. В течение долгого времени, однако, эта цель была скорее «недостижимым проектом», потому что для ее достижения требовалось доказательство концепции ( proving) в реальном времени. Теперь, когда доказательства в реальном времени становятся реальностью, теоретическая неэффективность EVM стала практической проблемой, которую необходимо решить. В этой статье будет представлен глубокий анализ технических и стратегических аргументов в пользу миграции Ethereum L1 на архитектуру набора инструкций RISC-V (ISA). Ожидается, что этот шаг не только откроет беспрецедентную масштабируемость, но и упростит структуру протокола и приведет Ethereum в соответствие с будущим проверяемых вычислений. Что именно изменилось? Прежде чем исследовать вопрос «почему», сначала необходимо прояснить, «что» меняется. EVM ( Ethereum Virtual Machine ) — это операционная среда для смарт-контрактов Ethereum, известная как «мировой компьютер», который обрабатывает транзакции и обновляет состояние блокчейна. На протяжении многих лет его дизайн был революционным, заложив основу для рождения экосистем децентрализованных финансов (DeFi) и NFT. Тем не менее, эта пользовательская архитектура, созданная почти десять лет назад, теперь накопила большой технический долг. В отличие от этого, RISC-V — это не продукт, а открытый стандарт — свободный «алфавит» для разработки процессоров общего назначения. Как подчеркнул Джереми Брюстл на конференции Ethproofs, его ключевые принципы делают его отличным выбором для этой роли: Минимализм: базовый набор инструкций RISC-V чрезвычайно прост и состоит всего из 40-47 инструкций. По словам Джереми, это делает его «почти идеальным для использования ультра-минималистичной машины общего назначения, которая нам нужна». Модульная конструкция: Более сложные функции добавляются с дополнительными расширениями. Эта функция имеет решающее значение, поскольку она позволяет ядру оставаться простым, расширяя функциональность по мере необходимости, не усложняя базовый протокол. Открытая экосистема: RISC-V имеет обширную и зрелую поддержку набора инструментов, включая компилятор LLVM, который позволяет разработчикам использовать основные языки программирования, такие как Rust, C++ и Go. Как отмечает Джастин Дрейк: «Инструменты, окружающие компилятор, очень богаты, а компилятор чрезвычайно сложен в сборке...... Поэтому наличие этих наборов инструментов компилятора чрезвычайно ценно». RISC-V позволяет Ethereum бесплатно наследовать эти готовые инструменты. Проблемы с накладными расходами на интерпретаторов Толчком к замене EVM является не один недостаток, а скорее слияние фундаментальных ограничений, которые нельзя игнорировать в контексте будущего, в основе которого лежат доказательства с нулевым разглашением. Эти ограничения включают узкие места в производительности в системах доказательства с нулевым разглашением и риски, связанные с растущей сложностью, которая накапливается в протоколе. Проблемы с накладными расходами на интерпретатор Наиболее насущной движущей силой этой трансформации является присущая EVM неэффективность в системах доказательства с нулевым разглашением. С Ethereum...

ETH5.74%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить