下面是烧脑结论:
这个交互系统为何是「零知识」?因为 Zlice 是没有任何知识 , 而且她和 Alice 不可区分 。
我再换个方式解释:因为你和我都没办法区分我们究竟是在哪个世界中 , 两个世界发生的交互过程几乎不可区分 , 而且其中一个世界中根本就不存在知识 , 因此 , 我们说这个交互协议——「地图三染色问题」是「零知识的」 。
这里还有个前提 , 理想世界必须是算法可构造的 。 然后 , 有一个「神」 , 他通过算法「模拟」了一个「理想世界」 , 其中构造了一个算法叫做 Zlice , 她没有「知识」作为输入 , 也即「零知识」;除此之外 , 「理想世界」与「现实世界」一模一样 。
设想你在对话过程中 , 如果真 Alice 泄露了信息 , 那么你就能立即区分出面前这个人是 真 Alice 还是 Zlice , Zlice 是不可能伪装泄露信息的 。 因此可以得出结论:
真Alice 没有泄露任何信息 。
这个神 , 被称为「模拟器」(Simulator) , 而在理想世界中 , 和你对话的这个 Zlice 幻象其实也是「模拟器」 , 你在理想世界中 , 所有能感知到的东西都是模拟器「模拟」出来的 。
好了 , 到这里 , 我们用「模拟器」这个概念对「零知识」进行了定义 。
接下来 , 我们开始进入证明零知识的环节 。
区分两个世界
(Save World State as Snapshot X)
证明的零知识过程 , 等价于构造(寻找)一个「模拟」算法 , 这个算法能够让模拟器来模拟出一个「没有知识」的理想世界 。 如果这个算法存在 , 而且两个世界不可区分 , 那么就证明完毕 。
等等 , 可能「你」会觉得哪里不对劲 。
假如说真的存在这种算法 , 而且它能够在没有知识的情况下骗过我 , 那么在「现实世界」中 , 不排除真 Alice 也使用了这样的算法来欺骗我 。 这样一来 , 我岂不是在两个世界中都被欺骗了 。 那么这个交互协议就失去意义了 。
其实 , 这里有个关键点 , 借用电影『盗梦空间』中的剧照 , 在「理想世界」中有点东西是和「现实世界」本质不同的 。 这个东西是区分两个世界的关键 , 而它要让我们「无法感知」 。 这个东西不是梦境中的陀螺 , 它是一种「超能力」 , 模拟器 Simulator 所具备的超能力 。
比如这样一种超能力:「时光倒流」 。
(上图是电影『土拨鼠之日』的剧照 , 剧中主人公每次睡醒都会回到2月2日的早上 , 这样他永远活在同一天里)
等等 , 各位看官 , 不是刚才我们一直在讨论不可区分性吗?怎么两个世界又需要区分啦?“我糊涂了” 。 不要慌 , 所谓的不可区分性针对的是理想世界中的个体认知而言 。 而「可区分性」是对位于世界外部的神而言 。
设想下在我们周围 , 如果有一个人有时空穿越能力 , 或者他能让时间回退到一年前 , 那么我们这些凡夫俗子完全是一脸茫(meng)然(bi)的 , 无从感知 。 那么 , 如果「模拟器」可以在他构造出的「理想世界」中实现「时间倒流」 , 那么他就可以达成一些神奇的事情 , 从而骗过作为验证者身份的「你」 , 也能骗过观察者「我」 。 对于「你」而言 , 你明白 , 在「理想世界」中 , 时间是可以回退的 , 但是在「现实世界」中 , 显然真 Alice 不可能拥有超能力 。 虽然你和我不能区分在哪个世界里 , 但是至少我们知道在两个世界中的其中「现实世界」里 , 对面那个Alice是没办法欺骗我们的 , 当然我们却不能说出我们到底在哪个世界中 。
猜你喜欢
- 自己在家怎么做果冻
- 椰子价格:批发价和零售价
- 自制猫零食,超级简单的秋刀鱼玛芬
- 转载 太空能热水器主机怎么选,水循环和氟循环哪个好?看完总算知道了
- 转载 闲钱是存定期还是用来投资
- 转载 80后工作2年存款超10万 计划明年帝都买房咋理财
- 转载 中国人必读的10条理财忠告
- 转载 10分钟教你成为有钱人--分层次理财
- 吃零食的危害有哪些 怎么拒绝零食的诱惑
- 富贵竹价格:不含盆零售价格:约1.5元~2.5元/支
