[发明专利]数据处理方法、装置、计算机设备及存储介质在审
| 申请号: | 202110640268.1 | 申请日: | 2021-06-08 |
| 公开(公告)号: | CN115454320A | 公开(公告)日: | 2022-12-09 |
| 发明(设计)人: | 朱耿良 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 方法 装置 计算机 设备 存储 介质 | ||
1.一种基于区块链的数据处理方法,其特征在于,包括:
响应于针对目标业务下的业务数据的存储触发操作,从区块链网络中确定出与所述目标业务关联的目标共识集群;所述区块链网络包括至少一个共识集群,每个共识集群为一种或多种业务提供共识服务,所述目标共识集群用于为所述目标业务提供共识服务,所述目标共识集群包括一个或多个共识节点;
在所述目标共识集群中对所述业务数据进行共识处理,并根据目标共识集群对所述业务数据的共识结果,获取包含所述业务数据的待存储区块;
触发监督节点对所述待存储区块进行有效性校验,并在所述待存储区块通过所述有效性校验后,将包含所述业务数据的待存储区块存储到所述区块链网络中。
2.如权利要求1所述的方法,其特征在于,所述目标共识集群中的各共识节点在对所述业务数据进行共识处理后,均将生成一个包含所述所述业务数据的参考区块;所述根据目标共识集群对所述业务数据的共识结果,获取包含所述业务数据的待存储区块,包括:
将任一共识节点生成的参考区块广播到所述目标共识集群中,以使所述目标共识集群中的各共识节点对每个生成的参考区块进行共识投票;
根据共识投票结果,从所述生成的参考区块中选取出待存储区块。
3.如权利要求1所述的方法,其特征在于,所述区块链网络包括主链和至少一个备选链,任一备选链中包括一个或多个备选区块,且每个备选区块均已通过有效性校验,任一备选链和所述主链相连;所述将包含所述业务数据的待存储区块存储到所述区块链网络中,包括:
从所述至少一个备选链中选取出长度最长的备选链作为目标备选链,并将包含所述业务数据的待存储区块与所述备选链相连,作为新的目标备选链;
若包含所述业务数据的待存储区块被添加到所述目标备选链中最后一个区块的之后,则将由所述新的目标备选链和所述主链构成的新的区块链,存储到所述区块链网络中。
4.如权利要求1所述的方法,其特征在于,所述所述监督节点包括:与所述目标业务相关的监督机构对应的节点设备,且所述监督节点在所述区块链网络中已完成注册配置;所述触发监督节点对所述待存储区块进行有效性校验,包括:
获取所述监督节点对所述待存储区块进行有效性校验的校验方式所述校验方式包括抽检方式和全检方式;
在确定所述校验方式为抽检方式时,并在基于抽检规则确定所述待存储区块不需要进行有效性校验时,为所述待存储区块添加跳过查验的标识信息;
在确定所述校验方式为全检方式时,对所述待存储区块进行有效性校验。
5.如权利要求1所述的方法,其特征在于,针对所述待存储区块的有效性校验包括以下一项或多项:对所述待存储区块中存储的业务数据的真实性进行校验;对所述待存储区块中存储的业务数据的重复性进行校验。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
若确定所述待存储区块未通过所述有效性校验,则从区块链网络获取发送的告警信息,并重新根据目标共识集群对所述业务数据的共识结果,获取包含所述业务数据的新的待存储区块;
在所述新的待存储区块链通过所述有效性校验后,将所述新的待存储区块链存储到所述区块链网络中。
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
获取与所述待存储区块链相关的关联区块,并将所述关联区块退还给提交所述关联区块的代表节点,以使相应代表节点重新提交新的关联区块。
8.如权利要求6所述的方法,其特征在于,所述方法还包括:
基于所述告警信息,执行相应的告警处理,所述告警处理包括以下一种或多种:限制提交待存储区块的数量的处理,扣除相应的虚拟电子资源的处理,更换代表节点的处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110640268.1/1.html,转载请声明来源钻瓜专利网。





