拜占庭共识
BFT(Byzantine Fault Tolerance)
即拜占庭容错,是一种共识机制,源于拜占庭将军问题,其目的是要解决在非信任环境下,节点如何达成共识的问题。
在现实世界,计算机和网络可能会因为硬件错误、网络拥塞或中断、以及遭到恶意攻击等原因出现不可预料的问题。而拜占庭容错技术就是用来处理现实中存在的上述异常问题,并满足所要解决的问题的规范要求。
区块链网络环境中,存在着运行正常的服务器,也存在有故障的服务器,还有破坏者的服务器。共识算法的核心是在正常节点间形成对网络状态的共识。通常发生故障的节点被...