适用于联盟链的优化异步BFT共识实现方法

    公开(公告)号:CN117792608A

    公开(公告)日:2024-03-29

    申请号:CN202311843176.9

    申请日:2023-12-28

    IPC分类号: H04L9/00 H04L41/12

    摘要: 一种适用于联盟链的优化异步BFT共识实现方法,当完成初始化后进行交易打包与生成区块,将生成的区块采用一致性广播、验证和投票后,各个节点采用基于GPC子协议对区块进行一致性确认及提交。本发明采用的DAG链结构,不仅保留每个节点提案的区块来提升交易吞吐量,并能够利用DAG节点的引用关系推进协议;基于一致性广播(CBC)和全局完美抛币(GPC)保证异步共识协议的安全性,采用有向无环图DAG作为链的拓扑结构,将DAG边的引用关系作为BFT共识中投票的一部分,加快异步BFT共识协议的运行效率,降低共识协议的通信复杂度。