查看原文
其他

白话区块链入门027 | 价格炒到4万多的匿名币,如何实现匿名交易?

白话编辑部 白话区块链 2019-04-09

白话区块链

从入门到精通,看我就够了!

「白话区块链入门系列」是针对新入门用户推出的一档区块链科普系列栏目,让零基础的小伙伴也能轻松入门,欢迎大家在文末点赞留言,说说你最想了解的区块链小知识,参与有奖哦!

作者 | 郭威
出品|白话区块链(ID:hellobtc)

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

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

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


 01
什么是零知识证明?

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

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

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

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

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

(图片来源于网络)

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

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


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

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

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

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

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


 03 
结语

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

现实中的解决方案,和“零知识证明”非常类似。你觉得哪个步骤体现了“零知识证明”呢?欢迎在文末留言。

「白话区块链入门系列」互动有奖

  • 本文发布2小时内的第1位精选留言,奖励8.8元红包;

  • 指出本文事例、逻辑等重大错误、并提出优秀建议的留言,一经采纳,奖励50元

  • 本系列接受读者投稿,录用稿件每篇奖励300元。后台回复「投稿」获取详细信息。

往期内容精选

006 比特币的矿工和挖矿是什么意思?

014 虚拟货币价值的本质是什么?

015 神奇而有趣的比特币

018 被称为“区块链2.0”的以太坊是什么?

021 被称为“区块链3.0”的EOS是什么?

★后台回复「入门」获取完整目录!★


——End——


『声明:本文转载自「郭知行」,文章为作者独立观点,不代表白话区块链立场,亦不构成任何投资意见或建议。』

亲,给「白话区块链」加个“星标”

   👇 不错过重要推送哦 👇

亲,您点个  再走吧~ 

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存