手打小说网

第312章 拜占庭容错算法(第1/2页)

蔡志远继续解释道:

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

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

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

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

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

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

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

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

“假设我是其中一名将军a,而将军b告诉我他要和我一起进攻。

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

“所以,这时候我应该再去问将军c,我问他:‘将军b跟你说的是进攻还是撤退?’

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

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

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

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

更多内容加载中...请稍候...

本站只支持手机浏览器访问,若您看到此段落,代表章节内容加载失败,请关闭浏览器的阅读模式、畅读模式、小说模式,以及关闭广告屏蔽功能,或复制网址到其他浏览器阅读!

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

新书推荐

盗墓:你好,保镖服务了解一下灵泉伴清穿:富察侧福晋独宠火影:我鸣人就要灭世!鬼灭同人:富冈家不为人知的物语HP:百年遗愿女泼皮从良的日常名义:撞钟三十年,我问鼎汉东省一纸协议,霍总他却动了心帝王战争:开局无限逆贼模版蒸汽时代血族日常穿越成恶少狐狐怎么办?重生2003:大哥你当吧,我要搞钱综武:仙子们都是我签到机缘重生祁同伟:诸君,请听龙吟!人在提瓦特觐见星神原始:我与巨兽有个约会1977年高考又一春华妃重生:与死对头携手屠龙四合院:融合万物,秦淮如乐疯了!他的掌心暖天才流御兽:从觉醒S级天赋开始重生九零,情场金丝雀盗笔:我的阿尼玛格斯是麒麟娱乐:要离婚的是你,你哭什么?荒野大镖客:三拳打碎西部魂疯批病娇强制爱夜夜掐腰诱吻娇宠九零之路,并肩星光被卖后,一人三狗逃进深山政哥以六城为礼,我灭六国报之斗罗:带着英灵纵横绝世唐门【综】我那总在见义勇为的宿主呦斗罗:听说灾祸她是个废材?重生改嫁纨绔,渣男跪地叫我婶婶说好练武,你竟练气化神?一夜鬼故事谁家正经爹妈会玩强制爱啊我当皇帝那些事儿无限兽神团超次元乱撩综武:开局胖揍武林神话