以太坊考虑用RISC-V替代EVM 性能或提升100倍

robot
摘要生成中

以太坊虚拟机面临重大变革:RISC-V架构或将取代EVM

以太坊联合创始人最近在社区论坛上提出了一项颇具前瞻性的提案,建议在长期内将现有的执行层虚拟机(EVM)替换为开源的RISC-V指令集架构。这一设想被比作共识层的Beam Chain,被认为是实现执行层性能突破和简化协议逻辑的潜在唯一路径。特别是在零知识证明(ZK Proof)效率方面,预计通过替换EVM,可实现高达100倍的优化提升。该提案旨在解决以太坊当前在ZK证明效率、区块构建复杂度、数据可用性等方面的瓶颈问题。

​V神激进提案:用RISC-V替换以太坊EVM,ZK是扩容最终解?​

EVM的局限与RISC-V的优势

当前EVM面临的主要问题包括架构老旧、ZK证明效率低下、维护困难以及开发受限等。相比之下,RISC-V具有以下优势:

  1. 性能高效:RISC-V是真实CPU的精简指令集,硬件友好,可用于JIT优化甚至硬件加速。
  2. ZK优化:在ZK证明中直接对RISC-V指令生成电路,比证明EVM操作更简单。
  3. 工具链成熟:支持Rust/C/C++等主流语言,降低开发门槛,拓宽生态系统。
  4. 通用标准:已有区块链项目采用,具备成功案例。

替换路径与挑战

提案提出了三种可能的替换方案:

  1. 双VM并存:最保守方案,EVM和RISC-V并行运行,新合约可选用RISC-V,确保过渡期兼容。
  2. 链上解释器方案:激进方案,所有EVM合约改由链上RISC-V合约解释执行。
  3. 解释器插件机制:折中方案,将解释器作为协议元素,允许未来插入其他VM。

实施过程中可能面临的技术挑战包括执行性能折损风险、Gas计价重构、安全沙盒设计、开发工具适配以及迁移兼容性问题等。

对现有扩容路线的影响

RISC-V的引入并不会替代现有的扩容路线,如Layer 2和数据分片。它主要是基础架构优化,旨在提高L1的处理效率和ZK验证性能。Layer 2仍将是以太坊扩容的主力,而数据可用性瓶颈仍需通过EIP-4844和Danksharding解决。RISC-V的引入可以视为"换引擎",而L2/分片则是"拓路网",两者在不同维度上并行不悖。

社区反馈与相关尝试

社区对此提案存在分歧。支持者认为这是应对性能挑战的必要战略升级,有助于吸引传统开发者。保守派则担心实施难度大、历史包袱重、生态工具链更新成本高,质疑资源投入产出比。

业界已有类似尝试,如Move VM、FuelVM、WASM等。某区块链项目已在主网上使用RISC-V作为合约VM,为以太坊提供了实践参考。

未来影响展望

如果以太坊切换为RISC-V,可能带来以下变化:

  1. 开发者体验:现有语言仍可使用,同时可能开放更多语言选择。
  2. 运行成本与性能:执行效率提升将带来更高Gas上限和更低费用。
  3. 生态兼容与发展:双VM并存期内现有合约可持续运行,新合约逐步采用RISC-V。
  4. 安全与稳定:新架构需广泛测试和验证,有望提升协议可靠性。

这一提案代表着以太坊对未来性能极限与协议简洁性的深度思考。尽管实施过程可能需要数年时间,跨越多重挑战,但它为以太坊的长远发展指明了方向。正如提案者所言,为了实现数量级的提升,这种激进的改变可能是唯一可行的道路。

此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 6
  • 分享
评论
0/400
0xLostKeyvip
· 07-14 20:00
又不是不能用
回复0
AirDropMissedvip
· 07-14 15:52
呜呜终于有性能提升了
回复0
鲸落见证者vip
· 07-13 08:43
光速升级
回复0
zkProofInThePuddingvip
· 07-13 08:42
这100倍性能吹太狠了吧
回复0
Web3产品经理vip
· 07-13 08:31
a/b 测试显示这可能使我们的日活跃用户增长 10 倍...唱多 af 说实话
查看原文回复0
Layer3梦想家vip
· 07-13 08:26
理论上讲,RISC-V上的递归零知识证明可能会... 让人震惊
查看原文回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)