主题:
字号:
16
行距:
2.0

第313章 拜占庭容错算法[1 / 4]

第313章拜占庭容错算法

蔡志远继续解释道:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

郑杰有些困

本章未完,请点击下一页继续阅读!

GB不女扮男装不舒服
可以但我不
武神至尊叶风叶紫灵
楚长歌
黑道枭雄,权势滔天
巅峰的神
我一杂役,怎么成掌门孩子他爹了?
三月雨
病弱早逝白月光?她能打到你叫妈
淼淼不吃鱼
叶风叶紫灵
楚长歌
妹妹悔婚攀高枝?姐姐嫁我暴富八零!
庆庆不吃熊
从暮年娶妻到长生不死
白雪的马甲
快穿:我用读心术救命
梅香家的涟漪
瞎眼五年,出世已无敌
一叶凌天
你出轨白月光,我闪婚顶级大佬你哭什么
符柚
入狱第一天,直接干翻监区老大
十二束花
离婚当天,前夫跪求我复合
棠梨
深情原创歌词
木子汇0
被嘲废物?我靠核力炸翻末日
柒個柒
祝逍遥
披萝的丑丑
维度乐园,我是召唤系使徒
四诗风雅颂
武道洞玄
尘安不朽
舔狗反派只想苟,女主不按套路走!
我是愤怒
师娘求放过:下山去祸害你未婚妻吧
尘起至尊
回到1982白手起家
小李飞砖
昼夜酸涩
星上白云
她去父留子后,裴总失控跪下了
灼夏夏
多我一个后富怎么了
渔雪
永恒剑祖
天下剑宗
重回1982小渔村
米饭的米
公若不弃,愿拜为义父
辣酱热干面
修仙界只有妖女了是吗
月下千早
四合院之扮猪吃老虎
戈壁孤狼夜
青山
会说话的肘子
仙命在我
杜养吾
半岛头号玩咖!
HKDoll
秦时小说家
偶米粉
重生鉴宝:我真没想当专家
眀智
华娱从洪世贤开始
在下励志师
工业克苏鲁,从海岛领主开始
刀如故
娱乐:我就是顶峰
疑似风月
以一龙之力打倒整个世界!
唐宋元明氢
美警生存实录:以德服人
夜叶总差
循规蹈矩能叫重生吗?
法学院新生
全球觉醒:开局加入聊天群
飞翔的四眼
发薪就能变强,我有十亿员工!
今月曾经照古河
大明:从战场捡属性开创诸天大明
无谅888
税收只在机枪射程内!
践行践远
混沌天帝诀凌峰苏琳
剑轻阳
魔王大人深不可测
晨星LL
穿越,然后被富家JK堵门
晚不鸽
路明非,成为艾尔登之王吧!
苏三十二
第四天灾从不相信钢铁洪流!
喀秋莎第一可爱
人在斗破:天赋绝世竟带系统
仪昔