神的模仿犯

第313章 拜占庭容错算法(1/3)

天才一秒记住【倩玉小说网】地址:https://m.qianyuwj.com

首发:~第313章 拜占庭容错算法

第313章拜占庭容错算法

蔡志远继续解释道:

「比如,现在一共有五名将军,其中两名将军认为应该进攻,而另外两名将军认为应该撤退。

「这时候,第五名将军是个叛徒,他告诉进攻的将军『我也会进攻』,又告诉撤退的将军『我也会撤退』。

「于是,想要进攻的将军认为,现在有三支军队同意进攻,超过了半数,所以明天应该进攻。

「而想要撤退的将军认为明天应该撤退。

「最后的结果,就是两个将军进攻,两个将军撤退,导致战争失败。

「这就是『去中心化』所带来的问题,因为这五个将军都是平级的,没有一个拥有绝对权限的指挥者,所以在互相商量策略的过程中,就会产生这样的问题。」

郑杰恍然点头:「原来如此!那这个办法怎么解决呢?也没办法验证具体是哪个将军在说谎吧?」

蔡志远解释道:「其实要解决这个问题很简单:多问几遍就行了。

「假设我是其中一名将军A,而将军B告诉我他要和我一起进攻。

「如果我信了,那就有可能会被骗,因为将军B有可能是叛徒,他可能只跟我说了进攻,跟别人说了撤退。

「所以,这时候我应该再去问将军C,我问他:『将军B跟你说的是进攻还是撤退?』

「然后我再去挨个问其他所有的将军,汇总将军B给他们说的所有信息。

「其他将军告诉我的『将军B给他们的信息』也不一定真实,因为其他将军里面可能也有叛徒,可能存在『将军B跟他们说进攻,他们却告诉我将军B说了撤退』这种情况。

「所以,我挨个问一遍『将军B对你们说了什么』,如果『进攻』比较多,那我就把将军B的意见记为『进攻』;

「然后再挨个问一遍『将军C对你们说了什么』,如果『撤退』比较多,那我就把将军C的意见记为『撤退』。

「就这样,我通过反复套娃的方式,不断地排除少数派答案,最后得出的结论,就是更准确的『多数派答案』。

「在满足『拜占庭容错』的情况下,我们强制要求所有将军都遵守这一套策略,并且必须坚决执行最终的结论。

「那我们就可以确保大家一起进攻或者一起撤退。」

郑杰有些困惑:「在满足『拜占庭容错』的情况下?也就是蔡哥你之前说过的,叛徒人数必须少于三分之一?」

蔡志远点了点头:「是的。

青衫取醉提示您:看后求收藏(倩玉小说网https://m.qianyuwj.com),接着再看更方便。

人气小说推荐More+

半岛小行星
半岛小行星
我来了,为了成为明星。我看到了,我一定能成功。我征……算了,这里太复杂了征服不了,我还是谈我的恋爱吧。
鸡兔同笼
诸天影视从四合院开始
诸天影视从四合院开始
叶晨被自己客户的大哥误会,一棒子削在了后脑勺,然后就陷入了意识混沌中,当他睁开眼的时候,发现自己来到了平时在电视里看过的世界,被绑定了一个诸天系统,靠完成任务增加自己现实的寿命,任务成功,寿命增加,还
洒家要吃肉
斗罗:我的武魂是十凶天角蚁
斗罗:我的武魂是十凶天角蚁
这是一个平静的村子,没有那么多纷纷扰扰。直到有一天,一个名叫东青的少年,他觉醒了变异武魂天角蚁,这个平静的村子,变得不在那么平静,若干年后。“这颗星球的味道真不错。”若干年后。“这个位面的味道真不错。
冬瓜战宝
至尊天帝凌峰苏琳
至尊天帝凌峰苏琳
身怀至尊天子之血,开启最强天子之眼!  武技复制!嗜血狂暴!看破虚幻!记忆读取!焚世黑炎!分身瞬移!空间粉碎!无限视界!时间静止!……  【混沌天帝】凌峰:“我凭这双眼,敢叫天地颤栗!”
剑轻阳
半岛头号玩咖!
半岛头号玩咖!
他们都说rapstar要real、要真实、ok,没关系,我真实不了你们这些小黑子,那就真实你们最喜欢的女idol吧……...
HKDoll