摘要
本发明涉及车联网和区块链共识领域,具体涉及一种基于车端区块链的改进PBFT共识算法。本发明首先基于信誉值与是否在成为主节点期间发布过无效块,将节点进行划分,并因此授予不同的权限,减少主节点崩溃以及频繁选举的可性能;然后提出基于遗传算法与节点特征进行均匀分组,使得改进后的算法降低了共识节点的数量、降低了共谋攻击的可能性并在很大程度上确保共识节点是诚实节点的可能性;最后基于投票实现主节点的选举,并设置相应的奖惩措施,实现预防节点作恶、激励节点参与投票的目标。与传统PBFT算法相比,本方法提高了系统的运行效率、稳定性和安全性。
技术关键词
信誉值
共识方法
主节点
遗传算法
区块链系统
PBFT算法
区块链共识
共识算法
节点特征
异常状态
定义
副本
基因
变量
措施
生物
参数