# 拜占庭将军问题

> 一群将军围攻一座城市，必须统一行动（全攻或全撤）才能赢。

- ID: m02107
- 分类: decide
- 领域: 博弈论

## 定义

一群将军围攻一座城市，必须统一行动（全攻或全撤）才能赢。但将军之间只能靠信使传递消息，且将军中可能有叛徒（故意发假消息）。如何在存在叛徒和通信不可靠的情况下达成一致（共识）？ - 脚手架作用： 零信任环境的协作基石。 - 这是区块链和比特币解决的核心问题。在没有中心化权威（皇帝）的情况下，如何防止坏人破坏系统？答案是工作量证明（PoW）或高冗余验证。在职场中，如果你怀疑团队里有“叛徒”（甩锅者/捣乱者），唯一的办

## 机制

拜占庭将军问题用将军们通过信使协调进攻的隐喻，说明在存在叛徒（不可靠/恶意节点）时如何达成可靠共识。它是分布式一致性的经典难题。

## 练习

把系统建模为节点间消息传递，设定叛徒比例上限。选用 BFT 共识在多数诚实下达成一致，否则宣告无法决议。

## 脚手架用法

零信任环境的协作基石。 - 这是区块链和比特币解决的核心问题。在没有中心化权威（皇帝）的情况下，如何防止坏人破坏系统？答案是工作量证明（PoW）或高冗余验证。在职场中，如果你怀疑团队里有“叛徒”（甩锅者/捣乱者），唯一的办

[阅读网页](https://thinkingmodels.site/entries/detail/m02107)
