一种基于贡献值模型与可验证随机函数的PBFT改进算法

    公开(公告)号: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共识算法通过排除系统中的恶意节点,筛选参与共识的节点,以及使用可验证随机函数和主节点轮换等机制,可以有效地提高系统的安全性。