您当前的位置: 首页 >  ar

mutourend

暂无认证

  • 0浏览

    0关注

    661博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Risc zero ZKVM:zk-STARKs + RISC-V

mutourend 发布时间:2022-05-20 13:14:16 ,浏览量:0

1. 引言

Risc zero定位为:

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

开源代码见:

  • https://github.com/risc0/risc0

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 Technology

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

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

  • RISC Zero Proof system 之 Constructing a Seal

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

参考资料

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

关注
打赏
1664532908
查看更多评论
立即登录/注册

微信扫码登录

0.0383s