zkVM 的未来,为何基于 RISC-V 架构?

zkvm 的未来,为何基于 risc-v 架构?

来源:hyperstructured.greg X 账号

获 4000 万美元融资的 ZK 基础设施公司 RISC Zero 于今日正式推出 zkVM 1.0,这是其通用 zkVM 的生产就绪版本。zkVM 赛道已有能投入生产的选手,但大多数人可能常在耳边听到 「zkEVM」,却并不了解一字之差的 「zkVM」 是什么东西。本文介绍了多数 zkVM 选用的指令集的优势,更多关于 zkVM 的信息,可以通过这篇文章了解。

zkVM 比 zkEVM 更通用,解锁了用通用语言编写程序,在 Solidity 库之外编写代码的可能性,如今已成为当下的热门赛道。而赛道头部项目 RISC Zero、Succint、Lita、以及由 a16z 打造的 jolt,都是基于 RISC-V 指令集。它有何优势?为什么 zkVM 的未来将基于 RISC-V 架构?为何 @rv_inc 正构建工具以允许在 RISC-V 级别进行形式验证?

RISC-V 指令集主要有以下优势:

开放且可扩展的架构:

RISC-V 是一种开放标准指令集架构(ISA),可免费用于任何类型的用途,具有高度适应性和可定制性。这使得 zkVM 开发人员能够专门针对证明操作、优化性能和效率定制架构。Linux 为何能占据服务器系统最大份额?「免费」二字真的很重要!

模块化和灵活性:

RISC-V 的模块化特性使 zkVM 开发人员能够仅实现所需的功能,避免不必要的复杂性和开销。模块化的优势本周期已经强调太多了,在此不再赘述。

标准化和生态系统支持:

RISC-V 拥有一个快速发展的生态系统,具有广泛的工具链支持,包括编译器和调试器,例如 @rv_inc 正在构建针对 RISC-V ISA 的形式验证工具。快速发展的生态意味着广阔的创新空间,有时能有一石二鸟的协同效应。

高效地进行证明生成和验证:

RISC-V 设计的简单性有助于更有效地执行零知识证明中涉及的复杂算法。通过利用 RISC-V 指令集架构, 「zkVM」 可以在速度和资源利用率方面实现更好的性能,而这对于证明的聚合至关重要。

安全性和形式化验证:

RISC-V 清晰且定义良好的架构使得形式化验证技术的应用变得更加容易,这对于确保 zkVM 的安全性和正确性至关重要。通过使用 RISC-V,开发人员将能够利用形式验证工具和方法来构建更安全的 zkVM。

跨平台的兼容性:

RISC-V 与各种硬件平台(包括 X86、x64 和 ARM,即常见的 Windows、Mac 以及各种简单电器设备 ) 之间的兼容性意味着 zkVM 可以跨广泛的环境部署。这样的灵活性是证明聚合解决方案广泛采用的关键,因为它允许无缝集成到不同的系统中。

语言通用性:

RISC-V 并没有内置钱包地址或其他区块链结构的概念。该指令集主要由在内存位置之间移动数据和对数据进行数学运算的运算符组成。同时,与 EVM 相比,底层的 RISC-V 模拟器允许程序员用 Rust、C/C++ 和 Go 等语言为 zkVM 编写程序。这意味着 zkVM 的程序员可以使用别人在该语言的生态系统中开发的相关库。如为 Solana 开发的 Rust 库等等。

在「通用计算」概念逐渐火热的当下,zkVM 会为当下激烈的 VM 竞赛(MoveVM、SVM、EVM 、zkEVM …)带来怎样的火花?能取得可观采用,站稳脚跟吗?第一位选手 RISC Zero 已闪亮登场,剩下的就交给时间去验证吧。

以上就是zkVM 的未来,为何基于 RISC-V 架构?的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1849962.html

