文章 视频 讲堂 百科图谱 线下集训
更多
  • 问答
  • 提问
  • 发表文章
  • 专栏
  • 活动
  • 文档
  • 工作
  • 集市
  • 发现
  • 文章
  • 问答
  • 视频
  • 讲堂
  • 线下集训
  • 专栏
  • 活动
  • 工作
  • 文档
  • 集市
搜索
  • 登录/注册
ZKM
  • 文章
  • 专栏
  • 问答
  • 视频
  • 课程
  • 集市作品
  • 活动
  • 招聘
TA的文章 TA购买的 TA喜欢的 TA收藏的
【zkMIPS系列】zkMIPS系统框架

zkMIPS 通过零知识证明(ZKP)验证 MIPS 程序的正确执行。流程包括代码编译、虚拟机运行、生成执行轨迹,并通过 STARK、PLONK 和 Groth16 等技术生成高效的可验证证明,实现链上验证与隐私保护。

zkVM  zkMIPS 
发布于 2025-03-14 09:56 阅读(596) 点赞(0) ( 10 )
分享
Twitter分享
微信扫码分享
【zkMIPS系列】zkVM 中的离线内存检查

在 zkVM 中,离线内存检查用于验证内存读/写的正确性,而无需每次读取时立即验证。它通过构建读集合 (RS) 和写集合 (WS),在所有操作完成后一次性检查一致性。 为此,本文提出 Multiset Hashing 和 LogUp 两种方法。

发布于 2025-03-04 19:03 阅读(482) 点赞(0) ( 6 )
分享
Twitter分享
微信扫码分享
【zkMIPS系列】ZKM Prover——STARK to SNARK

STARK到SNARK的转换从构建递归电路开始,递归电路的作用是将原本庞大的STARK证明压缩成较小的SNARK证明,具体由以下几个组件构成,包括根电路,聚合电路和区块电路。

发布于 2025-02-26 11:16 阅读(543) 点赞(0) ( 7 )
分享
Twitter分享
微信扫码分享
【zkMIPS系列】ZKM Prover—Memory & Logic Stark

MemoryStark确保内存访问操作是按时间和地址顺序进行的,并且读取的值与之前写入的值一致。LogicSNARK确保逻辑运算的正确性。

zkVM  zkMIPS 
发布于 2025-02-16 11:07 阅读(671) 点赞(0) ( 11 )
分享
Twitter分享
微信扫码分享
【zkMIPS系列】ZKM Prover—Poseidon STARK

Poseidon的执行过程包括以下6个步骤:初始化、完整轮次计算、部分轮次计算、电路约束生成、生成多项式承诺、证明生成与验证。整个过程用于生成最终的零知识证明。

zkVM  zkMIPS 
发布于 2025-02-07 22:19 阅读(909) 点赞(0) ( 16 )
分享
Twitter分享
微信扫码分享
【zkMIPS系列】ZKM Prover: Cross Table Lookup

在零知识证明中,lookup操作用于验证多个表格之间的关系。首先,将多个表格的数据聚合起来形成查询条件。然后,通过lookup在目标表格中查找符合条件的记录。最后,零知识证明生成一个证明,验证查询结果的正确性,而不泄露任何具体数据。

zkVM  zkMIPS 
发布于 2025-01-16 10:42 阅读(1542) 点赞(0) ( 13 )
分享
Twitter分享
微信扫码分享
【zkMIPS系列】ZKM Prover之模拟器(Emulator)的运行

本文介绍了一个MIPS模拟器的设计,支持MIPS ELF程序的加载、执行和段生成。模拟器通过逐步执行指令并检查退出条件,支持常规执行和段分割两种模式。内存管理采用4KB页面并通过哈希树计算镜像ID,优化了修改页面的哈希计算,提升了性能。主要数据结构包括仿真状态、内存和段信息。

zkVM  zkMIPS 
发布于 2025-01-05 15:28 阅读(590) 点赞(0) ( 3 )
分享
Twitter分享
微信扫码分享
【zkMIPS系列】ZKM Prover之算术操作和CPU操作

ZKM Prover 结合 zk-STARK 技术,验证算术与 CPU 操作。算术操作包括加法、乘法、除法等,通过初始化算术表、生成 Trace 数据、执行范围检查与电路验证确保正确性。CPU 操作涵盖指令解码、跳转、内存访问等模块,依次通过本地与电路验证保证操作符合逻辑与约束。

zkVM  zkMIPS 
发布于 2025-01-02 14:57 阅读(1720) 点赞(0) ( 6 )
分享
Twitter分享
微信扫码分享
【zkMIPS系列】ZKM Prover生成一个证明与聚合

ZKM Prover利用Plonky2构造零知识证明系统,其主要步骤涉及对每个Plonkish表的证明生成、聚合及压缩处理。

zkVM  zkMIPS 
发布于 2024-12-19 16:33 阅读(754) 点赞(0) ( 10 )
分享
Twitter分享
微信扫码分享
【zkMIPS系列】Lookup Argument原理

LookupArgument是一种重要的密码学原语,用于证明一个集合(或结构化对象,如多项式)的元素属于另一个预先计算的集合或结构。它在零知识证明系统中具有重要作用,可以在不泄露敏感信息的前提下强制验证数据的一致性和约束。

zkVM  zkMIPS 
发布于 2024-12-12 18:14 阅读(1025) 点赞(0) ( 10 )
分享
Twitter分享
微信扫码分享
  • ‹
  • 1
  • 2
  • ›
文章删除后将不可恢复 !
删除 取消
一键转载
转载文章不用复制粘贴和编辑,输入原文链接,交给后台发布!
暂只支持: 微信公众号、Mirror、Medium的文章链接
提交后可在个人主页查看文章发布状态
提交
提交成功!
系统处理完成后将直接进入审核发布流程,可在个人主页关注文章状态。
ZKM
ZKM
贡献值: 215 学分: 350
https://github.com/zkMIPS
2 关注 15 粉丝
关于
关于我们
社区公约
学分规则
Github
伙伴们
DeCert
ChainTool
GCC
合作
广告投放
发布课程
联系我们
友情链接
关注社区
Discord
Twitter
Youtube
B 站
公众号

关注不错过动态

微信群

加入技术圈子

©2025 登链社区 版权所有 | Powered By Tipask3.5|
粤公网安备 44049102496617号 粤ICP备17140514号 粤B2-20230927 增值电信业务经营许可证

发送私信

请将文档链接发给晓娜,我们会尽快安排上架,感谢您的推荐!

提醒

检测到你当前登录的账号还未绑定手机号
请绑定后再发布
去绑定
编辑封面图
封面预览