一种基于贡献值的高可靠性区块链共识方法及系统

    公开(公告)号:CN112887391B

    公开(公告)日:2022-10-25

    申请号:CN202110081985.5

    申请日:2021-01-21

    Abstract: 本发明公开了一种基于贡献值的高可靠性区块链共识方法及系统,包括:收集区块链系统中节点的信息,为各节点分配贡献值并进行降序排序;采用“均值迁移”的动态分组方法对降序列表进行动态分组;计算分组后各组的组间难度和每组内节点的组内难度,确定各节点的PoW计算难度值;各节点根据各自的难度值开始PoW计算,将率先完成计算的节点作为本轮生成新区块的出块节点;基于出块节点外的其他节点,验证区块链系统选取的出块节点是否符合创建新区块的要求。本发明可解决现有共识机制中节点贡献值相差不大但节点获得出块权利的概率相差很大的问题,加强节点出块概率与节点贡献值的拟合程度,以及提高系统的出块效率和备灾效果。

    一种面向联盟链账本数据的节点协作存储方法及系统

    公开(公告)号:CN116303772A

    公开(公告)日:2023-06-23

    申请号:CN202310179650.6

    申请日:2023-02-28

    Abstract: 本发明公开了一种面向联盟链账本数据的节点协作存储方法及系统,方法包括:针对联盟链群组内的节点,计算节点性能并进行强弱排序,由排序靠前的节点轮巡作为主节点;主节点将组内产生交易收集并打包提交至共识网络;主节点同步获取新区块,根据区块编号的hash数据,将区块通过第一次映射确定对应的归置组PG;利用伪随机哈希算法对PG号、节点ID和副本数量各节点的权重得到对应节点的随机数straw值;将区块的主账本和副账本第二次映射存储至每次计算得到的straw值最大的不同节点。通过本发明的技术方案,降低了单个节点的存储压力,提升了联盟链的存储性能,同时提高了区块链的交易查询效率,提高了节点和区块的管理效率。

    一种基于贡献值的高可靠性区块链共识方法及系统

    公开(公告)号:CN112887391A

    公开(公告)日:2021-06-01

    申请号:CN202110081985.5

    申请日:2021-01-21

    Abstract: 本发明公开了一种基于贡献值的高可靠性区块链共识方法及系统,包括:收集区块链系统中节点的信息,为各节点分配贡献值并进行降序排序;采用“均值迁移”的动态分组方法对降序列表进行动态分组;计算分组后各组的组间难度和每组内节点的组内难度,确定各节点的PoW计算难度值;各节点根据各自的难度值开始PoW计算,将率先完成计算的节点作为本轮生成新区块的出块节点;基于出块节点外的其他节点,验证区块链系统选取的出块节点是否符合创建新区块的要求。本发明可解决现有共识机制中节点贡献值相差不大但节点获得出块权利的概率相差很大的问题,加强节点出块概率与节点贡献值的拟合程度,以及提高系统的出块效率和备灾效果。

Patent Agency Ranking