一种改进的PBFT共识方法

作者:谭朋柳; 邹雯诗; 万里旭冉; 王诗堃
来源:2021-08-23, 中国, ZL202110969409.4.

摘要

本发明公开一种改进的PBFT共识方法,包括:对所有节点赋予初始信誉积分,启动首次共识,更新节点的信誉积分,统计连续成功共识次数;定期对所有节点进行CART分类,动态调整所述节点的身份类别;分配参选权限,参与主节点的选举,选举出主节点和备选主节点;主节点接收客户端发送的请求,开始共识,在共识过程中,若主节点作恶或者故障,备选主节点直接接收主节点的权限,不进行视图切换,主节点降级,信誉积分减半,退出共识过程;共识过程结束后,调整对应节点的信誉积分和连续成功共识次数。本发明赋予所有节点信誉积分和连续成功共识次数,动态调整节点级别,剔除恶意节点动态增删节点,提高区块链的安全性并降低通信开销。