全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210567394.3 (22)申请日 2022.05.23 (71)申请人 北京邮电大 学 地址 100876 北京市海淀区西土城路10号 申请人 国网江苏省电力有限公司营销服 务 中心 (72)发明人 张华 邹云峰 单超 徐超  傅茂喜 刘益辰 任婧 胡杨烨  (74)专利代理 机构 北京风雅颂专利代理有限公 司 11403 专利代理师 陈莉 (51)Int.Cl. H04L 9/32(2006.01) H04L 67/1042(2022.01) (54)发明名称 基于联盟链的数字产权PoP共识方法及相关 设备 (57)摘要 本申请提供了一种基于联盟链的数字产权 PoP共识方法及相关设备, 其中, 联盟区块链中的 节点包括普通节点、 推举节点和记账节点, 所述 方法包括: 响应于存在新增的交易数据, 所述记 账节点对所述新增的交易数据进行打包形成区 块数据, 记录所述区块数据并发起第一共识验 证; 响应于所述推举节点完成所述第一共识验 证, 所述推举节点记录所述区块数据并发起第二 共识验证; 响应于所述普通节点完成所述第二共 识验证, 所述普通节点对所述区块数据进行记 录。 本申请提供的一种基于联盟链的数字产权 PoP共识方法及相关设备, 在保证区块链特性的 前提下兼顾安全、 公平, 实现了性能的提升, 保证 联盟链中因节点数增多而导致的整体数据链路 处理能力降低的问题得到改善 。 权利要求书3页 说明书11页 附图3页 CN 115118430 A 2022.09.27 CN 115118430 A 1.一种基于联盟链的数字产权PoP共识方法, 其特征在于, 所述联盟区块链中的节点包 括多个普通节点、 多个推举节 点和一个记账节点, 所述联盟区块链包括多个组织, 每个组织 中包括多个所述普通节点和一个所述推 举节点, 所述方法包括: 响应于存在新增的交易数据, 所述记账节点对所述新增的交易数据进行打包形成区块 数据, 记录所述区块数据并在所述联盟区块链中广播第一共识验证信息; 响应于接收到所述第 一共识验证信 息, 所述多个推举节点对所述 区块数据进行第 一次 共识验证; 响应于完成所述第 一次共识验证, 每个所述推举节点在其所在的组织内广播第 二共识 验证信息并记录所述区块数据; 响应于接收到所述第 二共识验证信 息, 所述组织内的全部所述普通节点对所述 区块数 据进行第二次共识验证; 响应于每个所述组织内的全部所述普通节点完成所述第 二次共识验证, 所述多个普通 节点对所述区块数据进行记录 。 2.根据权利要求1所述的方法, 其特征在于, 所述响应于存在新增的交易数据之前, 还 包括采用推举算法从所述多个普通节点中选举所述多个推举节点和所述记账节点, 具体包 括: 基于当前性能指数采用FTS算法从所述多个普通节点中选举所述多个 推举节点; 基于所述当前性能指数采用FTS算法从所述多个 推举节点中选举所述记账节点, 其中, 所述当前性能指数与所述多个普通节点中的每 个普通节点 一一对应。 3.根据权利要求1所述的方法, 其特征在于, 所述响应于每个所述组织内的全部所述普 通节点完成所述第二次共识验证之后, 还 包括: 采用所述推举算法从所述多个普通节点中选举新的所述多个推举节点以及新的所述 记账节点, 并更新所述当前性能指数。 4.根据权利要求2所述的方法, 其特 征在于, 所述当前性能指数 具体为: 其中, Y表示 性能指数, Xi表示第i个评估值, Wi表示第i个评估值对应的权 重占比系数。 5.根据权利要求2所述的方法, 其特征在于, 所述基于当前性能指数采用FTS算法从所 述多个普通节点中选举所述多个 推举节点, 包括: 基于每个所述组织中的全部所述普通节点的所述当前性能指数构建FTS性能树, 采用 FTS算法选举确定每 个所述组织对应的所述推 举节点, 以得到所述多个 推举节点。 6.根据权利要求2所述的方法, 其特征在于, 所述基于当前所述性能指数采用FTS算法 从所述多个 推举节点中选举所述记账节点, 包括: 基于每个所述推举节点的所述性能指数构建FTS性能树, 采用FTS算法选举确定所述记 账节点。 7.一种基于联盟链的数字产权PoP共识方法, 其特征在于, 所述联盟区块链中的节点包 括多个普通节点、 多个推举节 点和一个记账节点, 所述联盟区块链包括多个组织, 每个组织 中包括多个所述普通节点和一个所述推 举节点, 所述方法包括:权 利 要 求 书 1/3 页 2 CN 115118430 A 2对于多轮共识中的每 轮共识, 响应于存在新增的交易数据, 所述记账节点对所述新增的交易数据进行打包形成区块 数据, 记录所述区块数据并在所述联盟区块链中广播第一共识验证信息; 响应于接收到所述第 一共识验证信 息, 所述多个推举节点对所述 区块数据进行第 一次 共识验证; 响应于完成所述第 一次共识验证, 每个所述推举节点在其所在的组织内广播第 二共识 验证信息并记录所述区块数据; 响应于接收到所述第 二共识验证信 息, 所述组织内的全部所述普通节点对所述 区块数 据进行第二次共识验证; 响应于每个所述组织内的全部所述普通节点完成所述第 二次共识验证, 所述多个普通 节点对所述区块数据进行记录, 以完成本轮共识; 按照性能指数排列顺序从预先构建的推举节点列表中选择一个所述推举节点作为新 的记账节点, 响应于所述推举节点列表中的全部推举节点均已作为记账节点, 所述多轮共 识结束。 8.一种基于联盟链的数字产权PoP共识装置, 其特征在于, 所述联盟区块链中的节点包 括多个普通节点、 多个推举节 点和一个记账节点, 所述联盟区块链包括多个组织, 每个组织 中包括多个所述普通节点和一个所述推 举节点, 所述装置包括: 第一广播模块, 被配置为响应于存在新增的交易数据, 所述记账节点对所述新增的交 易数据进 行打包形成区块数据, 记录所述区块数据并在所述联盟区块链中广播第一共识验 证信息; 第一共识模块, 被配置为响应于接收到所述第一共识验证信息, 所述多个推举节点对 所述区块数据进行第一次共识验证; 第二广播模块, 被配置为响应于完成所述第一次共识验证, 每个所述推举节点在其所 在的组织内广播第二共识验证信息并记录所述区块数据; 第二共识模块, 被配置为响应于接收到所述第二共识验证信息, 所述组织内的全部所 述普通节点对所述区块数据进行第二次共识验证; 第一记录模块, 被配置为响应于每个所述组织内的全部所述普通节点完成所述第 二次 共识验证, 所述多个普通节点对所述区块数据进行记录 。 9.一种基于联盟链的数字产权PoP共识装置, 其特征在于, 所述联盟区块链中的节点包 括多个普通节点、 多个推举节 点和一个记账节点, 所述联盟区块链包括多个组织, 每个组织 中包括多个所述普通节点和一个所述推 举节点, 所述装置包括: 对于多轮共识中的每 轮共识, 第三广播模块, 被配置为响应于存在新增的交易数据, 所述记账节点对所述新增的交 易数据进 行打包形成区块数据, 记录所述区块数据并在所述联盟区块链中广播第一共识验 证信息; 第三共识模块, 被配置为响应于接收到所述第一共识验证信息, 所述多个推举节点对 所述区块数据进行第一次共识验证; 第四广播模块, 被配置为响应于完成所述第一次共识验证, 每个所述推举节点在其所 在的组织内广播第二共识验证信息并记录所述区块数据;权 利 要 求 书 2/3 页 3 CN 115118430 A 3

.PDF文档 专利 基于联盟链的数字产权PoP共识方法及相关设备

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于联盟链的数字产权PoP共识方法及相关设备 第 1 页 专利 基于联盟链的数字产权PoP共识方法及相关设备 第 2 页 专利 基于联盟链的数字产权PoP共识方法及相关设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 08:20:30上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。