一种链与非链数据跨平台追溯方法及系统技术方案

技术编号:37346113 阅读:12 留言:0更新日期:2023-04-22 21:40
本发明专利技术提供一种链与非链数据跨平台追溯方法及系统,涉及区块链数据溯源技术领域。以实现数据在链与非链平台之间来回穿梭,全流程溯源追踪。该方法包括:将待整合的k个区块链平台和待整合的n

【技术实现步骤摘要】
一种链与非链数据跨平台追溯方法及系统


[0001]本专利技术涉及区块链数据溯源
,尤其涉及一种链与非链数据跨平台追溯方法及系统。

技术介绍

[0002]在非区块链平台与区块链平台进行数据整合的过程中,由于数据在非区块链系统中,难以存在有效工具,用于将非区块链数据进行标识和溯源。而且在非区块链系统中由于数据的传输和处理链条是不连续的、是间断的,因此难以形成完整的追踪链条。而在区块链系统中,数据都是可溯源的,容易在数据迁移和处理过程中,形成清晰的全流程可追溯链条。
[0003]在很多数据平台整合事件中,在传统非区块链平台与区块链平台进行整合时,当需要对一个数据进行全流程跟踪时,当该数据在区块链平台上流转、处理过程中,由于区块链技术的特点,使得实现全流程溯源不存在问题。而当该数据在非区块链平台中处理、流转时,则缺乏支持手段、存在溯源困难。尤其是当一个数据从非区块链平台进入区块链平台,或者一个数据从区块链平台进入非区块链平台,甚至该数据会在非区块链平台与区块链平台之间来回穿梭。目前针对此场景的技术处理尚不完善,现有技术中尚不具有完备的能够处理链与非链平台数据自由穿梭的全流程可溯源技术机制。

技术实现思路

[0004]为解决上述技术问题,本专利技术提供一种链与非链数据跨平台追溯方法及系统,以实现数据在链与非链平台之间来回穿梭,全流程溯源追踪。
[0005]本专利技术提供一种链与非链数据跨平台追溯方法,该方法包括:
[0006]步骤S1:将待整合的k个区块链平台和待整合的n

k个非区块链平台构成集合Sn={平台1,平台2,

平台k,平台k+1,

平台n},其中,k<n,n>1,将集合Sn中的每一个子集合定义为SnXi,i为大于1小于等于2
n
的正整数;
[0007]步骤S2:基于每一个子集合SnXi建立一一对应的2
n
条子区块链集合BnXi,其中,每一条子区块链集合BnXi对应一种平台整合可能情况;
[0008]步骤S3:在每一条子区块链集合BnXi上设置若干个节点,基于每个节点对每一条子区块链集合BnXi中每个平台进行跟踪溯源。
[0009]优选地,所述步骤S2中,每一条子区块链集合BnXi的长度对应每一个子集合SnXi中待整合的平台元素的个数。
[0010]优选地,所述步骤S3中,若干个节点的数量与相应的每一条子区块链集合BnXi的长度一致。
[0011]与现有技术相比,本专利技术所提供的一种链与非链数据跨平台追溯方法具有如下有益效果:首先,将待整合的k个区块链平台和待整合的n

k个非区块链平台构成集合Sn={平台1,平台2,

平台k,平台k+1,

平台n},其中,k<n,n>1,将集合Sn中的每一个子集合定义
为SnXi,i为大于1小于等于2
n
的正整数。然后,基于每一个子集合SnXi建立一一对应的2
n
条子区块链集合BnXi,其中,每一条子区块链集合BnXi对应一种平台整合可能情况。接着,在每一条子区块链集合BnXi上设置若干个节点,基于每个节点对每一条子区块链集合BnXi中每个平台进行跟踪溯源。也就是说基于待整合的n个平台,可以是若干区块链平台和若干链平台的整合,数据在若干平台之间穿梭流转,一共有2
n
种数据穿梭流转处理的可能情况。因此,本专利技术基于每一个子集合SnXi建立一一对应的2
n
条子区块链集合BnXi,其中,每一条子区块链集合BnXi对应一种平台整合可能情况,也就是每一条子区块链集合BnXi对应一种数据穿梭流转处理的可能情况,从而涵盖在n个平台之间数据穿梭流转所有需要溯源的场景。然后,在每一条子区块链集合BnXi上设置若干个节点,每一节点对应一个平台,基于每个节点对每一条子区块链集合BnXi中每个平台进行跟踪溯源。在一个子区块链对应的数据流传传输处理过程结束后,只需要溯源本条子区块链即可全部获得数据在链与非链跨平台过程中的全部溯源信息。
[0012]本专利技术还提供一种链与非链数据跨平台追溯系统,该系统包括:
[0013]集合构建模块,用于将待整合的k个区块链平台和待整合的n

