【技术实现步骤摘要】
本申请涉及区块链,尤其涉及一种区块链数据处理方法、一种区块链数据处理装置、一种计算机设备、一种计算机可读存储介质及一种计算机程序产品。
技术介绍
1、在互联网科技发达的大数据时代,不同的业务节点之间进行数据交换的情况存在于多种业务场景。例如,业务节点1可以获取到业务1的数据a和数据b、业务2的数据,业务节点2可以获取到业务1的数据a和数据c,以及业务3的数据,由于存在共同的业务1,所以在某些情况下业务节点1和业务节点2之间存在数据交换的需求以便于各自都能得到更为完整的关于业务1的数据,即在业务节点1和业务节点2上都能够获取到数据a、数据b以及数据c。
2、在上述场景中,若两个业务节点需要进行数据交换从而共享得到更完整的数据,目前可通过节点对象线下进行数据的筛选与交换的方式进行。这种数据交换方式耗时耗力,特别是在大数据应用场景下,效率低下。
技术实现思路
1、本申请实施例提出了一种区块链数据处理方法、装置、计算机设备、介质及产品,可以通过针对主键求交集的方式快速完成相同业务数据的
...【技术保护点】
1.一种区块链数据处理方法,其特征在于,应用于区块链中共识节点,所述共识节点存储有n个业务节点生成的n组加密数据,任一组加密数据是基于业务节点的密钥对基于键值对构造的业务数据进行加密处理后确定的,业务节点和加密数据为一一对应关系,n为大于1的正整数;所述方法包括:
2.如权利要求1所述的方法,其特征在于,目标业务节点和目标加密数据对应;所述获取针对各组加密数据的业务更新数据之前,还包括:
3.如权利要求2所述的方法,其特征在于,所述目标加密数据是以主键K-值V的数据结构存储的,所述目标加密数据的值信息是根据目标业务节点的业务数据生成的;
...【技术特征摘要】
1.一种区块链数据处理方法,其特征在于,应用于区块链中共识节点,所述共识节点存储有n个业务节点生成的n组加密数据,任一组加密数据是基于业务节点的密钥对基于键值对构造的业务数据进行加密处理后确定的,业务节点和加密数据为一一对应关系,n为大于1的正整数;所述方法包括:
2.如权利要求1所述的方法,其特征在于,目标业务节点和目标加密数据对应;所述获取针对各组加密数据的业务更新数据之前,还包括:
3.如权利要求2所述的方法,其特征在于,所述目标加密数据是以主键k-值v的数据结构存储的,所述目标加密数据的值信息是根据目标业务节点的业务数据生成的;
4.如权利要求2或3任一项所述的方法,其特征在于,所述n个业务节点包括第一业务节点和第二业务节点;第一业务节点对应第一加密数据,第二业务节点对应第二加密数据;获取到的业务更新数据包括第一业务更新数据和第二业务更新数据;所述第一业务更新数据是对所述第一加密数据进行数据加密后得到的,所述第二业务更新数据是对第二加密数据进行数据加密后得到的;
5.如权利要求1所述的方法,其特征在于,所述根据各数据加密后的第二主键信息对n组加密数据的业务更新数据进行数据求交处理,得到业务交集数据,包括:
6.一种区块链数据处理方法,其特征在于,应用于区块链中n个业务节点中的目标业务节点,各个业务节点将基于各自的密钥生成的加密数据存储到共识节点中,n个业务节点中包括目标业务节点和除目标业务节点之外的参考业务节点,目标业务节点生成有目标加密数据,n为大于1的正整数;所述方法包括:
7.如权利要求6所述的方法,其特征在于,所述对参考业务节点的加密数据的第一主键信息进行...
【专利技术属性】
技术研发人员:刘汉卿,王宗友,蓝虎,时一防,朱耿良,刘区城,廖志勇,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。