全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211019152.7 (22)申请日 2022.08.24 (71)申请人 海南大学 地址 570228 海南省海口市美兰区人民大 道58号 (72)发明人 冯文龙 钟旺 段志豪 常克家  冯思玲  (74)专利代理 机构 广州三环 专利商标代理有限 公司 44202 专利代理师 吴挺俏 (51)Int.Cl. H04L 9/32(2006.01) G06Q 50/18(2012.01) (54)发明名称 一种基于改进PBFT算法的知识产权交易方 法 (57)摘要 本发明提供一种基于改进PBFT算法的知识 产权交易方法, 应用于基于改进PBFT算法的知识 产权交易系统, 根据知识产权交易类型, 将共识 节点分为专利权交易共识组、 商标权交易共识 组、 著作权交易共识组、 其它类型交易共识组四 个共识组和一个共识协调组, 客户端发送交易请 求到区块链网络, 区块链网络把客户端请求发送 给共识模块处理, 共识协调组根据知识产权的交 易类型将客户端的请求交易发送到不同的交易 共识组进行共识, 该共识组可以并行处理客户端 不同类型的交易请求, 与传统PBFT共识算法需要 全部节点参与共识和不能并行处理交易相比, 这 极大的提高了系统性能。 权利要求书2页 说明书6页 附图1页 CN 115529137 A 2022.12.27 CN 115529137 A 1.一种基于改进PBFT算法的知识产权交易方法, 其特征在于, 所述方法应用于基于改 进PBFT算法的知识产权交易系统, 所述系统包括客户端、 区块链网络、 共识模块和共识协调 组, 所述方法包括以下步骤: S1、 通过区块链网络获取客户端的交易请求; S2、 区块链网络将客户端的交易请求 通过共识模块发送到共识 协调组; S3、 共识协调组对客户端的交易请求进行验证, 在验证通过后根据交易请求的交易类 型发送到对应的共识组进行共识; S4、 共识组在自身组内进行共识, 并且通过组内共识 节点对共识结果进行签名; S5、 共识协调组对每 个小组共识结果进行验证, 验证通过后对结果进行 上链。 2.根据权利要求1所述的一种基于改进PBFT算法的知识产权交易方法, 其特征在于, 在 步骤S3中, 交易请求的交易类型包括专利权交易、 商标权交易、 著作权交易和其他类型交 易, 所述专利权交易、 商标权交易、 著作权交易和其他类型交易分别对应专利权交易共识 组、 商标权交易共识组、 著作权交易共识组和其它类型交易共识组。 3.根据权利要求2所述的一种基于改进PBFT算法的知识产权交易方法, 其特征在于, 在 步骤S4中, 共识组在自身组内进行共识, 并且通过组内共识节点对共识结果进行签名具体 为: S41、 利用哈希函数对共识节点的IP地址、 节点ID和节点公钥进行哈希计算, 通过哈希 计算出结果即为该共识 节点的哈希值; S42、 对共识节点进行排序, 对各个共识节点的哈希值从小到大进行排序, 并且将共识 节点顺时针排列形成一个哈希 环; S43、 对共识节点分组, 按着哈希环排列顺序, 将节点依次分给专利权交易共识组、 商标 权交易共识组、 著作权交易共识组、 其它类型 交易共识组和共识协调组, 其中每个共识组的 节点数不少于4个。 4.根据权利要求3所述的一种基于改进PBFT算法的知识产权交易方法, 其特征在于, 在 专利权交易共识组、 商 标权交易共识组、 著作权交易共识组、 其它类型交易共识组和共识协 调组中的第一个节点就是该组哈希值最小的节点, 比较每组第一个节点的哈希值大小, 从 小到大排列, 该节 点的排列位置即该节 点所在组的序号, 小组的序号为1, 2, 3, 4, 5, 小组1为 共识协调组, 小组2为专利权交易共识组、 小组3为商标权交易共识组、 小组4为著作权交易 共识组、 小组5为 其它类型交易共识组。 5.根据权利要求4所述的一种基于改进PBFT算法的知识产权交易方法, 其特征在于, 在 步骤S5中, 共识 协调组对每 个小组共识结果进行验证, 验证通过后对结果进行 上链具体为: 构建共识节点评估模型来计算和评估节点的信誉值, 其中, 从共识时延和是否有恶意 行为这2个维度来对节点进行评估信誉值, 选取信誉值高的节点当选主节点结束一轮共识 后, 对节点进行评估, 根据网络环境对节点的共识时延进行评价, 共识时延评价分为3个档 次共识时延低、 共识时延正常、 共识时延高, 共识时延低为 1分, 共识时延正常为0分, 共识时 延高为‑1分, 根据节点在共识过程中的行为对节点进行评价, 无恶意行为得1分, 有恶意行 为得‑1分, 最后根据节点在共识 时延和是否有恶意行为的得分情况计算节点的信誉值, 节 点信誉值 =0.5*α +0.5*β, 其中α为共识时延评分, β 为是否有恶意行为评分, , 每个节点的初始信誉值为10分, 节权 利 要 求 书 1/2 页 2 CN 115529137 A 2点的信誉值会随着节 点的行为逐渐变化, 设定信誉 值阈值为50 分, 超过50 分后重置为 10分, 如果信誉值低于 0分则限制其 不能成为共识 节点, 不能参与共识。 6.根据权利要求5所述的一种基于改进PBFT算法的知识产权交易方法, 其特征在于, 共 识节点评估 模型运行步骤如下: S51、 初始化设置: 在专利权交易共识组、 商标权交易共识组、 著作权交易共识组、 其它 类型交易共识组和共识协调组内的每个节点初始化本组的评估模型, 建立信誉值表, 为每 个节点设立初始信誉值10分; S52、 更新信誉值表: 根据共识过程中节点的行为, 评估本轮共识中节点的信誉值得分 情况, 通过节点信誉值计算公式计算本轮得分, 并且更新到节点的信誉值表中; S53、 检查信誉值表: 对信誉值超过50分的重置为10分; 对信誉值低于0分, 限制其参与 下一轮的共识过程, 其它节点拒绝它的共识消息, 其它正常节点 正常参与下一轮共识; S54、 随着节点的共识过程重复进行步骤S52和步骤S5 3。 7.根据权利要求6所述的一种基于改进PBFT算法的知识产权交易方法, 其特征在于, 设 置共识节点动态加入机制, 当共识节 点要加入专利权交易共识组、 商标权交易共识组、 著作 权交易共识组、 其它类型 交易共识组和共识协调组时, 先计算该节点的哈希值, 将该哈希 值 对小组数取余, 即计算节点的哈希值%5,得出 的余数就是该节点加入的共识组编号, 节点 将自身的信息和加入请求发给该共识组, 该共识组对节点信息和请求进行验证, 验证通过 后, 同意其加入。 8.一种基于改进PBFT算法的知识产权交易系统, 其特征在于, 所述系统用于执行如所 述权利要求1 ‑7任一条所述的方法, 所述系统包括客户端、 区块链网络、 共识模块和共识协 调组。权 利 要 求 书 2/2 页 3 CN 115529137 A 3

PDF文档 专利 一种基于改进PBFT算法的知识产权交易方法

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