Некоторые друзья спрашивали меня, что я думаю о радикальном предложении @VitalikButerin заменить байт-код виртуальной машины Ethereum EVM открытой архитектурой набора команд RISC-V? По сути, это означает, что Ethereum готовит глубокую технологическую революцию, возглавляемую технологиями ZK. Давайте я разберу стратегическую логику, стоящую за этим.
1) Во-первых, идея Vitalik о замене EVM на RISC-V на самом деле не нова. Еще в момент представления стратегии расширения на основе Rollup-Centric он уже намекал на подобное: позволить соответствующим layer2 стать уровнем выполнения основной сети, в то время как EVM должен быть понижен с уровня протокола до функционального уровня "внутреннего" Rollup-клиента исполнения, став одной из многих AltVM.
Ключом к реализации этого преобразования является RISC-V как более низкоуровенная и универсальная архитектура набора команд, которая может обеспечить единую "аппаратную" основу для zkVM, позволяя различным средам выполнения эффективно работать в рамках одной структуры. Это архитектурное преобразование должно основываться на завершенной развертке SNARKs на уровне Ethereum, так как только когда технологии ZK могут быть широко применены для проверки состояния, эта модульная архитектура уровня выполнения может обеспечить повышение эффективности при гарантии безопасности.
2) Честно говоря, стратегическая корректировка Ethereum на первый взгляд кажется "сожжением мостов и перезагрузкой", но при глубоком анализе заменяемость уровня выполнения на самом деле является неизбежным путем для таких старых публичных цепочек с высокой консенсусной силой, как Ethereum. Столкнувшись с технологическим ударом от новых публичных цепочек, таких как Solana, Sui, которые формируют экстремальный TPS, а также с размыванием рынка большим числом совместимых с EVM цепочек, Ethereum решает не просто пассивно терпеть удары, а активно атаковать.
Поскольку при чистом сравнении технических характеристик, TPS Ethereum действительно сложно сопоставить с новыми публичными цепочками, такими как Solana, Sui и др., но в условиях тройной трудности Ethereum всегда сохраняет две основные ценности: безопасность и децентрализацию, поддерживая при этом непревзойденное процветание экосистемы и сообщество разработчиков.
Если Ethereum попытается повысить эффективность уровня выполнения с помощью открытой архитектуры набора команд RISC-V, особенно в области ZK-доказательств, ожидается, что это приведет к 50-100-кратному скачку производительности. Эта стратегия итеративного улучшения уровня выполнения без ущерба для основ сохраняет основные преимущества Ethereum и напрямую решает его основные недостатки, почему бы и не попробовать?
3) Однако, хотя стоит радоваться новым предложениям, важно понимать, что переход от EVM к RISC-V — это не мгновенный процесс. С точки зрения технологического пути реализации, это преобразование, вероятно, потребует масштабируемого развертывания технологии ZK-SNARKs прежде, чем оно сможет быть полностью реализовано.
По сравнению с крупными обновлениями уровня ядра Ethereum за последние несколько лет (такими как переход от PoW к PoS), в идеале весь процесс требует тщательного проектирования, широкого тестирования и мощной поддержки сообщества, и, вероятно, займет не менее 2-3 лет.
Однако Vitalik в своем предложении акцентировал внимание на обратной совместимости, возможно, существующие контракты EVM будут продолжать существовать через интерпретатор RISC-V или параллельные механизмы поддержки, что имеет решающее значение для снижения затрат на переход для разработчиков и пользователей. Эта стратегия постепенных изменений также является неизбежным признаком надежной стратегической итерации Ethereum как безопасной децентрализованной старой публичной цепочки.
Выше.
На мой взгляд, предложение Vitalik заменить EVM на RISC-V — это не просто простая корректировка архитектуры, а активная стратегия инновационного ответа Ethereum на конкуренцию высокопроизводительных публичных цепочек. Это предложение тесно связано с обновлениями Verge, Purge и другими в дорожной карте Ethereum, по сути все они связаны с преобразованием на уровне SNARK, цель которого — создать более эффективную и гибкую среду выполнения для поддержки будущих разнообразных сценариев применения.
Ранее @drakefjustin сообщил, что Фонд Ethereum инвестирует десятки миллионов долларов в проекты zkVM, безусловно, zkVM действительно является одним из ключевых нарративов будущего Ethereum. Ethereum пытается создать не только более эффективный уровень выполнения, но и модульную архитектуру, совместимую с различными виртуальными машинами. Обсуждение замены EVM на RISC-V может быть лишь началом.
