年,零知识证明(ZeroKnowledgeProof,ZKP)被首次提出来,这是一种更具有隐私性的加密方案。简单地说,就是某人证明其知道一个秘密的同时不去泄露这个秘密。
知识证明过程有两个参与方,证明者掌握着某个秘密,他想让验证者相零信他掌握着秘密,但是又不想泄漏这个秘密给验证者。
零知识证明意味着证明者可以向验证者证明,他知道特定的信息,而不必告诉对方自己具体知道些什么。
在密码学中,这尤为有用,因为这将为证明者提供一层额外的隐私保护。
密码学家们也掌握了可以和区块链技术结合使用的新工具来增加隐秘性,特别像零知识简洁非交互式参数。
如今,零知识证明协议已经是重要的密码学基础构件。但是在很长一段时间内,它只是停留在理论层面。
我们利用比特币的公钥地址(一串27-32位的包括字母和数字的字符串,功能类似于邮件地址)来发送和接收比特币以及记录交易过程,从这个角度来说比特币是假匿名的(不是真匿名),同时比特币也是和个人身份信息是脱钩的。
为了解决比特币的隐私保护问题,一系列的解决方案被提出。其中年提出的Zcash使用了一种特殊类型的零知识证明工具zk-SNARKs实现了对交易金额与交易方的完全隐藏,这才使得零知识证明崭露头角。
零知识证明受到了金融机构的青睐,他们既享受共享账簿所提供的好处,又不必向竞争对手透露过多数据。
这一技术之前在加密货币领域中曾被Zcash应用过,它为银行提供了一种转账方式,通过这种方式银行可以在不泄露他们的信息或损害客户机密的情况下将资产转移到这些网络上。
麻省理工学院的数学天才和Zcash联合创始人MadarsVirza在年的零知识范围的证明文件中发现了一个漏洞。Virza表明,理论上,其可以减少范围的间隔同时在一个隐藏的数值中搜集信息。客户隐私对于银行业的重要性不言而喻。荷兰银行业巨头ING主动拥抱区块链技术,该银行在年11月通过修改这种名为“零知识证明(zeroknowledgeproofs)”的密码学领域技术首次引起了轰动。
根据ING的发言人的说法,他们已经修复了上述漏洞。这是区块链生态系统所期望的一种贡献类型,开源的目的是让用户可以修复漏洞并改进其功能。
加拿大瑞尔森大学隐私与大数据研究所执行理事安·卡沃基安认为:“自由是建立在隐私之上的。我第一次认识到这一点是在30年前,那时我刚开始参加在德国的各种会议。在隐私及数据保护方面,德国在全世界都处于领先地位,这绝非偶然。德国人民曾饱受希特勒第三帝国摧残,他们曾被彻底剥夺自由,而这一切都是从丧失隐私权开始的,在悲剧结束后,德国人民表示‘决不能再重蹈覆辙’。”
更多精彩内容
摩根史丹利研究报告:区块链的全面应用,究竟还有哪些障碍?
链道沙龙
牛顿先生:通证的3大基本力与6大属性
摩根士丹利:投资者应该北京白癜风最好的医院擅长白癜风疾病的诊疗