技术债压顶,以太坊选择用 RISC-V “推倒重来”(4) / BTC123 | 区块链信息行情第一站

技术债压顶,以太坊选择用 RISC-V “推倒重来”(4)

08-26 , 15:18 分享新闻

RISC-V蓝图:以更强基础重塑以太坊未来

RISC-V的优势不仅在于EVM的不足,更在于其设计哲学的内在强大。其架构提供了一个稳健、简单且可验证的基础,非常适合以太坊这样高风险的环境。

为什么开放标准优于定制设计?

与需要从零开始构建整个软件生态的定制化指令集架构(ISA)不同,RISC-V是一个成熟的开放标准,具备以下三大关键优势:

成熟的生态系统

通过采用RISC-V,以太坊能够借助计算机科学领域数十年的集体进步。正如Justin Drake所解释的,这为以太坊提供了直接使用世界级工具的机会:

“有一个基础设施组件叫LLVM,它是一套编译器工具链,允许你将高级编程语言编译为多种后端目标之一。其中一个支持的后端就是RISC-V。所以如果你支持RISC-V,就可以自动支持所有LLVM支持的高级语言。”

这极大降低了开发门槛,使数百万熟悉Rust、C++和Go等语言的开发者能够轻松上手。

极简主义的设计哲学 RISC-V的极简主义是刻意为之的特性,而非局限性。其基础指令集仅包含约47条指令,使虚拟机的核心保持极度简洁。这种简洁性在安全性方面具有显著优势,因为更小的可信代码库更容易进行审计和形式化验证。

零知识证明领域的事实标准 更重要的是,zkVM生态系统已经做出了选择。正如Justin Drake指出,从Ethproofs数据中可以看到一个清晰的趋势:

“RISC-V是zkVM后端的领先指令集架构(ISA)。”

在能够证明以太坊区块的十个zkVM中,已有九个选择了RISC-V作为目标架构。这一市场趋同释放了强有力的信号:以太坊通过采用RISC-V并非在进行投机性尝试,而是与一个已经过实际验证并被构建其零知识未来的项目所认可的标准保持一致。

为信任而生,不仅仅是执行

除了广泛的生态系统,RISC-V的内部架构也特别适合构建安全且可验证的系统。 首先,RISC-V拥有一个正式化、机器可读的规范——SAIL。这相比于EVM的规范(主要以文字形式存在的《黄皮书》),是一个巨大的进步。《黄皮书》存在一定的模糊性,而SAIL规范提供了“黄金标准”,能够支持关键的数学正确性证明,这对保护价值巨大的协议至关重要。正如以太坊基金会(EF)的Alex Hicks在Ethproofs会议上提到的,这使得 zkVM 电路能够直接“与官方 RISC-V 规范进行验证”。 其次,RISC-V包含一个特权架构,这是一个常被忽视但对安全性至关重要的特性。它定义了不同的操作级别,主要包括用户模式(用于不可信应用,如智能合约)和监督模式(用于可信的“执行内核”)。Cartesi的Diego对此进行了深入解释: