时间:2023-07-20|浏览:164
但是,对隐私计算却知之甚少,甚至很有可能都没听说过这个名词。
今天就给大家简单介绍一下隐私计算,以及它与区块链之间的关系。
如果要用简单几句话来解释隐私计算重要性的话,那么可以说,没有隐私计算,区块链这个美丽的梦想就不能落地。隐私计算是区块链应用大规模落地的必经之路,特别是针对隐私、敏感、商业数据等方面,隐私计算更是必不可少。
实际隐私计算是一个超前了30年的信息科学理论,这是指比区块链超前了30年。它好比是赛博空间的爱因斯坦相对论。爱因斯坦研究的是物理空间的自然规律,而隐私计算研究的则是赛博空间的自然规律。
在隐私计算最早的研究中,有两篇开创性的论文。第一篇是著名的RSA算法的作者们,1979年在MIT写的一篇叫MentalPoker的论文。在这篇论文里作者提出这样一个问题:大家都知道,两位象棋大师可以不需要棋盘,直接在电话上说话就能下棋。那么两位扑克大师能否也这样在电话上打牌呢?在电话上打牌意味着他们并没有一套物理的牌。那么这两个人怎么能够在电话上说话,完成洗牌、起牌、出牌这些过程呢?洗牌这件事,意味着双方需要通过对话,虚拟地创造出一个客观存在的52张牌,而且双方都不能知道每张牌是什么。这听上去就是一件很奇怪的事。似乎是不可能做到的。但是他们竟然真的做到了。
另一篇是著名华人科学家姚期智1982年的论文,其中提出了百万富翁问题:有两个百万富翁,他们都想知道两人谁更有钱,但是他们也都不愿意暴露给对方自己到底有多少钱。解决这个办法的常规思路是,找一个两人都可以信任的第三方,两人都把都自己的钱数告诉他,他比较完后把结果告知两人即可。但难题就在于,我们希望找一个不用第三方的办法。现在只有这两个人,他们能否通过一段对话,解决谁更有钱的问题,同时又不暴露个人的财富?姚期智找到了这个问题的解法。
这是关于隐私计算早期的两篇论文。从以上的例子,大家可以尝试理解隐私计算到底是什么。隐私计算之所以会有巨大的潜在产业价值,是因为它从技术上做到了一件看上去不可能做到的事情。这两篇论文,也体现了这些密码学家令人钦佩的奇思妙想,通过数学与逻辑达到某种貌似不可思议的结果。
隐私计算和区块链是什么关系呢?从中本聪2008年的论文,就可以看出,区块链与隐私计算的目标是共同的:那就是希望把可信第三方(TTP)去掉。但从结果上看,区块链只做到了一半。它能够做到“下棋”却做不到“打牌”。因为下象棋时所有信息都是透明的,区块链也是通过透明来实现信任的。但打牌的时候数据是不透明的,比如双方手上的牌是相互看不见,桌子上剩下的牌,则是双方都看不见,但又是客观存在的。这种奇怪的逻辑,区块链是不支持的。
想问大家一个问题,一个多方商业合作过程,比如股票交易,是更像下象棋,还是更像打牌呢?有价值的商业数据(比如各方的报价),永远都是隐私性的,不可能是透明的。所以说区块链做不了这个事情。区块链就像一个美丽的梦想,让全世界为之陶醉。但是它还差了一步,这一步必须由隐私计算来完成。没有隐私计算,即使这个梦想非常美丽,它也无法落地。一旦涉及实质性的商业数据,谁也不可能把隐私数据拿到链上去。现在大家的做法是,把数据的“哈希值”放在链上。但是这么一处理,那些数据就完全失去了生命,变成了“数据化石”,完全无法进入商业逻辑所需要的计算中。
这也是目前区块链技术要想有更大的舞台,需要解决的一个非常重要的问题。
热点:区块链