大白话科普:Vitalik 提议用 RISC-V 替换 EVM,到底在干啥?
撰文:小白导航 coderworld
作为一个小编,少不了接触前沿叙事和技术。
比如 Vitalik 的技术博客,经常不定期提出一些严肃且硬核的技术观点,也是各家媒体争相快速报道的素材。
不过,能否接触到是一回事,能否看懂则是另一回事。
前两天,以太坊创始人 Vitalik 提出了一个大胆的想法——要把以太坊的核心部件 EVM(以太坊虚拟机)替换成一个叫 RISC-V 的东西。
英文区加密推特已经有很多关于这件事的讨论,但中文区似乎并不太关注这么硬核难懂的技术。
反正,ETH 的价格硬不起来是不争的事实,搞技术救不了“E卫兵”已经成为大家默契的共识。
但秉着好奇和试图拯救手上已经被埋的 ETH 的心态,小编还是认真看了看 Vitalik 提出的这个 RISC-V,并试图用大白话给大家讲明白,它的变化和可能的影响。
毕竟,万一你还对 ETH 相关的事情感兴趣呢。
说方言的 EVM,说普通话的 RISC-V
先来点背景知识。
首先,以太坊(Ethereum)是一个区块链平台,类似于一个去中心化的“超级电脑”。它可以运行智能合约(smart contracts),也就是一些自动执行的程序,比如用这些程序来做 DeFi 应用或NFT交易等。
关键在于,以太坊的智能合约是运行在一个叫EVM(Ethereum Virtual Machine,以太坊虚拟机)的东西上。
EVM就像一个翻译官,把开发者写的代码(比如用Solidity语言写的智能合约)翻译成以太坊能执行的指令(bytecode)。
想法很好,之前也一直是这么运行的。
但EVM有一个问题:它是一个定制的系统,和主流计算机语言不太兼容,导致运行效率不高,尤其是在处理复杂任务时容易出现瓶颈。
那这关 RISC-V 什么事?
RISC-V(读作“risk-five”)是一种开源的计算机指令集(instruction set),有点像计算机的“语言标准”。
它是从2010年由加州大学伯克利分校开发出来的,现在已经被广泛用在手机、笔记本电脑、传感器等设备的芯片上。和传统的 Intel 或 ARM 芯片(它们用的是私有的指令集)不同,RISC-V是完全开源的,任何人都可以用它来设计芯片,相当于硬件界的“Linux”。
(图片来源:CSDN)
你可能好奇,这种用在硬件芯片上的指令集,关以太坊什么事? Vitalik 为什么看上了 RISC-V 呢?
简单来说,因为 RISC-V 能解决 EVM 的很多毛病。咱们刚才说了,EVM 是个“翻译官”,但它用的“方言”太老了,和主流计算机语言不兼容,每次运行智能合约都要费劲地翻译,效率低得让人头疼。
RISC-V 就不一样,它是现代化的“通用语言”,已经被很多设备用上了,相关的工具和技术都很成熟。如果以太坊能直接用 RISC-V 写智能合约,就不用再翻译来翻译去,效率能高一大截。
具体来说,RISC-V 能用在以太坊的“执行层”上。
啥叫执行层?就是以太坊运行智能合约的那部分“核心引擎”。Vitalik 的想法是,把 EVM 这个老引擎换成 RISC-V 这个新引擎,让智能合约直接用 RISC-V 运行。
他在 2025年4月20日的博客里提到,这种替换能让以太坊的执行效率提升100倍。
而且,RISC-V 还能更好地支持ZK(零知识证明),特别适合用来扩展以太坊的容量(比如用在 zk-Rollups 这种方案上)。
不过,现在这个想法还只是个“提案”,刚提出没几天。
社区才刚开始讨论。有人觉得挺好,有人觉得风险大,可能会让系统更复杂。
Vitalik 自己也说了,这是个长期计划,可能得几年才能真的落地。现在以太坊还在忙别的升级(比如5月7日的 Pectra 升级,主要优化 layer-2 和用户体验),所以 RISC-V 这个事还早着呢,短期内不会有大动作。
学医救得了以太坊吗?
鲁迅先生曾经说过,学医救不了中国人。因为精神麻了,物理拯救没有意义。
以太坊或许也面临着这种处境。
从技术角度入手,去解决物理上的性能问题,这个思路可行吗?如果真的换了 RISC-V,对以太坊会有啥影响?
毕竟,以太坊现在是个价值4000亿美元的大生态(ETH 市值大概1890亿美元,加上锁定的资产价值),动这么大的手术,得小心翼翼。
先说说换了 RISC-V 可能带来的好处。最大的变化,就是以太坊会变得更快。现在以太坊有时候忙起来特别卡,尤其是高峰期,比如以前 NFT 热的时候,大家抢着买小头像,交易卡顿加上 gas 费飙升,贵族链实锤。
更长远来看,换了 RISC-V 还能让以太坊更有竞争力。 Solana 等 L1,首要特征就是跑得特别快,已经抢了不少用户。
以太坊如果能用上 RISC-V,跟主流技术接轨,开发者会更容易开发新应用(DApps),以太坊就能吸引更多人来用。
从 Vitalik 的视角出发,他的目标或许是让以太坊不只是现在能用,而是未来几十年都能跑在前面。
不过,换 RISC-V 也不是完全没问题,风险其实也不小。
有些老的智能合约可能用不了 RISC-V,得想办法兼容。还有人担心,RISC-V 虽然快,但不一定完全适合以太坊的需求,可能会让系统更复杂,甚至影响现在的一些扩展方案(比如 Rollups)。
还有一个问题,就是开发者得重新学东西。现在的开发者都习惯了用 EVM 开发智能合约,换成 RISC-V 后,他们得学新的工具和方法。有些人可能会觉得麻烦,不太愿意改。
社区里对这个提议的看法也挺分裂的。支持的人觉得这是以太坊面向未来的重要一步,能让它跑得更快、更省钱。反对的人觉得风险太大,可能会让系统更复杂,还不如先把现在的 EVM 优化好。
如果手持 ETH 被迫成为 E 卫兵,那当然是希望 Vitalik 的想法能让以太坊变得更好,顺便拉一把 ETH。
但说实话,技术升级能不能救 ETH 的价格,还真不好说。
毕竟,市场有时候不看技术,只看情绪。
不过,这个 RISC-V 的想法确实挺有意思,说明以太坊还在努力往前走。如果你也对 ETH 感兴趣,不妨多关注这件事,说不定未来真能有点惊喜。