深洋葱技术:什么是零知识协议1 / 2

  • 深洋葱技术:什么是零知识协议1 / 2已关闭评论
  • A+
所属分类:深洋葱简介

深洋葱技术:什么是零知识协议1 / 2

如果您阅读DeepOnion白皮书,您会发现其多层安全模型还包括零知识协议层。我想解释一下这到底意味着什么,它给深洋葱区块链带来了什么好处。在第一部分中,我将概述零知识协议背后的概念。

零知识协议或证明是一种方法,其中,人A使人B确信特定的陈述是真实的,而不给出“真实的”证明,也不披露关于该陈述的任何信息。人A说他可以进入魔法门,他希望人B相信并验证它。让B相信他最简单的方法是当B看到他时,A进入魔法门。在这种情况下,B人有证据证明A人讲的是真话,他可以进入魔门。

但这种证明也带来了风险,即其他人可以观看它们并进入魔法门。为了防止这种情况,保护进入魔法门的秘密,需要零知识证明。
深洋葱技术:什么是零知识协议1 / 2

上图显示了一个洞穴,魔法门显示为紫色线条。当进入山洞的时候有两种方法可以到达魔法门。B是A的陈述的验证者,当A进入洞穴时,在点4等待,并决定走1路或2路进入魔法门。当他到达门时,A进入洞穴并到达点3。他不知道B选择哪种方式。

现在他想让A用一种特殊的方式回到第3点。如果一个人说谎而不能进入魔法门,那么他有50%的机会选择与B人现在希望他回来的方式相同的方式。如果他能进入,他肯定能采取B想让他采取的方式。如果这个实验重复了几次并且A的陈述是真的,A人将总是按照B希望他来的方式回来。在另一种情况下,机会只有50%左右。

使用这种方法,A可以相信和验证人B的陈述,而无需真正的证明,也无需暴露任何信息。

该协议还可用于块链技术,使事务更加私密和安全。在下一部分中,我将向您展示零知识协议给洋葱块链带来的优势。