跳到主要内容
知识地图拜占庭容错究竟容忍哪类故障?行业概念与标准

你在这里。看看这个问题与其他知识怎样相连。

选择节点前往页面 · 展开后可留在地图中阅读

知识地图沿着连接,读懂一个问题
← 区块链与共享状态

一个问题

拜占庭容错究竟容忍哪类故障?

节点可能出错,也可能给不同参与者发送矛盾消息。

拜占庭故障包含恶意或任意行为,例如向不同参与者发送互相矛盾的消息,不仅是节点停止响应。拜占庭容错(BFT)协议要在明确的故障和网络假设下,让正常参与者仍能达成一致。

Tendermint Core 0.34 的说明以少于三分之一验证权重发生拜占庭故障为边界介绍其设计。这个阈值属于特定模型,不能直接套给所有区块链。

读容错声明时,要分清两个目标:正常参与者不确认互相冲突的结果,叫安全性;在约定条件下还能继续处理新请求,叫活性。还要看故障比例按节点数量还是投票权重计算,以及协议对消息延迟作了什么假设。

来源与延伸阅读