Vitalik Buterin新提案:RISC-V取代EVM,以太坊可扩展性大幅提升
以太坊共同创办人 Vitalik Buterin 近日提出了一项针对以太坊执行层的长期结构改革构想:以开源的 RISC-V 架构取代以太坊虚拟机(EVM)的位元组码。他在 Ethereum Magicians 论坛的一篇文章中写道:
「Beam Chain 的研究对大幅简化以太坊的共识层带来了巨大的潜力,但要让执行层也看到类似的进展,这种根本的改变或许是唯一可行的路径。」
Buterin 在文章中指出,若要提升以太坊执行层的性能,必须提升 EVM 证明过程的效率。他认为,采用 RISC-V 这种与 ARM 和 x86 等专有架构类似的开源处理器架构,在某些情况下有可能将链上执行成本降低多达 100 倍。
Buterin 指出:「旧版的 EVM 合约仍将继续运作,并可与新版的 RISC-V 合约完全双向互通。他的提案中考虑到要同时支援 EVM 和 RISC-V 智能合约,以及建立一个专用的直译器,将 EVM 合约转换成对应的 RISC-V 版本。
其他区块链项目也有尝试采用 RISC-V,例如波卡(Polkadot)于 2023 年 8 月推出的 PolkaVM。Polkadot 的做法与 Buterin 的首个提案类似,支援多种虚拟机,而非透过大型网路硬分叉来转换所有既有合约。