“两军问题”当中,两个以上的将军需要对攻打他们共同敌人的时间作出统一。而可怕的是,其中一个或几个将军有可能是叛徒,意味着他们可以对他们的选择撒谎。
数学家经过一系列详细论证之后,得出了一个结论。
当叛徒的数量小于三分之一的时候,算法就可以达成共识。
这也就是区块链技术的核心。
它无需一个中心,无需指挥众将的“指挥部”。只需要三分之二以上的成员认可一个指令,整个系统就可以达成共识。
也正是因为如此,区块链难以侵入——它不畏惧内部叛徒。任何一个节点的叛变都无关紧要。而想要劫持掉三分之一以上的节点,付出的代价又会过高。
理想主义者将之视作对抗暴政与集权的手段,犯罪者将之视作法外地带。
难道说,多于三分之二的“自己”认可了某个未来流向过去的前知,那么当前节点的自己不认可,也只能接受?
一时之间,也想不明白。
于是,王崎问出了下一个问题:“那么,妖皇陛下,前知者的斗战,是什么样子的?”
他倒是知道把握这个机会。
龙皇陛下一向是保密主义者。他或许是不希望自己选择的历史,将人族限制在自己知道的历史之中,而是期待人族带来自己不知道的改变。
但他让王崎来对抗身为前知者的救济天魔王,是否可以认为……龙皇陛下已经默许了这种事情的发生呢?
当然,这种事情王崎是绝对不会直接去向龙皇确定的。至少在遇到龙皇之前不会。
他会利用这个机会,好好问妖皇几个问题。
妖皇反问:“你觉得是什么样子?”
王崎思考片刻:“完全信息动态博弈?”
完全博弈是指在博弈过程中,每一位参与人对其他参与人的特征、策略空间及收益函数有准确的信息。不完全信息博弈是指至少一个参与人对其他参与人的信息了解的不够准确,或者不是对所有参与人的特征、策略空间及收益函数都有准确的信息。
静态博弈是指在博弈中,参与人同时选择或虽非同时选择但后行动者并不知道先行动者采取了什么具体行动;动态博弈是指在博弈中,参与人的行动有先后顺序,且后行动者能够观察到先行动者所选择的行动。
正是因为如此,博弈可以分为:完全信息静态博弈,完全信息动态博弈,不完全信息静态博弈,不完全信息动态博弈。
完全信息动态博弈,就好像下棋一样。双方都知道棋盘上的全部信息——当然,仅限围棋,五子棋。
军棋的暗棋、翻棋下法,都属于不完全信息动态博弈。
前知者的战斗或许就是这样的。他们的战斗并不仅仅是发生在现在,更在过去,在未来。在他们看来,这些战斗甚至都有可能是同时发生的。
前知之能,不看距离,不看时间,只看因果。
或许当两个前知者决定对弈的时候,甚至只要他们有可能敌对的时候,他们就会开始战斗。
对于前知者来说,宇宙只是棋盘。所有的一切因素——甚至包括过去和未来的自己,都是棋子。
妖皇点了点头:“蛮……生动的比喻。你是怎么想出来的?”
“您刚才说,救济天魔王有可能是与魔帝的博弈之中,误认为解放魔帝就能什么什么的。”王崎说道:“就这样……自己瞎想的。”
“如此,倒也不能说错。”妖皇摇了摇头:“不过我仔细想了想,如果我的日子真的跟你描述得差不多,那我还是抹去自己的灵智,创造‘自己不存在的未来’好了。”
“首先,有限前知终归是‘有限’的。我不能知道什么太多的事情,只能知道自己在意的信息,而且还往往是只言片语。这甚至得在可预见的未来之中实现。有的时候,它甚至也只比‘智慧洞见’强一点而已。”
“其次,就像我刚才说的,有些时候,博弈的真的未必是我们所谓的‘自我’。”