欧科云链OKLink链上科普(三):区块链的隐私性和扩展性离不开“零知识证明”这项技术
在区块链技术演变过程中,有两个关键问题始终绕不过去:隐私与扩容。当我们探寻这两个问题的“标准解法”时,却发现它们都离不开一种技术,那就是:零知识证明。什么是零知识证明?它又是如何解决区块链隐私与扩容难题的?
1、什么是零知识证明?
1985年,来自MIT的S.Goldwasser、S.Micali 及 C.Rackoff 在研究论文《互动式证明系统的知识复杂性》中首次提出零知识证明。这是一种用于证明者在不泄漏任何有效信息的情况下证明其知识正确性的验证协议。
为了方便理解,不妨举个例子:
小O拥有一个带密码的盒子,他想在不告诉小K真正密码的情况下,让他相信自己知