(0)
上一篇 2025年2月22日 02:05:16
下一篇 2025年2月22日 02:05:43

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • navicat数据库文件放在哪

    Navicat数据库文件存储位置因操作系统而异:Windows:默认路径为C:Program Files (x86)PremiumSoftNavicat xxdata或便携式版本的安装目录。macOS:默认路径为/Applications/…

    2025年2月23日
    100
  • 《全面憨憨战争模拟器》联机匹配方法一览

    《全面憨憨战争模拟器》联机对战指南:轻松匹配,畅享策略对决! 即将上线的策略塔防游戏《全面憨憨战争模拟器》手游版新增了联机大厅、好友系统和文字聊天等功能,让玩家可以随时随地与好友或其他玩家进行精彩的联机对战。 以下步骤将指导您如何快速匹配或…

    2025年2月23日 游戏
    100
  • 《全面憨憨战争模拟器》自定义战斗方法介绍

    《全面憨憨战争模拟器》自定义战斗攻略:打造你的专属战场! 想在《全面憨憨战争模拟器》中体验独一无二的战争?本文将指导你如何自定义战斗,创造属于你的战场体验! 两种自定义途径: 主菜单定制: 在主菜单中找到“定制”选项,进入编辑器,即可开始你…

    2025年2月23日 游戏
    100
  • 《全面憨憨战争模拟器》联机匹配方法介绍

    《全面憨憨战争模拟器》联机教程:体验双人作战的极致乐趣! 这款超真实的战争沙盒游戏,集策略、战斗、自定义于一体,更支持好友联机。想知道如何与好友一起体验双人游戏的乐趣吗?请看以下步骤: 联机方法: 创建房间: 在游戏大厅,点击右下角的“创建…

    2025年2月23日 游戏
    100
  • 《全面憨憨战争模拟器》兵种部署方法

    在《全面憨憨战争模拟器》中,如何高效部署兵种是取得胜利的关键。pc和移动端的操作略有不同,本文将详细介绍兵种部署方法。 兵种部署详解: 在战斗界面,您将不再使用鼠标直接拖动部署兵种(PC端原版机制)。为了优化移动端体验并保持游戏平衡,游戏调…

    2025年2月23日
    100
  • navicat命令行界面怎么运行

    要运行 Navicat 命令行界面,需要遵循以下步骤:打开命令行窗口。导航到 Navicat 安装目录。运行 Navicat 命令行工具并输入连接信息。执行查询或命令与数据库交互。键入 “exit” 命令退出界面。 …

    2025年2月23日
    100
  • 《全面憨憨战争模拟器》单个兵种操作方法

    《全面憨憨战争模拟器》单兵操作指南:掌控战场,运筹帷幄! 想在《全面憨憨战争模拟器》中精准操控你的部队,取得胜利?本文将详细指导你如何进行单兵操作。 单兵操作步骤: 进入单兵模式: 战斗开始后,在屏幕右下角找到并点击“单兵控制”按钮(通常是…

    2025年2月23日 游戏
    100
  • 如何打开navicat命令窗口

    若要打开 Navicat 命令窗口,需要在 Navicat 软件中分别执行以下步骤:Windows平台:依次转到“工具”>“命令窗口”;macOS平台:依次转到“Navicat”>“命令窗口”;其他平台的具体步骤可能有所不同,可…

    2025年2月23日
    100
  • navicat保存的查询在哪

    Navicat 中的查询保存在 “Queries” 目录中,该目录位于安装目录中的 “Data” 文件夹中。具体路径如下:Windows:C:Users\AppDataRoamingNavic…

    2025年2月23日
    100
  • 《全面憨憨战争模拟器》自定义兵种方法介绍

    《全面憨憨战争模拟器》自定义兵种详解:释放你的创造力! 想在《全面憨憨战争模拟器》中打造独一无二的兵种?没问题!本文将带你一步步掌握自定义兵种的技巧,创造属于你的个性化军队! 自定义兵种步骤: 进入兵种编辑界面: 启动游戏后,找到并进入兵种…

    2025年2月23日 游戏
    100

发表回复

登录后才能评论