首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >私人交易

私人交易
EN

Ethereum用户
提问于 2018-01-21 22:24:42
回答 2查看 632关注 0票数 7

我最近通过zksnarks读到了Ethereum上的私人交易。

我有两个问题。我认为第一个问题的答案是肯定的,但我只想确认一下。

1) zksnarks会使我的事务数据成为私有数据吗?例如,如果我有一个智能契约,接受一些私人用户数据,比如他们的电话号码,我希望这些信息不能在区块链上被公开查看。

2)是否有任何代码示例可用于将zksnarks集成到您的合同中?

EN

回答 2

Ethereum用户

发布于 2018-03-03 21:47:48

IMHO,这一主题的最佳切入点是由topic撰写的这篇高级别的概况博客文章:

https://media.consensys.net/introduction-to-zksnarks-with-examples-3283b554fc3b

此外,正如Ismael已经提到的,当你对这个话题感到舒服的时候,你可以开始更深入地研究ZoKrates -> https://github.com/JacobEberhardt/ZoKrates

更新: ZoKrates现在似乎支持SHA256 -> https://zokrates.github.io/sha256example.html

票数 2
EN

Ethereum用户

发布于 2018-03-10 14:52:00

  1. 是的,但你已经可以这么做了。您可以使用一个电话号码,添加一个盐,并散列它,以获得一个隐藏的电话号码。但是你可以用zksnarks证明你的电话号码在一个列表中,而不透露你的号码是什么。https://www.youtube.com/watch?v=84Vbj7-i9CI是如何使用zksnarks的一个很好的例子。
  2. https://github.com/barryWhiteHat/snarkWrapper展示了如何在合同中证明一种咆哮。
票数 2
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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