k个非区块链平台构成集合Sn={平台1,平台2,

平台k,平台k+1,

平台n},其中,k<n,n>1,将集合Sn中的每一个子集合定义为SnXi,i为大于1小于等于2
n
的正整数;
[0014]子区块链构建模块,用于基于每一个子集合SnXi建立一一对应的2
n
条子区块链集合BnXi,其中,每一条子区块链集合BnXi对应一种平台整合可能情况;
[0015]节点溯源模块,用于在每一条子区块链集合BnXi上设置若干个节点,基于每个节点对每一条子区块链集合BnXi中每个平台进行跟踪溯源。
[0016]优选地,每一条子区块链集合BnXi的长度对应每一个子集合SnXi中待整合的平台元素的个数。
[0017]优选地,若干个节点的数量与相应的每一条子区块链集合BnXi的长度一致。
[0018]与现有技术相比,本专利技术提供的一种链与非链数据跨平台追溯系统的有益效果与上述技术方案所述一种链与非链数据跨平台追溯方法的有益效果相同,在此不做赘述。
[0019]本专利技术还提供一种电子设备,包括总线、收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述收发器、所述存储器和所述处理器通过所述总线相连,所述计算机程序被所述处理器执行时实现上述任一项所述的一种链与非链数据跨平台追溯方法中的步骤。
[0020]与现有技术相比,本专利技术提供的电子设备的有益效果与上述技术方案所述一种链与非链数据跨平台追溯方法的有益效果相同,在此不做赘述。
[0021]本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的一种链与非链数据跨平台追溯方法中的步骤。
[0022]与现有技术相比,本专利技术提供的计算机可读存储介质的有益效果与上述技术方案所述一种链与非链数据跨平台追溯方法的有益效果相同,在此不做赘述。
[0023]为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0024]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1示出了本专利技术实施例所提供的一种链与非链数据跨平台追溯方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种链与非链数据跨平台追溯方法,其特征在于,包括:步骤S1:将待整合的k个区块链平台和待整合的n

k个非区块链平台构成集合Sn={平台1,平台2,

平台k,平台k+1,

平台n},其中,k<n,n>1,将集合Sn中的每一个子集合定义为SnXi,i为大于1小于等于2
n
的正整数;步骤S2:基于每一个子集合SnXi建立一一对应的2
n
条子区块链集合BnXi,其中,每一条子区块链集合BnXi对应一种平台整合可能情况;步骤S3:在每一条子区块链集合BnXi上设置若干个节点,基于每个节点对每一条子区块链集合BnXi中每个平台进行跟踪溯源。2.根据权利要求1所述的一种链与非链数据跨平台追溯方法,其特征在于,所述步骤S2中,每一条子区块链集合BnXi的长度对应每一个子集合SnXi中待整合的平台元素的个数。3.根据权利要求1所述的一种链与非链数据跨平台追溯方法,其特征在于,所述步骤S3中,若干个节点的数量与相应的每一条子区块链集合BnXi的长度一致。4.一种链与非链数据跨平台追溯系统,其特征在,包括:集合构建模块,用于将待整合的k个区块链平台和待整合的n

k个非区块链平台构成集合Sn={平台1,平台2,

平台k,平台k+1,
…<...

【专利技术属性】
技术研发人员:庞引明胡叶楠张建胡天伟
申请(专利权)人:重庆林烨兴科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1