找回密码
 立即注册

扫一扫,登录网站

首页 百科 查看内容
  • 8387
  • 0
  • 分享到

零知识证明是什么?可以做到不让你看还能让你确信

2018-6-6 22:55

来源: 区块链艾迪生

零知识证明是如何让Zcash的私有资金保密不可查的


假如A账户里有3个ZEC,想转给B,那么在Zcash网络中私有资金转币的过程是这样子:

第一步:转账前,A创建一张面额为3个ZEC的“支票”,从“支票”这个凭证获取到信息:1)A拥有3个ZEC;2)A使用私钥签名,证明其对这笔资产转账的权力。A创建的这张“支票”,有一串随机数,用来作为“支票”唯一标识,用符号 r1表示。

第二步:转账时,为B新建一张“支票”,“支票”唯一标识为r2,r1和r2不相同。

第三步:为了让A的“支票”失效,让B的“支票”生效,达到转移资产效果,ZCash采用“备注作废”的手段,即不对A的“支票”做任何处理,只是把其标识号r1录入一个作废列表。

也就是说,A创建的支票还在,没有消失,只是这张标号为r1的支票已被记入作废列表,而B支票唯一标识号为r2不在作废列表当中。 A的支票已经存在Zcash网络中,B的支票创建后进行全网广播。


A向B转账交易完成。

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部