[发明专利]区块链网络中的数据处理方法、装置、存储介质和设备有效
申请号: | 201910866452.0 | 申请日: | 2019-09-12 |
公开(公告)号: | CN110602096B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 李茂材;朱耿良;王宗友;孔利;蓝虎;周开班;杨常青;时一防;陈秋平;刘区城;张劲松;刘攀 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;H04L29/08;G06Q30/04;G06Q40/04 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 董慧 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 网络 中的 数据处理 方法 装置 存储 介质 设备 | ||
1.一种区块链网络中的数据处理方法,所述区块链网络包括业务子网络、共识子网络和用于隔离所述业务子网络与所述共识子网络的路由层,所述方法由所述路由层中的路由节点执行,所述方法包括:
接收所述业务子网络中的业务节点发送的数据处理请求,所述数据处理请求是用于访问所述共识子网络的请求;
根据所述数据处理请求,对所述业务节点进行身份验证;
当验证通过时,获取所述共识子网络中各共识节点的运行负载,所述运行负载是所述共识节点当前待处理的数据处理请求的数量;
根据所述运行负载,从所述共识子网络中确定用于处理所述数据处理请求的目标共识节点;
获取所述路由节点的速率限制条件,所述速率限制条件用于对所述路由节点处理数据处理请求的速率进行限制;
当所述路由节点当前处理的数据处理请求的数量大于所述速率限制条件中配置的第四阈值时,对所述路由节点将所述数据处理请求转发至所述目标共识节点的行为进行限制,以限制所述路由层处理数据处理请求的并发上限值;
当所述路由节点当前处理的数据处理请求的数量大于所述速率限制条件中配置的第五阈值时,对所述路由节点将所述数据处理请求转发至所述目标共识节点的行为进行限制,以限制单个所述路由节点处理数据处理请求的并发上限值;
当所述路由节点当前处理的来自同一身份证书的数据处理请求的数量大于所述速率限制条件中配置的第六阈值时,对所述路由节点将所述数据处理请求转发至所述目标共识节点的行为进行限制,以限制所述路由节点处理来自于同一身份证书的数据处理请求的并发上限值;
当所述路由节点满足所述速率限制条件时,将所述数据处理请求转发至所述目标共识节点,并通过所述目标共识节点对所述数据处理请求进行相应的数据处理。
2.根据权利要求1所述的方法,其特征在于,所述数据处理请求通过所述业务节点的私钥签名得到,所述根据所述数据处理请求,对所述业务节点进行身份验证,包括:
获取与所述业务节点的私钥对应的公钥;
根据所述公钥对已签名的所述数据处理请求进行签名验证;
若验证成功,则判定对所述业务节点的身份验证通过。
3.根据权利要求1所述的方法,其特征在于,所述数据处理请求为数据上链请求,所述通过所述目标共识节点对所述数据处理请求进行相应的数据处理,包括:
通过所述共识子网络中的共识节点生成所述数据上链请求中交易信息对应的哈希值,根据所述共识节点的私钥对所述哈希值进行签名;
通过所述共识节点将生成的所述哈希值、所述签名的哈希值记录至区块头,将所述交易信息记录至区块体,所述区块头和所述区块体构成数据区块;
通过所述共识子网络对所述数据区块进行共识,在共识通过后,将所述数据区块记录至所述共识子网络中的区块链。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
接收所述共识节点返回的区块头,并将所述区块头转发至所述业务节点;
通过所述业务节点获取与所述共识节点的私钥对应的公钥,根据所述共识节点的公钥对所述签名的哈希值进行验签,若验证通过、且验签得到的哈希值与所述区块头中记录的所述交易信息的哈希值一致,则判定所述数据区块通过验证。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
通过所述共识子网络中的共识节点获取所述业务节点的数据权限;
通过所述共识节点根据所述数据权限确定所述业务节点是否为与所述数据区块中的交易信息关联的业务节点;
接收所述共识节点在确定所述业务节点为与所述数据区块中的交易信息关联的业务节点时所返回的交易信息,并将所述交易信息转发至所述业务节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910866452.0/1.html,转载请声明来源钻瓜专利网。