时间:2022-01-16|浏览:315
双将军问题:主要是说有两个将军要做一个战斗协作计划,随后决策一个一同时间点一起启动攻击,他们的队伍各自在两种不一样的地址,而这两个将军只有根据信使通讯。而信使则很有可能在报信之中被杀,或是为了更好地躲避追捕而用远距离需要的最短期内把信送到。(这就仿佛大家的互联网包会遗失或延迟时间),那麼怎样在这样的事情话,用一种优化算法确保彼此达成一致。拜占庭将军问题:是说如果有n个将军必须一起制订战斗协作计划,最后一起决策一个一同时间点一起启动攻击。他们的部队在n个不一样的地址,一样他们只有根据信使通讯。而信使除开很有可能被杀,延迟时间,将军中还很有可能有内鬼来传出假的信息,而且没有人了解内鬼是这些将军,这种内鬼不仅会仿冒,伪造信息内容,还竭尽全力不许自身被发觉。拜占庭将军问题有解的关键是,已经知道大部分将军全是忠实的。那麼在这样的情况下,怎样用一种优化算法来确保忠实的将军可以一致的启动攻击。
热点:区块链