转载 探索零知识证明系列 | 从「模拟」理解零知识证明:平行宇宙与时光倒流( 七 )


如果还没理解上面我这句话 , 请时光回退到『区分两个世界』这一小节 , 重新思考模拟 。 :P (Load World State from Snapshot X)
柏拉图的洞穴寓言
模拟无处不在 , 哥德尔不完备性定理就使用了模拟的概念 , 用哥德尔数(Godel Numbers)模拟了形式算术 。 图灵提出了「Universal Turing Machine」(通用图灵机)的概念 , 这种图灵机可以模拟自身 。
但最早的「模拟」概念 , 出自『理想国』一书的第七卷[4]中 , 古希腊哲学家柏拉图讲了这么一则寓言——Allegory of Cave:
设想在一个暗无天日的山洞中 , 有一排被锁链锁住的囚徒 , 他们从小就只能看到前方的墙壁 。 这些囚徒们身后是一堵墙 , 再后面有一堆放着火 , 在火与墙壁之间 , 有一些人举着道具和木偶来回走 , 这样道具木偶就会在火光映射下在墙壁上投下影子 。 而这些囚徒们整天就只能看着这些影子 。 因为这些囚徒们从打出生起 , 所闻所见就只是前方洞壁上的各种影子 , 他们会以为所看到的这些影子就是真实的世界 。
然而有一天 , 一个囚徒偶然挣脱锁链 , 他回头看到了火 。 但是他从小到大仅能看到暗淡的影子 , 他第一次看到了明亮的火光 。 看到了道具和木偶 , 假如有人告诉他 , 这些道具和木偶才是实物 , 他一定会嗤之以鼻 , 会坚持认为影子才是真实的 。
柏拉图假设说 , 如果把这个囚徒强制拖出洞穴 , 到外面去看到真实的世界 ,  一开始囚徒会不适应真实世界的光亮而感到刺目眩晕 , 他会因此而愤怒 。 但是当他慢慢适应了这个世界 , 看到太阳 , 树木 , 河流 , 看到星空 , 他逐渐明白 , 这个世界比洞穴中那个世界更为优越高级 。 他再也不想回到黑暗的洞穴生活中了 。
过了一段时间 , 他对洞穴中的囚徒心生怜悯 , 于是想去把他们都带出来 。 但是当他再次返回洞穴中 , 他因为已经适应了外面明亮的世界 , 回到洞穴中反而看不清楚 。 被锁的囚徒们反而认为他的视力受损 , 胡言乱语 , 是个疯子 , 最后当他想尽办法把这群囚徒带出洞穴时 , 被囚徒们联手杀死 。
这是则人类命运的寓言 , 就和那一排被锁链锁着的囚徒类似 ,  我们以为眼睛看到的就是世界的真相,但实际上 , 那也许是幻象 , 就像洞穴墙壁上投下的影子一样 。

猜你喜欢