全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210658358.8 (22)申请日 2022.06.10 (71)申请人 网络通信与安全紫金山实验室 地址 211111 江苏省南京市江宁区秣周东 路9号 (72)发明人 潘凤薇 管章双 张晨 黄韬  (74)专利代理 机构 北京路浩知识产权代理有限 公司 11002 专利代理师 梁军丽 (51)Int.Cl. H04L 9/40(2022.01) G06Q 40/04(2012.01) H04L 9/32(2006.01) H04L 67/10(2022.01) H04L 67/1095(2022.01) (54)发明名称 基于区块链的动态背书方法、 装置、 电子设 备和存储介质 (57)摘要 本发明提供一种基于区块链的动态背书方 法、 装置、 电子设备和存储介质, 涉及区块链技术 领域, 所述方法包括: 锚节点接收客户端发送的 背书交易请求; 锚节点解析背书交易请求以识别 背书模型和背书策略, 并根据节 点标识信息和节 点工作效率, 确定特定数量的背书节点; 锚节点 将背书交易请求发送至背书节点, 或, 锚节点将 背书交易请求和客户端连接信息发送至背书节 点, 或, 锚节点将背书节点连接信息发送至客户 端, 其中, 背书节点连接信息用于客户端连接背 书节点进行通信。 本发明引入锚节点代理客户 端, 基于节点工作效率灵活选择背书节点, 提高 背书交易请求的执 行效率。 权利要求书3页 说明书15页 附图7页 CN 115065526 A 2022.09.16 CN 115065526 A 1.一种基于区块链的动态背 书方法, 其特 征在于, 包括: 锚节点接收客户端发送的背 书交易请求; 锚节点解析所述背书交易请求以识别背书模型和背书策略, 并根据节点标识信 息和节 点工作效率, 确定特定数量的背 书节点; 锚节点将背书交易请求发送至所述背书节点, 或, 锚节点将背书交易请求和客户端连 接信息发送至所述背书节点, 或, 锚节点将背书节点连接信息发送至所述客户端, 其中, 所 述背书节点连接信息用于所述 客户端连接所述背 书节点进行通信。 2.根据权利要求1所述的基于区块链的动态背书方法, 其特征在于, 所述锚节点解析所 述背书交易请求以识别背书模型和背书策略, 并根据节点标识信息和节点工作效率, 确定 特定数量的背 书节点, 包括: 锚节点调用智能合约 解析所述背书交易请求以识别背书模型与背书策略, 确定背书条 件, 所述背 书条件包括必要 背书条件, 和/或, 次要 背书条件; 基于所述背 书条件, 确定特定数量的背 书节点。 3.根据权利要求2所述的基于区块链的动态背书方法, 其特征在于, 所述基于所述背书 条件, 确定特定数量的背 书节点, 包括: 在所述背书条件包括必要背书条件和次要背书条件的情况下, 在区块链网络中, 基于 节点标识信息, 分别确定满足每个必 要背书条件的区块链节点和满足次要背书条件的所有 区块链节点; 基于节点工作效率分别对所述满足每个必要背书条件的区块链节点和所述满足次要 背书条件的所有区块链节点进 行排序, 将每个必 要背书条件下节点工作效率排序靠前的至 少一个区块链节点和次要背书条件下节点工作效率排序靠前的区块链节点确定为背书交 易请求对应的背 书节点。 4.根据权利要求2所述的基于区块链的动态背书方法, 其特征在于, 所述基于所述背书 条件, 确定特定数量的背 书节点, 包括: 在所述背书条件仅包括必要背书条件的情况下, 在区块链网络 中, 基于节点标识信 息, 分别确定满足每 个必要背书条件的区块链 节点; 基于节点工作效率对所述满足每个必要背书条件的区块链节点进行排序, 将每个必要 背书条件下节点工作效率排序靠前的至少一个区块链节点确定为背书交易请求对应的背 书节点。 5.根据权利要求2所述的基于区块链的动态背书方法, 其特征在于, 所述基于所述背书 条件, 确定特定数量的背 书节点, 包括: 在所述背书条件仅包括 次要背书条件的情况下, 在区块链网络 中, 基于节点标识信 息, 确定满足每 个次要背书条件的所有区块链 节点; 基于节点工作效率对所述满足每个次要背书条件的所有区块链节点进行排序, 将节点 工作效率 排序靠前的特定数量的区块链 节点确定为背 书交易请求对应的背 书节点。 6.根据权利要求2至5中任一项所述的基于区块链的动态背书方法, 其特征在于, 所述 基于所述背 书条件, 确定特定数量的背 书节点, 还 包括: 在锚节点接收背书节点发送的拒 绝执行交易结果的情况下, 将背书条件下节点工作效 率排序次于已确定背 书节点的区块链 节点确定为 候补背书节点。权 利 要 求 书 1/3 页 2 CN 115065526 A 27.根据权利要求1或2任一项所述的基于区块链的动态背书方法, 其特征在于, 所述背 书模型包括 集群背书模型、 角色背 书模型和阈值背 书模型的一种。 8.根据权利要求1至5中任一项所述的基于区块链的动态背书方法, 其特征在于, 还包 括: 在锚节点接 收背书节点发送的预执行交易结果的情况下, 锚节点向区块链网络广播交 易, 所述广播交易用于区块链验证背 书的合法性。 9.一种基于区块链的动态背 书方法, 其特 征在于, 包括: 背书节点接收交易连接信息, 其中, 所述交易连接信息包括客户端发送的背书交易请 求和客户端连接信息、 锚节点发送的背书交易请求、 锚节点发送的背书交易请求和 客户端 连接信息的一种; 将背书节点负载与负载阈值进行 比对, 判断是否执行背书交易, 并确定执行结果, 其 中, 所述执 行结果包括拒绝执 行交易结果和预 执行交易结果的一种; 在背书节点与锚节点或客户端建立连接关系的情况下, 将所述执行结果发送至锚节点 或客户端。 10.根据权利要求9所述的基于区块链的动态背书方法, 其特征在于, 所述背书节点与 锚节点或客户端建立连接关系, 包括: 在所述交易连接信息包括客户端或锚节点发送的背书交易请求和客户端连接信息的 情况下, 背书节点解析所述客户端连接信息, 并与所述 客户端建立连接关系; 在所述交易连接信 息仅包括锚节点发送的背书交易请求的情况下, 背书节点与锚节点 建立连接关系。 11.一种基于区块链的动态背 书装置, 其特 征在于, 应用于锚节点, 包括: 第一接收模块, 用于锚节点接收客户端发送的背 书交易请求; 第一确定模块, 用于锚节点解析所述背书交易请求以识别背书模型和背书策略, 并根 据节点标识信息和节点工作效率, 确定特定数量的背 书节点; 第一发送模块, 用于锚节点将背书交易请求发送至所述背书节点, 或, 锚节点将背书交 易请求和 客户端连接信息发送至所述背书节点, 或, 锚节点将背书节点连接信息发送至所 述客户端, 其中, 所述背 书节点连接信息用于所述 客户端连接所述背 书节点进行通信。 12.一种基于区块链的动态背 书装置, 其特 征在于, 应用于背 书节点, 包括: 第二接收模块, 用于背书节点接收交易连接信 息, 其中, 所述交易连接信息包括客户端 发送的背书交易请求和客户端连接信息、 锚节点发送的背书交易请求、 锚节点发送的背书 交易请求和客户端连接信息的一种; 第二确定模块, 用于将背书节点负载与负载阈值进行比对, 判断是否执行背书交易, 并 确定执行结果, 其中, 所述执 行结果包括拒绝执 行交易结果和预 执行交易结果的一种; 第二发送模块, 用于在背书节点与锚节点或客户端建立连接关系的情况下, 将所述执 行结果发送至锚节点或客户端。 13.一种电子设备, 包括存储器、 处理器及存储在所述存储器上并可在所述处理器上运 行的计算机程序, 其特征在于, 所述处理器执行所述程序时实现如权利要求1至8任一项所 述基于区块链的动态背书方法, 或, 实现如权利要求9或10任一项 所述基于区块链的动态背 书方法。 14.一种非暂态计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 所述计算权 利 要 求 书 2/3 页 3 CN 115065526 A 3

.PDF文档 专利 基于区块链的动态背书方法、装置、电子设备和存储介质

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