Home > Quick > Body

V神的激进构想:用 RISC-V 替换以太坊 EVM,意味着什么?

0

一、以太坊的困境与变革需求

随着区块链技术的发展,以太坊面临着诸多挑战。首先是性能瓶颈,EVM 使用的 256 位堆栈式结构与现代 CPU 不兼容,导致在执行一些复杂操作时效率低下。特别是在零知识证明(ZK Proof)方面,ZK-EVM 约有一半资源用于执行 EVM 本身,严重限制了 ZK 证明效率 ,使得以太坊在处理大规模数据和高并发交易时显得力不从心。

从开发角度来看,EVM 的非标准指令集限制了跨语言支持,主流编程语言难以高效编译成 EVM 字节码,这在一定程度上阻碍了开发者的创新和新应用的开发,限制了以太坊生态系统的进一步扩展。面对这些问题,以太坊急需寻找一种能够突破性能瓶颈、简化开发流程的解决方案,RISC-V 的出现似乎带来了新的希望。

二、RISC-V 是什么?

RISC-V 是一个开源的指令集架构(ISA),与传统的指令集不同,它具有高度的灵活性和可定制性。其设计理念是通过精简指令集,使得硬件设计更加简单高效,同时支持多种主流编程语言,如 Rust/C/C++ 等,大大降低了开发门槛。在芯片设计等领域,RISC-V 已经获得了广泛应用,许多公司开始基于 RISC-V 开发自己的芯片,展现出了强大的生命力。

在区块链领域,RISC-V 也开始崭露头角。一些区块链项目,如 Nervos CKB,已经成功采用 RISC-V 作为合约执行的基础架构,证明了其在区块链场景中的可行性。其硬件友好的特性,使得它可以用于 JIT(即时编译)优化甚至硬件加速,为提高区块链的性能提供了有力支持。

三、RISC-V 替换 EVM 的潜在优势

1. 性能大幅提升

Vitalik 预计,通过将 EVM 替换为 RISC-V,以太坊在某些操作上的速度有望提升 100 倍。这主要得益于 RISC-V 与现代硬件的兼容性以及其高效的指令集设计。在 ZK 证明中,RISC-V 可以直接对指令生成电路,比证明 EVM 操作更简单,从而显著提高证明效率,减少证明生成的时间和资源消耗。

2. 简化开发与拓展生态

RISC-V 支持多种主流编程语言,这意味着开发者可以使用更熟悉的语言编写智能合约,无需花费大量精力学习特定于 EVM 的开发语言和工具。这将吸引更多传统开发者进入以太坊生态,为生态系统注入新的活力,促进更多创新应用的诞生。

3. 降低成本与风险

RISC-V 架构的简洁性有助于降低协议的复杂性,使得安全审计和正式验证更加容易,从而减少潜在的安全漏洞和攻击风险。此外,它还可以降低新基础设施的创建成本和长期协议维护成本,为以太坊的长期发展提供更坚实的基础。

4. 兼容性与过渡方案

为了确保平稳过渡,Vitalik 提出了 “双 VM 允许并存” 方案,即 EVM 与 RISC-V 长期共存。在过渡期内,现有合约不需要强制迁移,可以继续在 EVM 上运行,而新合约则可以选择使用 RISC-V。这种兼容性设计既能保留以太坊庞大的现有生态,如 DeFi、NFT 等应用,又能为引入新的虚拟机和技术预留空间,逐步实现向新架构的过渡。

四、面临的挑战与问题

1. Gas 定价模型重构

RISC-V 指令集与 EVM 不同,需要定义新的 Gas 模型来确保交易的公平性和安全性。如何合理地为 RISC-V 指令分配 Gas 成本,使得用户的交易费用既合理又能保证网络的正常运行,是一个需要深入研究和探讨的问题。

2. 开发工具适配

目前以太坊的开发工具,如编译器、调试器、安全审计工具等,都是基于 EVM 开发的。要实现 RISC-V 的全面应用,这些工具需要进行大规模的更新和适配,以支持 RISC-V 字节码的编译、调试和审计。这对于开发者和工具提供商来说,是一个巨大的挑战。

3. 社区共识与接受度

如此重大的变革,需要得到以太坊社区的广泛支持和认可。然而,社区成员对于技术方向的看法往往存在差异,一些开发者可能担心新架构会带来不确定性,或者对现有业务产生影响。如何在社区中达成共识,说服各方接受这一变革,是推动 RISC-V 替换 EVM 的关键因素之一。

五、对以太坊及区块链行业的深远影响

如果 RISC-V 成功替换 EVM,以太坊将迎来一次质的飞跃,其性能、可扩展性和开发者友好性都将得到极大提升。这不仅有助于以太坊巩固其在区块链领域的领先地位,还可能引发整个行业的技术变革和创新浪潮。

对于其他区块链项目来说,以太坊的这一尝试也具有重要的借鉴意义。如果 RISC-V 在以太坊上取得成功,可能会促使更多项目重新审视自己的底层架构,推动整个区块链行业朝着更加高效、简洁、安全的方向发展。

Vitalik 提出的用 RISC-V 替换以太坊 EVM 的构想,虽然充满了挑战,但无疑为以太坊的未来发展开辟了一条新的道路。这一变革的实现,将需要以太坊社区、开发者、研究人员等各方的共同努力,以及时间的检验。但无论结果如何,它都将在区块链发展的历史长河中留下浓墨重彩的一笔,值得我们持续关注和深入思考。

Disclaimer:
1. The information provided does not constitute investment advice. Investors should make independent decisions and bear all risks themselves.
2. The copyright of this content belongs to the original author. The views expressed herein are solely those of the author and do not represent the stance or position of this website.
New Tab Page - Desk3 | Plugin
Stay ahead of the game in the cryptocurrency space.