-
公开(公告)号:CN117749383A
公开(公告)日:2024-03-22
申请号:CN202311633323.X
申请日:2023-12-01
IPC分类号: H04L9/32 , H04L9/40 , H04L67/1095
摘要: 本发明属于区块链技术领域,且公开了一种基于贡献值模型与可验证随机函数的PBFT改进算法,CVB‑PBFT共识算法的步骤如下:S1:根据每个节点计算出的贡献值;S2:在高贡献节点中利用VRF可验证随机函数选取出主节点候选群;S3:引入BLS门限签名方案对PBFT共识算法中的三段式流程。本发明通过引入贡献值模型,对节点的行为进行评价,划分节点类型,排除系统中恶意节点,筛选参与共识节点,可以有效地提高系统的吞吐量,在使用CVB‑PBFT共识算法结合可验证随机函数、主节点轮换和检测机制选出可靠的主节点,可以有效地减少共识时延,同时CVB‑PBFT共识算法通过排除系统中的恶意节点,筛选参与共识的节点,以及使用可验证随机函数和主节点轮换等机制,可以有效地提高系统的安全性。