[发明专利]联盟区块链调用外部服务的方法及系统有效
申请号: | 202310705794.0 | 申请日: | 2023-06-15 |
公开(公告)号: | CN116436979B | 公开(公告)日: | 2023-08-11 |
发明(设计)人: | 张维;罗维;王斌 | 申请(专利权)人: | 湖南湘江树图信息科技创新中心有限公司 |
主分类号: | H04L67/60 | 分类号: | H04L67/60;H04L67/10;H04L9/00 |
代理公司: | 长沙市护航专利代理事务所(特殊普通合伙) 43220 | 代理人: | 谢新苗 |
地址: | 410000 湖南省长沙市岳麓山大学*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联盟 区块 调用 外部 服务 方法 系统 | ||
1.一种联盟区块链调用外部服务的方法,其特征在于,包括:
在联盟区块链中确定至少三个能调用外部服务的节点组成去中心化节点集;
所述去中心化节点集中的各节点根据任一动态的共识结果,在各自保存的可信量值动态表中,对参与共识的相应节点进行可信量值更新,所述可信量值动态表中包括各节点的初始可信量值、共识成功奖励可信量值及共识失败惩罚可信量值;且可信量值动态表中单次共识的奖罚算法采用所述联盟区块链以智能合约约定的统一算法且与配置的初始可信量值正相关;
当所述联盟区块链产生仅能以唯一节点非重复地调用外部服务的第一请求时,由当前的领导节点从所述去中心化节点集中随机选取在线的至少两个节点组成预筛真子集;
所述领导节点组织去中心化节点集中的所有在线节点根据各自保存的可信量值动态表对所述预筛真子集内的各个节点进行可靠权重最高节点投票,然后根据投票结果确定用于执行所述第一请求的外部服务调用节点;其中,计算可靠权重的算法为所述联盟区块链以智能合约约定的统一算法,具体为:目标节点可靠权重=目标节点当前可信量值/预筛真子集中所有节点当前可信量值的累加和。
2.根据权利要求1所述的方法,其特征在于,联盟区块链中的任一节点在被纳入所述去中心化节点集之前,向当前的领导节点申请许可,并在领导节点准许后,由领导节点将该新纳入节点的初始可信量值信息广播给所述去中心化节点集中的各个已有节点,并指示该新纳入节点向各个已有节点中可靠权重最高节点复制可信量值动态表作为自身维护的初始可信量值动态表。
3.根据权利要求1或2所述的方法,其特征在于,还包括:
所述去中心化节点集中的任一节点向当前的领导节点发送申请退出的第二请求;
领导节点在准许后,将相应节点的退出消息广播给所述去中心化节点集中的其它节点,以供其它节点在各自的可信量值动态表中删除该退出节点的相关信息。
4.一种联盟区块链调用外部服务的系统,其特征在于,包括:
由至少三个能调用外部服务的节点组成的去中心化节点集;
所述去中心化节点集中的各节点,用于根据任一动态的共识结果,在各自保存的可信量值动态表中,对参与共识的相应节点进行可信量值更新,所述可信量值动态表中包括各节点的初始可信量值、共识成功奖励可信量值及共识失败惩罚可信量值;且可信量值动态表中单次共识的奖罚算法采用所述联盟区块链以智能合约约定的统一算法且与配置的初始可信量值正相关;
领导节点,用于获取当所述联盟区块链产生仅能以唯一节点非重复地调用外部服务的第一请求时,从所述去中心化节点集中随机选取在线的至少两个节点组成预筛真子集;再组织去中心化节点集中的所有在线节点根据各自保存的可信量值动态表对所述预筛真子集内的各个节点进行可靠权重最高节点投票,然后根据投票结果确定用于执行所述第一请求的外部服务调用节点;
其中,计算可靠权重的算法为所述联盟区块链以智能合约约定的统一算法,具体为:目标节点可靠权重=目标节点当前可信量值/预筛真子集中所有节点当前可信量值的累加和。
5.根据权利要求4所述的系统,其特征在于,联盟区块链中的任一节点在被纳入所述去中心化节点集之前,向当前的领导节点申请许可,并在领导节点准许后,由领导节点将该新纳入节点的初始可信量值信息广播给所述去中心化节点集中的各个已有节点,并指示该新纳入节点向各个已有节点中可靠权重最高节点复制可信量值动态表作为自身维护的初始可信量值动态表。
6.根据权利要求4或5所述的系统,其特征在于,所述去中心化节点集中的任一节点还用于向当前的领导节点发送申请退出的第二请求;且相应的领导节点还用于:在准许后,将相应节点的退出消息广播给所述去中心化节点集中的其它节点,以供其它节点在各自的可信量值动态表中删除该退出节点的相关信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南湘江树图信息科技创新中心有限公司,未经湖南湘江树图信息科技创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310705794.0/1.html,转载请声明来源钻瓜专利网。