主题:
字号:
16
行距:
2.0

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

第313章拜占庭容错算法

蔡志远继续解释道:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

我靠烧香爆红娱乐圈
容焉
从肝熟练度开始长生不死
乌鸦还是黑的好
战锤之黑皇帝
辣椒炒恶魔
华娱浪子,怎么被天仙改造了?
快出栏的猪
星痕纹章
米里米里
我在俄国当文豪
卡拉马佐夫
奶爸学园
剑沉黄海
我的诡异人生模拟器
白刃斩春风
狐妖诸天:开局反派大师兄
碧玉千仞
我儿快突破
日月齐天
都重生了,又当留学生?
暗黑祈祷
人间杂谈
余人官
以神通之名
猪心虾仁
诸天恐怖从蛊开始
三维的乱象
斗罗:从武魂时之虫开始
棋解
成仙,从外放驻守大湾村开始
行为金融
神的模仿犯
青衫取醉
这个地下城长蘑菇了
生吃菌子
秦时记事
荆棘之歌
修仙:从提升灵根资质开始
炎陵黄桃好吃
星际:从清洁工开始
大嘴虾
华娱之2000
河狸的米饭
华娱之软饭王
威武富贵贫贱
谁让她修仙的
季越人
陆江仙李通崖
季越人
陆江仙的修仙之路
季越人
我把全修真界懒哭了
青蚨散人
精灵世界的工匠大师
油炸咸鱼
深夜学园
剑沉黄海
从梁祝开始燃烧世界
小黑帽
新概念诡道升仙
残酷厕纸天使
诡异监管者
露馅的芝麻胡
从霍格沃茨到斯翠海文
上菜大厨
白手起家,蝙蝠侠干碎我的致富梦
火星咖啡
非正常武侠:别人练武我修仙
宝石岩
影视剧中的王牌特工
龙战将
影视:开局获得阿尔法狗
水晶咕咾肉
人在斗破,预支成帝
白鹤赛羔
大赤仙门
古顽石
凌霄仙族
迷糊小神通
练武太难,我选择爆别人功力
不偷半日闲
前桌女生竟是我的头号黑粉
给您添蘑菇啦
掉落漫威世界当超级英雄
离群戏
东京房东
八鸽子
我大明武德充沛但选择文化胜利
江南说书人
古神的诡异游戏
宝月流光
游戏异界?异界游戏!
喝可乐不
我的混沌城
凌虚月影
我有一座山
老街板面
系统提前两年降临,我成神了!
写书太难啦