首页 > 财经 >

BitMart币市知识课堂:什么是零知识证明?(2)

2018-09-04 04:06:39 网络整理 阅读:74 评论:0

2、B确定该房间内有某一物体,A用自己拥有的钥匙打开该房间的门,然后把物体拿出来出示给B,从而证明自己确实拥有该房间的钥匙。

后面的方法2属于零知识证明。好处在于在整个证明的过程中,B始终不能看到钥匙的样子,从而避免了钥匙的泄露。

BitMart币市知识课堂:什么是零知识证明?(2)

那么实际的数字货币转账是怎样的呢?

我们先以..转账为例。假设A向B转账一个BTC

A先使用私钥对这张拥有1个BTC的支票签名,然后B新建一张拥有一个BTC的支票,同时撕掉A手里这张支票。以此来实现资产所有权的转移。在这一过程中,区块链浏览器中是能够查看到转账双方的地址和金额的。

BitMart币市知识课堂:什么是零知识证明?(2)

匿名交易的好处在于能够充分保护交易双方的隐私。毕竟当用户的所有交易信息都暴露在大众面前,,如果这些交易信息被恶意挖掘及利用,将给用户隐私带来严重的威胁。

这里多说一句,采用零知识证明的匿名币也并非无懈可击,只要给出足够的时间或者现实生活中有其他的相关联交易,仍然存在被破解的可能性。只不过相对于..等显币,匿名币在隐私上做的更好。

相关文章