[发明专利]数据处理请求背书方法、装置、计算机设备及存储介质有效
申请号: | 201911108133.X | 申请日: | 2019-11-13 |
公开(公告)号: | CN111222885B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 庄晓照 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06Q20/40 | 分类号: | G06Q20/40 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 邢惠童 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 请求 背书 方法 装置 计算机 设备 存储 介质 | ||
本申请公开了一种数据处理请求背书方法、装置、计算机设备及存储介质,属于区块链技术领域。方法包括:根据数据处理请求,获取至少一个背书节点设备的信用值;获取所述至少一个背书节点设备对所述数据处理请求的至少一个背书签名;当根据至少一个背书节点设备的信用值,确定所述至少一个背书签名满足目标条件时,将所述数据处理请求发送至记账节点设备。本申请中背书节点设备对应有信用值,根据该信用值来表征其规模或在所处业务场景中的位置,考虑到了不同的背书节点设备的影响不同,通过该信用值来确定至少一个背书节点设备的背书签名是否满足发送数据处理请求的条件,能满足现实场景需求,确定的背书结果的准确性好。
技术领域
本申请涉及区块链技术领域,特别涉及一种数据处理请求背书方法、装置、计算机设备及存储介质。
背景技术
随着区块链技术的发展,区块链系统的应用越来越广泛,例如,金融领域、医疗领域、娱乐领域等等。区块链一般分为两种形态,即公有链和联盟链,其中,公有链允许各个节点设备自动加入和退出网络,而联盟链对于节点设备的加入和退出会有相对严格的限制,一般需要经过授权环节才能进行。因此,联盟链中节点设备之间的信任度较高,在由多个背书节点设备对数据处理请求进行背书时,各个背书节点设备的背书权重相等。
目前,数据处理请求背书方法通常是向多个背书节点设备发送数据处理请求,由各个背书节点设备对数据处理请求进行背书,并返回背书签名,如果返回背书签名的背书节点设备的数量达到了要求,则可以将该数据处理请求发送给记账节点设备。
在现实应用场景中,联盟链中的节点设备往往会因为其规模或所处业务场景的位置,导致其在整个联盟链中占据较大或者较小的比重,也即是联盟链中的各个节点设备的背书权重相同,无法满足上述现实场景要求,背书结果的准确性差。
发明内容
本申请实施例提供了一种数据处理请求背书方法、装置、计算机设备及存储介质,可以解决相关技术中不满足现实场景要求和背书结果的准确性差的问题。所述技术方案如下:
一方面,提供了一种数据处理请求背书方法,应用于区块链系统中任一节点设备,所述区块链系统的区块链为联盟链,所述方法包括:
根据数据处理请求,获取至少一个背书节点设备的信用值;
获取所述至少一个背书节点设备对所述数据处理请求的至少一个背书签名;
当根据至少一个背书节点设备的信用值,确定所述至少一个背书签名满足目标条件时,将所述数据处理请求发送至记账节点设备。
在一种可能实现方式中,所述方法还包括下述任一项:
将任一背书节点设备的信用值调整信息存储于在信用值调整记录中;
根据任一背书节点设备的信用值调整信息,生成区块,当所述区块通过所述区块链系统的共识时,将所述区块添加到所述联盟链上。
在一种可能实现方式中,所述至少一个背书节点设备对所述数据处理请求的背书签名的获取过程包括:
向所述至少一个背书节点设备发送背书请求,所述背书请求携带有所述数据处理请求的内容;
接收所述至少一个背书节点设备对所述数据处理请求的背书签名。
一方面,提供了一种数据处理请求背书装置,应用于区块链为联盟链的区块链系统,所述装置包括:
获取模块,用于根据数据处理请求,获取至少一个背书节点设备的信用值;
所述获取模块,还用于获取所述至少一个背书节点设备对所述数据处理请求的至少一个背书签名;
发送模块,用于当根据至少一个背书节点设备的信用值,确定所述至少一个背书签名满足目标条件时,将所述数据处理请求发送至记账节点设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911108133.X/2.html,转载请声明来源钻瓜专利网。