我的账户
链视界

关注数字经济、区块链

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

链视界 门户 百科
来自: 白话区块链

区块链入门027:价格炒到4万多匿名币,如何匿名交易

我们都知道,比特币、以太坊、EOS等数字货币,所有的交易过程都记录在区块链上,完全公开透明、人人可查。

但在数字货币成员中,还有一类币,交易过程完全匿名,其中的典型代表就是ZCash。交易过程完全匿名,使得ZCash自提出以来便备受关注,价格最高时超过4万人民币,当然现在跌了将近99%。

匿名交易是如何实现的呢?其中最关键的一点是“零知识证明”。今天,我们就谈谈这项被麻省理工科技评论评为“2018年10大全球突破性科技技术”之一的“零知识证明”。


 01
什么是零知识证明?

“零知识证明”(Zero-Knowledge Proof),是由S.Goldwasser等人在20世纪80年代初提出的。

零知识证明必须包括两个方面,一方为证明者,另一方为验证者。证明者试图向验证者证明某个论断是正确的,或者证明者拥有某个知识,却不向验证者透露任何有用的消息。

举一个《阿里巴巴与四十大盗的故事》的片段:

强盗想知道打开石门的咒语,这个咒语只有阿里巴巴知道。可阿里巴巴不想让别人听到自己所念的咒语,于是便对强盗说:“你们离我一箭之地,用弓箭指着我,你们举起右手我就念咒语打开石门,举起左手我就念咒语关上石门,如果我做不到或逃跑,你们就用弓箭射死我。”

这个方案对强盗来说没有什么损失,还能搞清楚阿里巴巴念的咒语是不是正确的。对阿里巴巴来说,保护了咒语不被强盗听到,两全其美。

(图片来源于网络)

强盗举起了右手,只见阿里巴巴的嘴动了几下,石门果真打开了;强盗举起了左手,阿里巴巴的嘴动了几下后石门又关上了。强盗还是有点不信,说不准这是巧合呢?他们不断地换着节奏举右手举左手,石门跟着他们的节奏开开关关,最后强盗们想,如果还认为这只是巧合,自己未免是个傻瓜,最后相信了阿里巴巴。

在本质上,零知识证明是一种涉及两方或更多方的认证协议。在零知识证明中,个人可以在不泄漏秘密的情况下,证明他知道这个秘密。


 02
为什么我们需要零知识证明?

在互联网上,你真的拥有隐私吗?那些不厌其烦地给你打骚扰电话的人,是如何知道你的联系方式?

若没有第三方机构,比如政府、银行、腾讯、链家等提供校验信息,我们在网上难以验证对方的身份。但是,这些中介机构因为各种原因,比如国家安全、社会稳定、商业发展等,收集互联网上每一个人的数据。此外,还有互联网上活跃着的黑客、网络恶霸、数据敲诈者,这些人也一样觊觎着互联网上有价值的数据。

你在互联网上真的没有隐私。

零知识证明,是改变这一现状的手段之一,它可以为我们带来必要的隐私保护。


 03 
结语

小明在逛商场过程中把钱包弄丢了,被人捡到并交给了商场的管理员。小明听到失物招领后,要去认领钱包。那么,问题来了,小明怎么向管理员证明这个钱包是自己的呢?

现实中的解决方案,和“零知识证明”非常类似。

(扫二维码 入群交流)

相关阅读

上一篇:
区块链入门026:想安全保管资产,先要知道钱包这些知识发布时间:2018-12-11
下一篇:
区块链泛安全(六)发布时间:2018-12-12
区块链百科
微信扫码
行业动态资讯早知道

Copyright © 2022 链视界 粤ICP备2021100744号   Designed by 链视界