[发明专利]区块链中的数据处理方法、装置和区块链网络在审
申请号: | 202010240449.0 | 申请日: | 2020-03-30 |
公开(公告)号: | CN111464298A | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 郝俊生;朱江;杨彪;韩鹏 | 申请(专利权)人: | 北京金山云网络技术有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L29/06 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 徐彦圣 |
地址: | 100000 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 中的 数据处理 方法 装置 网络 | ||
本发明提供了一种区块链中的数据处理方法、装置和区块链网络,首先,具有权限查看目标数据的授权节点之间,相互协商用于查看目标数据的密钥;目标数据经密钥加密后,通过授权节点中的背书节点进行背书处理,然后根据背书结果,通过区块链网络中的共识节点对加密后的目标数据进行上链处理。该方法通过目标数据的授权节点和客户端多方协商确定密钥,通过该密钥加密目标数据,只有授权节点才可以查看真实的目标数据,没有被授权的节点由于不具有密钥,因而查看不到目标数据,实现了一个通道中部分成员之间交易数据的私有化,且该方法不需要创建多个通道,也不需要额外维护多个数据库,从而降低了区块链网络的资源消耗压力。
技术领域
本发明涉及区块链技术领域,尤其是涉及一种区块链中的数据处理方法、装置和区块链网络。
背景技术
在区块链网络中,通常设置有多个通道。设置通道的目的是为了实现私密性交易。通道可以使区块链网络中部分网络成员之间拥有独立的通信渠道,因为在一个通道中发送的交易数据,只有属于该通道中的成员才可见。
同时,一个通道中部分成员也需要保证交易数据的私有,如对于某个交易数据,仅有通道中的部分成员有权限查看,其他成员没有权限查看。其中一种方式中,可以针对具有权限的部分成员另行创建一个通道,但是该方式需要区块链网络维护较多的通道,较为浪费资源。另一种方式中,可以通过私有数据的方式实现。具体而言,在一个通道中部分成员间共享交易数据的时候,被授权的成员可以通过goosip协议(一种通信协议,主要用于实现分布式节点或者进程之间的信息交换)接收数据,同时需要维护一个私有数据库,以保存上述私有数据。但是该方式也需要耗费资源去维护私有数据库。总之,不论是维护较多的通道,还是维护私有数据库,都需要耗费资源,导致区块链网络的资源消耗压力较大。
发明内容
本发明的目的在于提供一种区块链中的数据处理方法、装置和区块链网络,以降低区块链网络的资源消耗压力。
第一方面,本发明提供的一种区块链中的数据处理方法,所述方法应用于客户端;所述方法包括:通过预设的密钥加密目标数据;其中,所述目标数据的授权节点具有查看所述目标数据的权限;所述授权节点保存有所述密钥;所述密钥通过所述客户端和所述授权节点相互协商得到;所述目标数据对应的背书节点属于所述授权节点;将加密后的所述目标数据发送至所述目标数据对应的背书节点,以通过所述背书节点基于保存的所述密钥,对所述目标数据进行背书处理;接收所述背书节点返回的背书结果,根据所述背书结果,通过区块链网络中的共识节点对加密后的所述目标数据进行上链处理。
进一步的,所述密钥具体通过下述方式得到:随机生成第一备用参数;根据所述第一备用参数以及预设的全局参数,生成第一分发数据;将所述第一分发数据发送至所述授权节点;其中,所述全局参数用于所述客户端生成所述第一分发数据,还用于所述授权节点生成第二分发数据;接收所述授权节点发送的第二分发数据;其中,所述第二分发数据由所述授权节点根据随机生成的第二备用参数、所述第一分发数据以及所述全局参数生成;根据所述第一分发数据和所述第二分发数据,确定所述密钥。
进一步的,所述将所述第一分发数据发送至所述授权节点的步骤,包括:如果所述授权节点包括多个,将所述第一分发数据发送至多个所述授权节点中的一个授权节点。
进一步的,根据所述背书结果,通过区块链网络中的共识节点对加密后的所述目标数据进行上链处理的步骤,包括:判断所述背书结果是否符合所述目标数据对应的背书策略;如果所述背书结果符合所述目标数据对应的背书策略,将所述背书结果和加密后的所述目标数据发送至所述区块链上的共识节点,以通过所述共识节点将加密后的所述目标数据分发至所述目标数据对应的通道中的记账节点,并通过所述记账节点对加密后的所述目标数据进行上链处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司,未经北京金山云网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010240449.0/2.html,转载请声明来源钻瓜专利网。