首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在“智能合同”中使用“zk”的一个例子?

在“智能合同”中使用“zk”的一个例子?
EN

Ethereum用户
提问于 2018-08-29 12:00:37
回答 1查看 2.7K关注 0票数 2

我读过这篇文章:https://media.consensys.net/introduction-to-zksnarks-with-examples-3283b554fc3b

但是,在我看来还不清楚像zksnarkverify这样的函数已经在Solidity中实现了吗?还是我们需要自己去实现它?

是否有使用zk-SNARK算法的API或库?例如:

公钥生成器G(program C, secret lambda) -> (prover public key, verifier public key)

证明算法P(prover public key, public x, secret w) -> proof

验证算法V(verifier public key, public x, proof) -> true

其中程序C是C(public x, secret w)

EN

回答 1

Ethereum用户

发布于 2018-08-29 12:13:08

唯一可靠的是为Ellyptic曲线操作预编译的合同。

有关实现,请查看是否存在分散的0(零知识简洁、非交互的知识参数)?

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

https://ethereum.stackexchange.com/questions/57671

复制
相关文章

相似问题

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