全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210210544.5 (22)申请日 2022.03.04 (71)申请人 广东钜联信息科技有限公司 地址 510665 广东省广州市天河区建工路 13、 15号5楼525单 元 (72)发明人 陈维标  (51)Int.Cl. H04L 9/08(2006.01) H04L 9/32(2006.01) H04L 67/1042(2022.01) (54)发明名称 一种区块链的差异概率共识算法生成记账 者的方法 (57)摘要 本发明公开了一种区块链的差异概率共识 算法生成记账者的方法, 包括如下步骤: 在一轮 区块链的区块记账权的争夺中, 设置获取记账节 点争夺权时间段, 区块链获取所述时间段内获得 记账节点争夺权节点的设备信息; 求取各设备信 息对应的哈希 值, 根据新加入的节 点争夺记账权 概率增大原则, 将各设备对应的哈希 值进行哈希 值个数的扩充; 随机挑选扩充后的哈希值扩充系 中的一个哈希 值, 所述哈希值的设备信息对应的 节点即为本轮中新区块的记账者; 本发明在一轮 记账者的争夺过程中, 通过扩充各争夺记账权的 节点设备信息对应哈希值个数和新加入的节点 争夺记账权概率增大原则, 挑选出本轮的新区块 记账者, 提高区块链普适性的同时, 增加了用户 体验的积极性。 权利要求书2页 说明书5页 附图3页 CN 114666043 A 2022.06.24 CN 114666043 A 1.一种区块链的差异概率共识算法生成记账者的方法, 其特征在于, 所述方法包括如 下步骤: 在一轮区块链 的区块记账权的争夺中, 设置获取记账节点争夺权时间段, 区块链获取 所述时间段内获得记账节点争夺权节点的设备信息; 所述获取记账节点争夺权为通过设置一定的规则, 使符合规则的节点获得区块链将要 形成的新区块记账权争夺的权利; 求取各设备信息对应的哈希值, 根据新加入的节点争夺记账权概率增大原则, 将各设 备对应的哈希值进行哈希值个数的扩充, 使得扩充以后的新旧争夺记账权的节点在整个哈 希值扩充系中被选中的概 率产生差异概 率; 随机挑选扩充后的哈希值扩充系中的一个哈希值, 被选中哈希值的设备信 息对应的节 点即为本轮中新区块的记账者。 2.根据权利要求1所述的一种区块链的差异概率共识算法生成记账者的方法, 其特征 在于, 所述在一轮区块链的区块记账权的争夺中, 设置获取记账节 点争夺权时间段包括: 在 区块链新的一轮争夺记账权的周期中, 设置所述周期从开始的时间到所述周期中间的某个 时刻为一个时间段, 在所述时间段内, 各节点进行成为区块链上具有记账节点争夺权的节 点争夺; 所述获取记账节点争夺权为节点获取能够和其他节点一起进 行记账权的争夺的权 利。 3.根据权利要求1所述的一种区块链的差异概率共识算法生成记账者的方法, 其特征 在于, 所述区块链获取所述时间段内获得记账节点争夺权节点的设备信息包括: 区块链统 计所述时间段内发出成为记账节点请求的全部节点信息, 并获得 各节点对应的设备信息 。 4.根据权利要求1所述的一种区块链的差异概率共识算法生成记账者的方法, 其特征 在于, 所述根据新加入的节点争夺记账权概率增大原则, 将各设备对应的哈希值进行哈希 值个数的扩充包括: 求取获得记账节点争夺权节点的设备信息对应的哈希值, 并将各节点 对应的哈希值进 行个数扩充, 扩充原则为新加入的节点扩充个数多于旧的争夺记账权的节 点。 5.根据权利要求4所述的一种区块链的差异概率共识算法生成记账者的方法, 其特征 在于, 所述新加入的节点包括: 所述新加入的节 点为首次加入争夺记账者的节 点; 所述旧的 争夺记账权的节点包括: 所述旧的争夺记账权的节点并非首次加入争夺记账者的节点。 6.根据权利要求1所述的一种区块链的差异概率共识算法生成记账者的方法, 其特征 在于, 所述使得扩充以后的新旧争夺记账权的节 点在整个哈希值扩充系中被选中的概率产 生差异概率包括: 根据新加入的节点争夺记账权概率增大原则, 使得在扩充各节点设备信 息对应的哈希值的过程中, 新加入的节点设备信息对应的哈希值扩充的个数多于旧的争夺 记账权的节点设备信息对应的哈希值个数, 将整个扩充后的哈希值组成一个扩充系, 假设 随机挑选所述扩充系中的一个哈希值的概率是相同的, 则挑选到新旧节点成为本轮记账者 的概率不同, 且挑选出新加入争夺记账权的节点 概率大于旧的争夺记账权的节点。 7.根据权利要求1所述的一种区块链的差异概率共识算法生成记账者的方法, 其特征 在于, 所述 随机挑选扩充后的哈希值扩充系中的一个哈希值, 被选中哈希值的设备信息对 应的节点即为本轮中新区块的记账者包括: 随机挑选扩充系中的一个哈希值, 根据被选中 哈希值获取所述哈希 值对应的设备信息, 将所述设备信息对应的节点作为本轮形成的新区权 利 要 求 书 1/2 页 2 CN 114666043 A 2块的记账者。 8.根据权利要求1所述的一种区块链的差异概率共识算法生成记账者的方法, 其特征 在于, 所述 随机挑选扩充后的哈希值扩充系中的一个哈希值, 被选中哈希值的设备信息对 应的节点即为本轮中新区块的记账者还包括: 区块链向全网广播新区块记账者的节点设备 信息对应的哈希值, 区块链上其他记账节点对所述新区块记账者的节点设备信息对应的哈 希值进行验证, 验证通过, 将同意所述哈希值的设备信息对应的节点将本轮中验证的交易 信息写入新形成的区块, 达成区块链 记账节点的共识。权 利 要 求 书 2/2 页 3 CN 114666043 A 3

PDF文档 专利 一种区块链的差异概率共识算法生成记账者的方法

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种区块链的差异概率共识算法生成记账者的方法 第 1 页 专利 一种区块链的差异概率共识算法生成记账者的方法 第 2 页 专利 一种区块链的差异概率共识算法生成记账者的方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:40:49上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。