EVM 变 RISC-V?聊聊 RISC-V 的前世今生和 Web3 领域的应用
背景与动机
最近,Vitalik 发布了关于长期 L1 执行层的提案全文,提出用 RISC-V 取代 EVM(以太坊虚拟机)[1],这引发了广泛的讨论。
有人认为 EVM 的架构已经陈旧,且在不断模仿其他系统的同时缺乏创新,也有人觉得以太坊现在才开始讨论这个问题似乎已经有些晚了,尤其是很多 zkVM 项目已经开始使用 RISC-V 指令集(如Awesome ZKVM[2]中提到的项目)。
为了给大家提供一个清晰的解读,我们汇编了这篇长文,全面介绍 RISC-V 的起源、发展、优势,以及它在区块链领域中的潜力与挑战,帮助读者更好地理解这一趋势。
区块链作为一种新型的分布式计算平台,其底层并不仅仅是数据结构或加密算法,更是一种运行环境的革命。从智能合约的执行到跨链验证、从去中心化应用(DApp)到零知识证明(ZKP)的生成,一切链上行为最终都需要被一种形式的虚拟机(Virtual Machine, VM)解释与执行。而支撑虚拟机运行的底层,是一个通常被忽视却极其关键的部分:硬件指令集架构(Instruction Set Architecture, ISA)。
传统区块链系统中,我们习惯性地认为“虚拟机是软件问题”,它只与编程语言和运行时相关。以太坊的 EVM 就是一种为智能合约定制的堆栈式虚拟机,Polkadot 和 Near 等则使用了 WebAssembly(WASM)作为运行时标准。然而,随着区块链朝向更高性能、可验证性和可裁剪性的方向演进,一个不可忽视的趋势正在出现:硬件 ISA 正在重新成为链上执行模型设计的组成部分。
在传统操作系统中,指令集是操作系统与硬件之间的桥梁,抽象了处理器可以执行的操作。在区块链系统中,由于其“可验证执行”和“跨平台确定性”的特点,虚拟机的行为不仅要正确,还要可被证明、可被重现。这种需求反过来倒逼虚拟机的指令语义必须清晰、简洁且行为确定,而这些特征正是 RISC 架构设计初衷的一部分。
更重要的是,在零知识证明(ZKP)、可信执行环境(TEE)和链下执行证明(Off-chain Proof)等场景中,指令集架构往往需要“被建模进证明电路”中,这使得 ISA 的可验证性、结构简洁性、标准化与开源程度成为至关重要的特性。一个架构封闭、复杂模糊的 ISA 并不适合成为链上 VM 的长期基础。
在区块链系统中,虚拟机的作用可以理解为“去中心化世界的 CPU”。无论是部署在以太坊主网上的合约,还是运行在 Rollup、AppChain 上的 zkVM、MoveVM,背后都有一个共同的问题:如何在一个全局共识系统中确定代码的执行结果。
主要的虚拟机方案包括:
这些虚拟机虽然各有架构差异,但都面临同一问题:如何在链上实现“性能、可验证性、跨平台一致性”的统一?在这个问题上,ISA 的角色愈发凸显,尤其是具备可裁剪性和开源属性的 ISA,比如 RISC-V。
在众多 ISA 中,RISC-V 近年来迅速崛起,原因在于它解决了几个长期存在的问题:
对区块链而言,RISC-V 提供了一种低门槛、高可控性的执行平台,既能运行链上合约,也可以嵌入电路生成 zk 证明,或在可信硬件中执行敏感逻辑。
本文将系统地探讨 RISC-V 在区块链领域的应用潜力,尤其是在虚拟机架构、执行环境设计与可验证性计算方面的价值。我们将从以下几个部分展开:
在技术快速演进、共识成本不断上升的今天,一个开源、通用且面向可验证计算的执行架构,或许正是区块链系统亟需的“新基建”。RISC-V 能否承担这一角色,本文将逐步展开论述。
现代计算系统的核心,在于指令集架构(Instruction Set Architecture, ISA)如何定义软件与硬件之间的交互协议。RISC-V 正是在这样一个系统核心层级上进行重新设计与开放共享的一次重大工程。本章将深入剖析 RISC-V 的技术理念、与传统主流 ISA 的对比优势,以及其“开源 ISA”身份在产业层面的重要性。
RISC-V 属于精简指令集(Reduced Instruction Set Computer, RISC)体系的代表作之一。RISC 的设计思想源于 1980 年代对复杂指令集(CISC)计算机的反思,其基本假设是:大多数程序只使用少量的简单指令,复杂的操作可以通过编译器优化组合完成。
RISC 体系结构的核心理念包括:
RISC-V 延续了上述 RISC 精神,并在此基础上进一步强调:
简言之,RISC-V 代表着一种“从零开始”的指令集重构尝试,以现代编译器、硬件工艺与系统需求为出发点,设计出更加开放、简洁、可验证的 ISA。
RISC-V 的主要对手是当前市场上占主导地位的两种架构:x86和ARM。它们分别主导着桌面/服务器市场与移动/嵌入式市场。
维度 | x86 | ARM | RISC-V |
---|---|---|---|
类型 | CISC | RISC | RISC |
指令长度 | 可变长(1–15 字节) | 固定长(多为 4 字节) | 固定长(基础指令为 4 字节) |
专利与授权 | 私有,需授权(Intel/AMD) | 私有,需授权(ARM Holdings) | 开源,无需授权或许可 |
实现复杂度 | 高 | 中等 | 低 |
开发门槛 | 高 | 中 | 低(工具链齐全,文档开放) |
定制能力 | 几乎不可定制 | 有一定定制性 | *完全可裁剪与扩展* |
社区生态 | 成熟,但封闭 | 成熟,受限于商业主导 | *快速增长,开源驱动* |
从区块链视角看,RISC-V 在以下方面具备天然优势:
x86 的复杂性与封闭性使其不适合被建模进链上环境;ARM 尽管技术先进,但授权限制严重,难以作为“链上通用计算标准”。RISC-V 则因其开放性、简洁性和适配性,成为链上执行平台的潜力选项。
RISC-V 最具变革性的特质在于其“开放指令集”身份。与操作系统、编译器、数据库等领域已经发生的开源浪潮类似,ISA 层的开源正催生一场新一轮的硬件生态重构。
其产业意义可以从以下几个层面理解:
在区块链领域,这种开放架构的优势更加明显。链上虚拟机需要高度透明、可定制、可验证,而传统闭源架构难以满足这些需求。RISC-V 的出现,为构建“链上可信硬件接口”与“可证明的计算层”提供了底层支持。
本章介绍了 RISC-V 背后的设计理念、与主流 ISA 的差异,以及其开源身份的深远影响。在理解这些特性之后,我们将在下一章中继续追溯 RISC-V 的发展历史,了解其从学术起源到全球产业化的演进路径,为其如何在区块链领域落地提供更扎实的背景。
RISC-V 的诞生不是偶然,而是计算机体系结构发展数十年积累和反思的成果。它源自学术界的研究,却迅速走向了产业应用的前沿。在区块链等新兴领域,RISC-V 的“可自由实现、可裁剪设计”正逐步显现出深远影响。为了更好地理解它为何适合区块链虚拟机以及可信计算,我们需要从它的起源谈起。
RISC-V 项目最早起源于 2010 年,由加州大学伯克利分校(UC Berkeley)计算机科学系发起。它并不是第一个“RISC”架构——事实上,RISC(精简指令集计算)这个概念本身就是 1980 年代初期由伯克利和斯坦福的研究者联合推动的,当时的目标是通过精简指令以提升流水线效率和实现成本。早期著名的 RISC 架构包括 SPARC、MIPS 和 PowerPC。
然而,这些早期架构虽然在学术界广泛研究,却普遍面临“许可限制”、架构封闭和商业化失败等问题。进入 21 世纪,处理器架构逐渐被 ARM 与 x86 双寡头垄断,导致学术界在教学和研究中难以使用一个真正开放、现代、可扩展的指令集。
RISC-V 就是在这样的背景下诞生的:它从头设计,目标是成为一个开放、模块化、长期维护的通用 ISA,既适合教学,也能服务产业。其命名中的“V”代表的是“第五代 Berkeley RISC 设计”。
随着学术界对 RISC-V 的兴趣升温,越来越多的实验室、研究人员和工程师开始参与相关工具链和处理器实现的开发。为协调标准演进并推动产业化,RISC-V 基金会(RISC-V Foundation)于 2015 年正式成立,初期成员包括 Google、NVIDIA、Western Digital、IBM、SiFive、Berkeley 等。
基金会明确 RISC-V 的架构规范将永久开放、无需授权、可自由实现,这在商业世界引发了巨大的关注。它成为处理器领域罕见的“开源基础设施”,与 Linux、LLVM、OpenCL 等类似,为企业提供可控且避免专利锁定的选择。
2019 年,由于对美国出口管制政策的担忧,RISC-V 基金会将总部从美国迁至瑞士,体现其对中立性和全球开放合作的承诺。此举也进一步增强了其在国际社会中的可信度和影响力。
RISC-V 的开源浪潮也带动了大量开源核心(如 Rocket、BOOM、PicoRV、CV32E40P)与 SoC 项目(如 OpenPiton、OpenTitan、CHIPS Alliance),涵盖从嵌入式微控制器到数据中心级别的处理器实现。
RISC-V 的架构规范设计非常注重“最小起步”与“可组合性”,其标准演进围绕以下几个层次:
这种将 ISA 拆分为多个独立模块、分别版本管理并允许灵活组合的方式,为各类软硬件系统提供了高度自由。开发者可以根据目标平台裁剪所需功能,极大降低了芯片设计复杂度,也利于软硬件协同演化。
在区块链系统中,尤其是在资源受限或执行路径可审计的 VM 架构中,这种“从指令层精确控制系统能力”的能力显得尤为重要。
自 2018 年起,RISC-V 的产业化应用进入快速增长阶段。目前已有上百家公司和机构采用或试验 RISC-V 架构,包括但不限于:
尤其在中国,RISC-V 得到国家政策和产业链的大力推动,涌现出如阿里平头哥、中科院、中微公司等多个相关项目。其架构开放的优势被视为可摆脱国外 IP 依赖的战略选择。
在区块链领域,越来越多团队也在尝试构建基于 RISC-V 的虚拟机或链上执行环境,例如:
RISC-V 的历史是一段从学术萌芽走向全球产业革命的旅程。它不仅是对封闭体系结构的一次挑战,更是一场开源思维在计算平台领域的胜利。对于区块链系统而言,RISC-V 不只是一个处理器架构,它可能是一种未来可信计算、开放虚拟机、链上执行模型的底层基石。
RISC-V 作为一套开源指令集架构(ISA),其最核心的特性之一便是简洁性与模块化设计。这一特性不仅使其在学术与工业界迅速流行,也使其具备天然的灵活性和适应性,尤其适用于高度定制化的场景,比如区块链虚拟机。在这一章中,我们将系统地介绍 RISC-V 指令集的组成、扩展模块、自定义机制及其对区块链领域的潜在价值。
RISC-V 的设计从一个最小可用的基础开始,这就是所谓的RV32I和RV64I,分别对应 32 位和 64 位整数架构的基本指令集。“I”代表 Integer,即整数操作指令集,涵盖了程序执行的基本构建块:算术运算、逻辑操作、条件分支、内存访问和跳转等。
RV32I 包含大约 47 条基础指令,这些指令采用固定长度编码,通常为 32 位,这种定长格式使得指令解码逻辑简单,硬件实现成本低廉。而 RV64I 则在此基础上扩展了对 64 位整数的支持,适用于性能更强、内存寻址空间更大的应用场景。
所有 RISC-V 实现都必须支持一个最小子集,即 RV32I 或 RV64I,这为软硬件开发者提供了清晰的起点。
与传统封闭 ISA 不同,RISC-V 采用模块化架构,允许在基础指令集之上选择性添加各种功能模块。这些模块以单字母命名,并可以通过组合构成完整的指令集配置。例如,RV64IMAC 代表了一个 64 位架构,支持整数乘除(M)、原子操作(A)和压缩指令(C)。
常见扩展包括:
M 扩展增加了对乘法与除法的硬件支持,尤其是对多精度整数运算有重要意义。在区块链场景中,如哈希计算、大整数操作等,都能从中获益。
A 扩展提供原子读-改-写指令,如LR/SC
(Load-Reserved/Store-Conditional),是实现多线程同步与并发计算的关键。在链上多核执行环境或可信执行环境中尤为重要。
F 扩展支持单精度浮点运算,D 扩展则支持双精度。这类扩展目前在主流区块链虚拟机中使用不多,但在模拟经济模型、链上科学计算等场景中存在潜在应用空间。
C 扩展允许将部分 32 位指令压缩为 16 位形式,显著提升代码密度。这对于存储资源紧张的嵌入式设备、边缘节点或轻节点区块链终端具有重要意义。
V 扩展为 RISC-V 提供了向量处理能力,支持大规模并行数据操作,是密码学、零知识证明(ZKP)等高强度计算任务的理想工具。与 SIMD 相似,V 扩展在支持椭圆曲线运算、多哈希并行、SNARK/ZK-STARK 预处理等方面具有很大潜力。
RISC-V 的另一关键特性是开放可扩展性。用户或企业可在保持标准 ISA 兼容的前提下,增加自己的自定义指令。这种机制不仅利于专用硬件优化,也非常适合区块链等领域中存在高频特定算法调用的场景,例如:
通过这种方式,开发者可以在不破坏生态统一的情况下,实现软硬件协同加速。
RISC-V 的标准由 RISC-V 国际组织制定与维护,采用模块化版本控制机制。每一个扩展模块都有自己的独立版本号,这有助于不同厂商和开发者在实现时保持兼容性。
当前主流版本为 2.x 系列,如 RV64GC v2.2(其中 G 表示通用指令集的组合,包括 IMAFD)。这种结构不仅利于版本升级,也方便不同应用场景裁剪配置。
得益于开源社区的活跃发展,RISC-V 拥有完备的工具链支持:
这些工具共同构成了构建 RISC-V 区块链虚拟机或软硬件协同平台的基础设施。
RISC-V 指令集以其简洁性、模块化、可扩展性与开源许可,正逐步改变底层计算平台的格局。对于追求安全性、确定性、灵活性与性能平衡的区块链系统而言,RISC-V 提供了一种全新的可能:我们不仅可以为某类虚拟机设计定制指令集,还能让硬件与区块链系统深度融合,在无需授权的情况下完成创新探索。这也许是区块链计算范式演化的重要一步。
指令集的生命力不止取决于其技术本身,更依赖于围绕它所建立的生态系统。RISC-V 作为一个相对“年轻”的指令集,自 2010 年正式提出以来,已在不到十五年的时间里迅速发展出庞大的上下游体系。本章将从芯片实现、开发工具链、操作系统与模拟器支持,以及国际政策四个方面,全面剖析 RISC-V 的生态与发展现状。
RISC-V 的最大成功之一在于其“落地速度”。相较历史悠久但封闭的 x86 和 ARM,RISC-V 以其模块化、开源、易实现的特性,吸引了大量企业投身处理器设计,推动了从嵌入式 SoC 到通用处理器的快速演进。
目前在芯片与 SoC 领域的代表性厂商包括:
此外,还有如 Esperanto(致力于千核 AI 加速器)、Tenstorrent、Vitesse、MetaX 等初创团队也基于 RISC-V 构建高性能处理器甚至 GPU。这样的活跃程度,在 x86 和 ARM 的历史中极为罕见。
一个 ISA 的生命力,很大程度取决于其工具链支持是否完整。RISC-V 在这方面取得了长足进展:
no_std
模式与嵌入式开发,同时活跃社区已维护多个 HAL crate;以上工具的完备性,使得开发者可以无缝将 RISC-V 集成入已有工作流,这对区块链系统迁移虚拟机或引导链上 WASM/zkVM 项目极为关键。
从裸机运行到全功能 OS,RISC-V 逐步建立起完整操作环境的支持体系:
这些模拟器和系统支持,为虚拟机开发、链上验证逻辑、以及跨架构测试提供了良好支撑。
作为一个开放的标准,RISC-V 得到了多国政府与行业组织的高度关注与支持:
可以说,中国已经成为 RISC-V 的全球发展重镇,在数量和活跃度上均位居世界前列。
本章从芯片实现、工具链成熟度、操作系统支持,到全球政策与产业动态,全面展示了 RISC-V 的生态繁荣。对区块链系统而言,这种生态的完整性意味着:链上虚拟机可以借助现有的软硬件生态迅速实现落地,而非“从零到一”地孤军奋战。
虚拟机是现代区块链系统中的基础设施,其作用类似于传统操作系统中的运行时环境——负责执行智能合约、处理用户提交的事务,并确保链上代码的可验证性、确定性与安全性。虚拟机的选择与设计不仅决定了开发体验,还深刻影响链的执行效率与扩展能力。
本章将围绕区块链平台对虚拟机的需求、当前主流虚拟机架构,逐步引出 RISC-V 在该领域中扮演的新角色,并对一些具有代表性的先行实践进行具体分析。
与传统计算平台不同,区块链虚拟机运行在一个分布式、去信任、可审计的执行环境中。这种背景决定了区块链对虚拟机的需求具有以下几个突出特点:
虚拟机的底层设计(包括其所采用的指令集)直接决定了这些特性的实现成本与能力边界。
在实际区块链平台中,目前主流虚拟机体系包括:
除此之外,还有如 Solana 的 BPF VM、FuelVM、zkVM 等,分别聚焦于高性能或零知识证明场景。但这些虚拟机的一个共性问题在于,它们大多不直接面向底层硬件 ISA 进行设计或绑定。
这就引出一个新问题:如果将一个轻量、可验证的真实指令集直接用于构建链上虚拟机,会带来什么新可能?
RISC-V 的引入,为区块链虚拟机架构设计提供了两个不同但互补的切入点:
后者正是近年来最受关注的创新方向,它将“硬件级别的指令集”引入虚拟执行环境,模糊了软件 VM 与真实 CPU 之间的边界。
以下项目是当前已将 RISC-V 实际用于区块链虚拟机或链上执行模型中的代表:
这些项目的共识是:RISC-V 带来的开源、模块化和可验证特性,非常适合链上运行环境这一高安全、高限制的场景。
RISC-V 在区块链虚拟机中的崭露头角,不是对传统架构的盲目替代,而是一种重新思考“可信计算”的契机。在接下来的章节中,我们将更深入分析 RISC-V 指令集本身如何影响虚拟机的实现与性能,并从以太坊视角看待 RISC-V 的战略意义与未来可能。
虚拟机的底层执行模型离不开指令集的支持。指令集不仅决定了合约的运行效率,也深刻影响着虚拟机的实现复杂度、扩展能力、执行安全性乃至生态可持续性。在区块链这样对确定性与资源管理极为敏感的环境中,指令集的选择尤为关键。
本章将围绕四个核心维度,探讨不同类型的指令集如何影响虚拟机的设计与部署,并进一步评估 RISC-V 在这些方面的独特优势。
在虚拟机设计中,一种做法是完全自定义指令集,如以太坊的 EVM;另一种是复用已有的通用 ISA,例如 WASM、RISC-V。
自定义指令集的优劣:
通用指令集的优势则在于:
RISC-V 属于开放通用 ISA,其极简设计使得其比传统 x86/ARM 更适合嵌入虚拟机体系中,在保持工具链成熟的同时,降低了实现和维护难度。
指令集的结构决定了解码与执行的效率,进而影响整个 VM 的运行性能。
此外,RISC-V 提供的可选扩展(如向量指令、压缩指令),允许在保证兼容性的前提下进一步提升性能表现。
虚拟机架构的另一个重要问题是可扩展性——能否在未来无痛支持新语言、新类型系统或新资源模型。
RISC-V 的核心优势之一是其模块化设计,基础指令集(RV32I/RV64I)之外,允许标准化扩展(如 M/A/F/D/V 扩展)或自定义指令:
相比之下,EVM/WASM 的扩展更依赖于字节码层的改造或版本切换,成本高、兼容性弱。
安全性在区块链 VM 中是第一要义,而这一点也与指令集的特性紧密相关。
确定性:区块链要求任意节点在相同输入下得到一致输出,任何依赖平台、时间或硬件状态的行为都可能破坏共识。
沙箱隔离与形式验证:
综上,RISC-V 的“透明性”和“可控性”使其在安全性与审计方面更具优势。
小结: 一个合适的指令集可以极大提升虚拟机的设计空间与执行效率。RISC-V 作为开放、简洁、可定制的通用 ISA,在区块链虚拟机架构中具备高度适配性。它不仅降低实现成本,还能通过模块化支持未来扩展,通过可验证执行提升链上可信性,正在成为一类新型 VM 架构的潜在核心。
以太坊作为全球最具影响力的智能合约平台之一,其虚拟机架构始终是技术演进的核心议题。从早期的 EVM 到 eWASM 再到当前 Layer 2 的多样探索,以太坊社区始终在追求更高的性能、更强的安全性以及更广泛的语言支持。在这一过程中,RISC-V 作为一套开放、可验证、模块化的指令集体系,被纳入了多个项目的实验路径中。
本章将回顾以太坊社区在虚拟机方面的演化尝试,特别是其中与 RISC-V 相关的实践与启示。
在 2018 年左右,以太坊基金会发起了ewasm(Ethereum flavored WebAssembly)项目,试图以 WASM 替代 EVM,实现更强的语言支持与更高效的执行。然而 ewasm 最终未能完全取代 EVM,其主要难点在于:
在 ewasm 实验过程中,曾有开发者提出了使用 RISC-V 作为虚拟机底层 ISA 的设想。其理由在于:
虽然这些早期设想未被主线采纳,但为后续 Layer 2 和可验证计算项目提供了灵感。
随着 Layer 2 技术的兴起,以太坊生态出现了两个主要方向:Optimistic Rollup(乐观汇总)和ZK Rollup(零知识汇总)。这两者都在链下执行智能合约逻辑,仅将结果和证明提交到主链,大幅降低成本。
RISC-V 在 Rollup 场景中的作用主要体现在:
这类设计具有共通点:以 RISC-V 为统一指令层,桥接链上链下执行,且具备形式化建模与零知识验证能力。
Cartesi 是以太坊生态中最具代表性的 RISC-V VM 项目。其核心是名为Cartesi Machine的执行环境,采用精确模拟的 RISC-V 架构,通过链下执行 + 链上验证方式达成性能与安全的平衡。
Cartesi 的主要特点包括:
Cartesi 不只是一个 VM,更是一个将通用计算环境与区块链环境结合的“Layer 2 操作系统”探索。
以 RISC-V 为代表的开放 ISA,在 Rollup 和可验证计算中释放出了巨大的潜力:
更长远来看,以太坊生态对 RISC-V 的探索也促使我们重新思考智能合约平台的底层设计:是不是可以构建一个“指令集即平台”的新范式?
小结: RISC-V 在以太坊及 Layer 2 场景中的应用展示了其在确定性计算、可验证性、开发体验上的独特优势。尽管它尚未成为主链标准,但正在多个子系统与项目中发挥关键作用,影响未来虚拟机与区块链系统的构建思路。
RISC-V 在区块链领域的潜力已经显现,但其真正的广泛应用仍面临着诸多挑战。如何克服这些挑战,并推动 RISC-V 与区块链技术的深度融合,将是未来几年技术发展的关键方向。与此同时,RISC-V 在未来的链上计算范式中,特别是在与零知识证明、去中心化和开源芯片的结合上,展现出了独特的前景。
本章将讨论 RISC-V 在区块链领域面临的挑战,并展望其未来的技术趋势与可能的应用场景。
现有的区块链生态,尤其是以太坊,已经深度嵌入了 EVM 和 WASM 作为智能合约执行环境。虽然这些技术具有良好的生态支持与兼容性,但它们也面临性能瓶颈、扩展性限制和安全性挑战。因此,引入像 RISC-V 这样的全新指令集,势必会引发兼容性问题:
这些挑战要求社区在开发过程中逐步过渡,平衡兼容性和创新,确保生态的平稳过渡。
区块链技术的核心特性之一就是去中心化,这要求系统具备高容错性与透明性。而在此基础上,如何平衡性能与安全是一个至关重要的问题。
因此,平衡这三者的关系,确保高效且安全的同时,保持去中心化的特性,是未来 RISC-V 在区块链应用中需要解决的重要挑战。
随着区块链技术的不断发展,硬件和软件的深度融合成为未来技术的一个重要趋势。RISC-V 作为一项开源指令集,正引领着这一变革。
零知识证明(ZK Proofs)是区块链技术中增强隐私性和可扩展性的关键技术。它能够在不暴露具体数据的情况下,证明某些计算结果的正确性,这对隐私保护型应用(如隐私币、隐私智能合约)至关重要。
RISC-V 在零知识证明中的潜力主要体现在以下方面:
因此,ZK-RISC-V作为区块链与零知识证明结合的一种新的尝试,有望成为未来去中心化金融(DeFi)和隐私保护领域的重要技术支撑。
RISC-V 的出现与发展,可能会推动链上计算范式的变革:
未来,RISC-V 在区块链中的应用可能不仅仅局限于智能合约执行,甚至可能成为整个区块链生态基础设施的一部分,推动更高效、灵活、安全的链上计算。
小结: RISC-V 的引入,虽然面临着与现有生态兼容、性能与安全平衡等方面的挑战,但它也为未来的区块链技术提供了无限可能。随着硬件和区块链的进一步融合,RISC-V 或许能够在未来的区块链应用中扮演更加重要的角色,特别是在零知识证明与专用硬件领域的潜力无穷。面对这些挑战和机遇,RISC-V 不仅能够提升区块链的性能与安全性,还可能改变整个链上计算的范式。
至此,我们的讨论覆盖了 RISC-V 在区块链领域的应用与未来展望,展现了其作为一个创新技术在加密货币、智能合约、Layer 2 解决方案等领域的巨大潜力。
[1]
关于长期 L1 执行层的提案全文,提出用 RISC-V 取代 EVM(以太坊虚拟机): https://learnblockchain.cn/article/14437
[2]
Awesome ZKVM:https://github.com/rkdud007/awesome-zkvm
免责声明
本文内容借助 ChatGPT 整理与汇总,全文仅由作者本人进行审阅与校对。文中如有关于技术实现或产品描述存在不准确、不全面之处,欢迎读者指出,感激不尽。
本文章旨在对 RISC-V 及其在区块链领域的应用进行技术层面的科普与探讨,不构成任何投资建议。文中提及的区块链相关项目、技术或产品,均请读者自行查阅资料并做出独立判断,作者仅为信息整理者与观点表达者,恕不承担因使用本文内容而产生的任何后果。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!