一种基于信誉机制和DPBFT算法的区块链动态DPoS共识方法

    公开(公告)号:CN111131181B

    公开(公告)日:2022-02-08

    申请号:CN201911235811.9

    申请日:2019-12-05

    Abstract: 本发明涉及一种基于信誉机制和DPBFT算法的区块链动态DPoS共识方法,属于区块链技术领域。该方法包括:S1初始化全网节点信誉记录;S2统计各节点的信誉权重票数和支持节点数,选择得票数排名前TN的节点组成Pool,从Pool中选择排名前n的节点作为代表节点;S3代表节点通过洗牌算法生成随机序列,通过DPBFT算法确认问题原因并做出处理措施,直至一个序列的所有代表节点完成产块;S4待完成一轮产块,通过洗牌算法生成新的出块序列,直至下一个运行周期或候选节点数量少于阈值TNM。本发明通过引进信誉机制降低DPOS投票过程以及区块生产过程中恶意节点对系统的影响,并提高全网节点参与共识过程的积极性。

    一种基于信誉机制和DPBFT算法的区块链动态DPoS共识方法

    公开(公告)号:CN111131181A

    公开(公告)日:2020-05-08

    申请号:CN201911235811.9

    申请日:2019-12-05

    Abstract: 本发明涉及一种基于信誉机制和DPBFT算法的区块链动态DPoS共识方法,属于区块链技术领域。该方法包括:S1初始化全网节点信誉记录;S2统计各节点的信誉权重票数和支持节点数,选择得票数排名前TN的节点组成Pool,从Pool中选择排名前n的节点作为代表节点;S3代表节点通过洗牌算法生成随机序列,通过DPBFT算法确认问题原因并做出处理措施,直至一个序列的所有代表节点完成产块;S4待完成一轮产块,通过洗牌算法生成新的出块序列,直至下一个运行周期或候选节点数量少于阈值TNM。本发明通过引进信誉机制降低DPOS投票过程以及区块生产过程中恶意节点对系统的影响,并提高全网节点参与共识过程的积极性。

Patent Agency Ranking