Risc zero ZKVM:zk-STARKs + RISC-V

126 篇文章 21 订阅

1. 引言

Risc zero定位为:

  • The General Purpose Zero-Knowledge VM.
  • Prove any Computation.
  • Verify Instantly.

开源代码见:

The RISC Zero ZKVM is a verifiable computer that works like a real embedded RISC-V microprocessor,支持以Rust/Go/C++等任何能编译为RISC-V的语言来编写ZK proofs。

https://github.com/risc0/battleship-example 为在NEAR链上实现的 2-player hidden information 游戏。Players produce proofs of game-state and the result of their actions to enable two players to play fairly with no intermediaries.

当代码在RISC Zero zkVM中运行时,在程序输出output的同时会生成一个“receipt”。该收据允许任何人快速验证该output(如区块链账本)的完整性。

RISC Zero收据的核心是zk-STARK(a zero-knowledge, Scalable, Transparent, ARgument of Knowledge)

RISC Zero致力于使事情尽可能简单,关于其zero-knowledge protocol的文档可参见:

通过阅读该文档可了解其底层技术门槛。

RISC Zero团队在谷歌表格中建立了一个zk-STARK,详细见:

RISC Zero zk-STARK详细的步骤和流程图为:
在这里插入图片描述

参考资料

[1] https://www.risczero.com/
[2] RISC Zero

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值