pbft为什么需要2f+1
将阵营分为两拨:好节点阵营,坏节点阵营现在坏节点阵营想要误导好节点,让其误以为已经有足够人数发出了投票,并且发生分歧,如何做?假设最极端情况:好节点被等分为两拨A、B,坏节点加上任意一个阵营的人数都能达到足够人数达成投票,那坏节点就可以发送两种不同信息让A,B达成两种不同的状态,造成了数据不一致。如何解决:总人数N,控制能够做决策的人数Y,让坏节点数X加上任意一边阵营都不会造成数据不一致的结果,坏节点可以成功将阵营A改变状态,但剩余的节点数无法让阵营B改变,无法造成数据不一致。Y-X > (A+B




