首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在zcash中是如何工作的?

在zcash中是如何工作的?
EN

Cryptography用户
提问于 2019-10-09 23:38:06
回答 1查看 248关注 0票数 3

对于一个公共的单向函数f(),我们可以用零证明来证明我知道一些秘密x,使得x的输出是一个特定的数字y

但是,在some中,我需要证明我有一些秘密x,那么cmx的承诺结果是Merkle中的一片叶子。在这里,cm不是一个特定的数字,它是秘密的。

我该如何证明这一说法?我不知道用ZK的电路结构和过程。

EN

回答 1

Cryptography用户

发布于 2020-04-02 18:06:49

“使用ZK进行T处理”是将被证明的语句表示为一个R1CS系统,生成证明和验证公钥,生成和验证一个snark-证明。一个大型的非平凡的R1CS系统通常用高层次的“电路结构”的“小工具”来表示。

https://eprint.iacr.org/2016/260.pdf上介绍了一种比较流行的算法/证明,并在libsnark中实现了该算法。在他们的“协议”文件中记录了特定的Zcash“电路”。

票数 1
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/74929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档