什么是拜占庭协议?
联邦拜占庭协议的主要特性是去中心化和任意行为容错,通过分布式的方法,达到法定人数或者节点足够的群体能达成共识,每一个节点不需要依赖相同的参与者就能决定信任的对象来完成共识。
(图片来源网络,侵删)
拜占庭协议***用的方法是确保可以通过分布式的方法达成共识,即使出现了拜占庭式的失败也不会影响。“拜占庭失败”指的则是分布式系统中算法执行过程中的任意一个错误,也包括非理性的行为。
而联邦拜占庭协议的主要特点是权力下放和任意行为容忍:
FBA带来了开放的成员名单以及对拜占庭协议的去中心化控制;
任何人都可以加入其中;
(图片来源网络,侵删)
通过分布式的方式,FBA使得法定人数或者节点足够的群体能够达成一致。每个节点决定信任对象,不同的节点也不需要依赖于信赖相同的参与者组合,即可完成共识。
(图片来源网络,侵删)