時間:2022-01-16|瀏覽:418
雙將軍問題:主要是說有兩個將軍要做一個戰斗協作計劃,隨后決策一個一同時間點一起啟動攻擊,他們的隊伍各自在兩種不一樣的地址,而這兩個將軍只有根據信使通訊。而信使則很有可能在報信之中被殺,或是為了更好地躲避追捕而用遠距離需要的最短期內把信送到。(這就仿佛大家的互聯網包會遺失或延遲時間),那麼怎樣在這樣的事情話,用一種優化算法確保彼此達成一致。拜占庭將軍問題:是說如果有n個將軍必須一起制訂戰斗協作計劃,最后一起決策一個一同時間點一起啟動攻擊。他們的部隊在n個不一樣的地址,一樣他們只有根據信使通訊。而信使除開很有可能被殺,延遲時間,將軍中還很有可能有內鬼來傳出假的信息,而且沒有人了解內鬼是這些將軍,這種內鬼不僅會仿冒,偽造信息內容,還竭盡全力不許自身被發覺。拜占庭將軍問題有解的關鍵是,已經知道大部分將軍全是忠實的。那麼在這樣的情況下,怎樣用一種優化算法來確保忠實的將軍可以一致的啟動攻擊。
熱點:區塊鏈