基于区块链的数据处理方法及相关产品与流程

文档序号:20919125发布日期:2020-05-29 13:54阅读:201来源:国知局
基于区块链的数据处理方法及相关产品与流程

本申请涉及数据处理领域,具体涉及一种基于区块链的数据处理方法及相关产品。



背景技术:

随着网络的发展与业务应用需求的变化,人们申请了区块链来存储与维护那种需要保证可信与不可篡改的数据。虽然区块链的杀手应用集中在数据货币如比特币之上,但构建于分布式网络作数据存储的可信与不可篡改等特性,在更广泛的行业场景找到了更大的应用空间:信息网络向万物互联网络的演进中,数据规模越来越大,数据的集中度越来越高,数据所有权的归属方对数据在以数据中台为核心环境的开发应用提出越来越明确的透明与监管诉求。因此,在数字化改造过程中的各行各业,一方面区块链突显出作为基础叠加网络的重要性,另一方面针对具有行业特性之问题的解决方案也更加迫在眉睫。

在传统的政务和企业应用场景中,存在各种各样的数据,从隐私层面可以分为:公开数据、私密数据,针对这两类数据,如何充分挖掘它们的价值,同时又不触及隐私保护的问题,这是业内目前碰到的一个棘手的难题,常用的方法主要以区块链接入的方式来挖掘数据价值,但是,数据中台在接入数据的同时,不可避免会侵犯到用户隐私,同时,针对数据易篡改的特性,传统数据中台并没有切实可行的方法来进行监管。

申请内容

本申请实施例提供了一种基于区块链的数据处理方法及相关产品,以期提高区块链中数据的准确度。

第一方面,本申请实施例提供了一种基于区块链的数据处理方法,所述方法包括:获取目标数据;根据所述目标数据上链,得到第一数据;将所述目标数据上传到数据中台,得到第二数据;将所述第一数据和所述第二数据进行核对,得到核对结果;若所述核对结果为所述第一数据和所述第二数据不同,则确定所述第一数据被篡改。

基于第一方面,在本申请具体实施例中,所述根据所述目标数据上链,得到第一数据,包括:获取审核规则;根据所述审核规则对所述目标数据进行上链审核,得到审核结果;若所述审核结果为审核通过,则根据所述目标数据上链,得到第一数据。

基于第一方面,在本申请具体实施例中,所述获取审核规则之后,所述方法还包括:将所述审核规则上链。

基于第一方面,在本申请具体实施例中,所述根据所述目标数据上链,得到第一数据,包括:根据所述目标数据确定当前需求量;若所述当前需求量大于预设需求量,则将所述目标数据上链,得到所述第一数据;若所述当前需求量小于或者等于预设需求量,则将所述目标数据哈希上链,得到所述第一数据。

基于第一方面,在本申请具体实施例中,所述确定所述第一数据被篡改之后,所述方法还包括:通过区块链网络删除或者标识所述第一数据。

基于第一方面,在本申请具体实施例中,所述方法还包括:对所述根据所述目标数据上链,得到第一数据进行全程监控,得到监控数据;在所述确定所述第一数据被篡改之后,根据所述监控数据确定篡改对象。

第二方面,本申请实施例提供了一种基于区块链的数据处理系统,所述系统包括数据获取模块、传输模块、区块链网络、数据中台以及核对模块,其中,所述数据获取模块与所述传输模块进行通信连接,所述传输模块分别与所述区块链网络和所述数据中台进行通行连接,所述区块链网络与所述核对模块进行通信连接,所述数据中台与所述核对模块进行通信连接,其中,所述数据获取装置,用于获取目标数据;所述传输模块,用于根据所述目标数据上链,得到第一数据;所述传输模块,还用于将所述目标数据上传到数据中台,得到第二数据;所述核对模块,用于将所述第一数据和所述第二数据进行核对,得到核对结果;若所述核对结果为所述第一数据和所述第二数据不同,则确定所述第一数据被篡改。

基于第二方面,在本申请具体实施例中,在所述根据所述目标数据上链,得到第一数据方面,所述传输模块,具体用于:获取审核规则;根据所述审核规则对所述目标数据进行上链审核,得到审核结果;若所述审核结果为审核通过,则根据所述目标数据上链,得到第一数据。

基于第二方面,在本申请具体实施例中,所述传输模块,还用于:在所述获取审核规则之后,将所述审核规则上链。

基于第二方面,在本申请具体实施例中,在所述根据所述目标数据上链,得到第一数据方面,所述传输模块,具体用于:根据所述目标数据确定当前需求量;若所述当前需求量大于预设需求量,则将所述目标数据上链,得到所述第一数据;若所述当前需求量小于或者等于预设需求量,则将所述目标数据哈希上链,得到所述第一数据。

基于第二方面,在本申请具体实施例中,所述核对模块还用于:在所述确定所述第一数据被篡改之后,通过所述区块链网络删除或者标识所述第一数据。

基于第二方面,在本申请具体实施例中,所述系统还包括监控模块,所述监控模块分别与所述传输模块和所述核对模块进行通信连接,其中,所述监控模块用于,对所述根据所述目标数据上链,得到第一数据进行全程监控,得到监控数据;所述核对模块还用于,在确定所述第一数据被篡改之后,根据所述监控数据确定篡改对象。

第三方面,本申请实施例提供了一种基于区块链的数据处理系统,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。

第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。

第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

可以看出,本申请实施例中,数据处理系统,首先,获取目标数据,之后,根据目标数据上链,得到第一数据,然后,将目标数据上传到数据中台,得到第二数据,接着,将第一数据和第二数据进行核对,得到核对结果,若核对结果为第一数据和第二数据不同,则确定第一数据被篡改。可见,本申请实施例的数据处理系统能够将目标数据上链得到第一数据,同时,将目标数据上传到数据中台得到第二数据,并将第一数据和第二数据进行核对,最终确定第一数据是否被篡改,提高区块链中数据的准确度。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1现有技术中提供的一种数据处理系统的结构示意图;

图2是本申请实施例提供的一种基于区块链的数据处理系统的结构示意图;

图3是本申请实施例提供的一种基于区块链的数据处理的场景应用图;

图4是本申请实施例提供的另一种基于区块链的数据处理的场景应用图;

图5是本申请实施例提供的一种基于区块链的数据处理方法的流程示意图;

图6是本申请实施例提供的另一种基于区块链的数据处理方法的流程示意图;

图7是本申请实施例提供的另一种基于区块链的数据处理系统的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本申请实施例所涉及到的数据处理系统可以是具备通信能力的电子设备,该电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice)等等。

本申请实施例所涉及到的数据处理系统还可以是由多个具备通信能力的电子设备组成的系统,该电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice)等等。

为了便于方案理解,首先描述现有技术中提供的一种数据处理系统的结构示意图。请参见图1,该数据处理系统10包括数据获取模块101和传输模块102,该数据处理系统10通过该传输模块102和区块链网络进行通信连接,其中数据获取模块101中包括至少一个数据库,该至少一个数据库能够存储对应的数据,用户可向该数据获取模块101的该至少一个数据库存入相应的数据。该传输模块102能够将数据获取模块101中的数据上传到区块链网络进行存储,最终,用户可获取区块链网络中的数据以达到使用的目的,实际应用的过程中,在数据进行上链的过程中,基于很多不可控因数,如系统故障,其他用户恶意篡改,导致最终存储在区块链网络中的数据不准确。

为了解决上述现有技术中存在的问题,本申请实施例提供了一种基于区块链的数据处理方法以及基于区块链的数据处理系统,以期提升数据上传到区块链网络的真实性,进而提高区块链中数据的准确度。

下面结合本申请实施例中的附图对本申请实施例进行描述。本申请的实施方式部分使用的术语仅用于对本申请的具体实施例进行解释,而非旨在限定。

下面详细描述本申请提供的一种基于区块链的数据处理系统。请参见图2,图2是本申请实施例提供的一种基于区块链的数据处理系统的结构示意图,该基于区块链的数据处理系统20包括数据获取模块201、传输模块(审核规则获取模块202、上链审核模块203、需求量确定模块204、目标数据上链模块205、目标数据哈希上链模块206、数据上传模块207、审核规则上链模块208)、核对模块(防篡改核对模块209、篡改对象确定模块210、链上数据控制模块211)以及监控模块(图中未示出),其中,所述数据获取模块201分别连接所述传输模块以及所述核对模块,该基于区块链的数据处理系统20的传输模块(包括需求量确定模块204,目标数据上链模块205、目标数据哈希上链模块206以及审核规则上链模块208)与区块链网络,该基于区块链的数据处理系统20的传输模块(数据上传模块207)和数据中台进行通信连接,该基于区块链的数据处理系统20的核对模块(包括链上数据控制模块211)与区块链网络进行通信连接,该基于区块链的数据处理系统20的核对模块和数据中台进行通信连接,该基于区块链的数据处理系统20中核对模块包括防篡改核对模块209,从而具备数据核对功能,当数据处理系统20中的数据获取模块201将数据上传到区块链网络,同时,将数据通过另一条通道上传到数据中台,最终,核对模块可以将区块链网络中的数据和数据中台中的数据进行核对,最终确定上传到区块链网络中的数据是否被篡改,提高上链后的数据的准确度。

该基于区块链的数据处理系统20中各个部分的具体描述如下:

(1)、数据获取模块201:数据获取模块201用于获取目标数据。

本部分与上述对图1中数据获取模块101的相同的描述部分,此处不再赘述。

其中,目标数据可以是原始数据,目标数据也可以是元数据,目标数据可以是业务数据、目标数据也可以是资源数据、目标数据还可以是其他类型的数据,不做具体限定。

具体来说,数据获取模块101可分为数据采集模块、原始数据模块、元数据模块,数据采集模块获取用户写入的数据,该数据可以是通过加工后的数据,并将对应的原始数据存入原始数据模块中,将原始数据中的元数据存入元数据模块中。

(2)、审核规则获取模块202:审核规则获取模块202用于获取审核规则。其中,该审核规则可以包括通过区块链定义的数据产生、使用的多方控制协议、规则以及流程等中的至少一种约束条件,对此不作具体限定。

此处,利用区块链在基于密码学的身份认证、防篡改基础上实现共识,阻断少数节点的拜占庭攻击,并通过合约实现可定义的数据更新机制,因此能够在开放环境下实现数据的写入的访问控制,并能够定义各方的责任、义务和流程,即可根据需要形成审核规则,具体实现中,该审核规则比如可以针对涉及隐私数据的认证上链的约束条件,该审核规则比如可以针对涉及公开数据的审核上链的约束条件,不作具体限定。

(3)、上链审核模块203:上链审核模块203用于根据所述审核规则对所述目标数据进行上链审核,得到审核结果;若所述审核结果为审核通过,则根据所述目标数据上链,得到第一数据。此外,若所述审核结果为审核不通过,则根据确定目标数据上链审核失败,则禁止上链,进一步的,可以根据审核失败的原因生成并输出相应的提示信息。

显然,若目标数据满足审核规则的约束,则确定目标数据审核通过,若目标数据不满足审核规则的约束,则确定目标数据审核通过。

举例来说,审核规则包括,将用户的月收入确定为隐私数据,而在获取到用户的月收时,可以在通过用户身份认证之后,将该月收入一并上链,未通过用户身份认证,则确定上链审核失败,禁止上链。

举例来说,审核规则可以是约束目标数据上链的用户资格,当进行目标数据上链的用户不满足约定条件,则确定上链审核失败,则禁止上链。

可见,在上链之前进行上链审核,保证了数据的真实可信。

(4)、需求量确定模块204:需求量确定模块204用于根据所述目标数据确定当前需求量。

其中,需求量和目标数据的对应关系可以通过用户进行设定。

举例来说,需求量和目标数据的对应关系为需求量的数值等于a倍目标数据的数据量值,a为大于0正数。

举例来说,需求量和目标数据的对应关系为当目标数据的数据量值大于或者等于b时,需求量的数值为一个固定值c,当目标数据的数据量值小于b时,需求量的数值为一个固定值d,c大于d,c和d的值,不做具体限定。

(5)、目标数据上链模块205:目标数据上链模块205用于在所述当前需求量大于预设需求量时,将所述目标数据上链,得到所述第一数据。

其中,该预设需求量可以与需求量和目标数据的对应关系一同设定,在实际应用场景中,预设需求量可以不同,根据需要进行设定。

(6)、目标数据哈希上链模块206:目标数据哈希上链模块206用于在所述当前需求量小于或者等于预设需求量时,将所述目标数据哈希上链,得到所述第一数据。

(7)、数据上传模块207:数据上传模块207用于将所述目标数据上传到数据中台,得到第二数据。

需要说明的是,数据上传模块207与数据中台之间设置安全通道,通过安全通道将数据上传到数据中台,保证上传到数据中台中真实有效。

(8)、审核规则上链模块208:审核规则上链模块208用于在获取审核规则之后,将所述审核规则上链。

需要明白的是,该基于区块链的数据处理系统20通过审核规则上链模块208将所述审核规则上链,保证了规则透明化,公开化,进一步的保证数据的真实可信。

(9)、防篡改核对模块209:防篡改核对模块209将所述第一数据和所述第二数据进行核对,得到核对结果;若所述核对结果为所述第一数据和所述第二数据不同,则确定所述第一数据被篡改。此外,若所述核对结果为所述第一数据和所述第二数据相同,则确定所述第一数据未被篡改。

可见,防篡改核对模块能够通过将链上的第一数据与数据中台的第二数据核对,提升链上的数据的真实可信性。

(10)、篡改对象确定模块210:篡改对象确定模块210用于在确定所述第一数据被篡改之后,根据通过对目标数据的上链过程进行监控得到监控数据,确定篡改对象。

确定出篡改对象以便于用户根据该篡改对象制定应对策略。该篡改对象可能是基于区块链的数据处理系统20本身,该篡改对象也可能是恶意入侵的用户,不做具体限定。

(11)、链上数据控制模块211:链上数据控制模块211用于在确定所述第一数据被篡改之后,通过区块链网络删除或者标识所述第一数据。

通过区块链网络删除或者标识所述第一数据以提升链上数据的真实性。

(12)、监控模块:监控模块用于对所述根据所述目标数据上链,得到第一数据进行全程监控,得到监控数据。

监控模块即是对目标数据的上链过程进行监控,以得到监控数据。

基于上述对该基于区块链的数据处理系统20中各个部分的具体描述可知,在实际应用中,该基于区块链的数据处理系统20可在仅仅包括数据获取模块201、传输模块(数据上传模块207和数据上链模块(用于将目标数据上链))以及核对模块(防篡改核对模块209)的情况下,在获取模块获取目标数据之后,通过数据上链模块将目标数据上链,得到第一数据,同时,通过数据上传模块207将目标数据上传到数据中台,得到第二数据,最终,通过防篡改核对模块209将第一数据和第二数据进行核对,以确定链上的目标数据是否被篡改,能提高链上数据的准确度。

基于上述对该基于区块链的数据处理系统20中各个部分的具体描述可知,在实际应用中,该基于区块链的数据处理系统20可在仅仅包括数据获取模块201、传输模块(数据上传模块207和数据上链模块(用于将目标数据上链))以及核对模块(防篡改核对模块209)的基础上,在传输模块中加入审核规则获取模块202以及上链审核模块203,除了通过防篡改核对模块209将第一数据和第二数据进行核对,以确定链上的目标数据是否被篡改,提高链上数据的准确度以外,在通过数据上链模块将目标数据上链之前,通过上链审核模块203对目标数据进行审核,审核通过再通过数据上链模块将目标数据上链,在审核规则的约束下,使得第一数据的准确度进一步被提高。

基于上述对该基于区块链的数据处理系统20中各个部分的具体描述可知,在实际应用中,该基于区块链的数据处理系统20还可以是其他模块的组合,不做具体限定。

下面举例说明本申请实施例的基于区块链的数据处理过程。

参见图3,在一个应用场景中,基于区块链的数据处理系统在获取的目标数据项目信息1和项目信息2,根据项目信息1上链,得到第一项目信息(对应图中编号①),同时,将项目信息1上传到数据中台,得到第二项目信息(对应图中编号②),之后将第一项目信息与第二项目信息(对应图中编号②)进行核对,此时,出第一项目信息和第二项目信息,则确定第一项目信息被篡改,并通知区块链网络删除或者标记该第一项目信息(对应图中汉字甲),根据项目信息2上链,得到第三项目信息(对应图中编号③),同时,将项目信息2上传到数据中台,得到第四项目信息(对应图中编号④),之后将第三项目信息与第四项目信息进行核对,此时,第四项目信息和第三项目信息相同,则确定第三项目信息未被篡改。

参见图4,在又一个应用场景中,基于区块链的数据处理系统在获取的目标数据业务信息1、业务信息2、业务信息3以及业务信息4;分别获取与业务信息1、业务信息2、业务信息3以及业务信息4对应的审核规则1、审核规则2、审核规则3以及审核规则4;根据审核规则1对业务信息1进行上链审核,审核结果为审核不通过,则静止业务信息1上链,根据审核规则2、审核规则3以及审核规则4对业务信息2、业务信息3以及业务信息4进行上链审核,审核结果均为审核通过,根据所述业务信息2,得到第一业务信息(对应图中编号①);根据所述业务信息3,得到第二业务信息(对应图中编号②);根据所述业务信息4、得到第三业务信息(对应图中编号③);且,将业务信息2、业务信息3以及业务信息4上传到数据中台,分别得到第四业务信息(对应图中编号④)、第五业务信息(对应图中编号⑤)、和第六业务信息(对应图中编号⑥),第一业务信息与第四业务信息不同,则确定第一业务信息被篡改,并通知区块链网络删除或者标记该第一业务信息(对应图中汉字甲),第二业务信息与第五业务信息不同,则确定第二业务信息被篡改,并通知区块链网络删除或者标记该第二业务信息(对应图中汉字乙),第三业务信息与第六业务信息相同,则确定该第三业务信息未被篡改。

需要说明的是,上述图3和图4仅仅为示例,不应视为对本申请的限定。

可见,本申请实施例的数据处理系统能够将目标数据上链,得到第一数据,同时,将目标数据上传到数据中台,得到第二数据,并将第一数据和第二数据进行核对,最终确定第一数据是否被篡改,提高区块链中数据的准确度。

此外,本申请实施例的数据处理系统在通过数据上链模块将目标数据上链之前,通过上链审核模块对目标数据进行审核,审核通过再通过数据上链模块将目标数据上链,在审核规则的约束下,使得区块链中数据的准确度进一步被提高。

参见图5,基于上文所描述的基于区块链的数据处理系统和基于区块链的数据处理系统,本申请实施例提供了一种基于区块链的数据处理方法,该方法包括但不限于以下步骤:

s501、获取目标数据。

s502、根据所述目标数据上链,得到第一数据。

具体实施例中,所述根据所述目标数据上链,得到第一数据,包括:根据所述目标数据确定当前需求量;若所述当前需求量大于预设需求量,则将所述目标数据上链,得到所述第一数据;若所述当前需求量小于或者等于预设需求量,则将所述目标数据哈希上链,得到所述第一数据。

需要说明的是,根据所述目标数据上链,得到第一数据的详细内容可参考图2实施例中,对于传输模块(数据上传模块207、数据上链模块)的相关描述,这里不再赘述。

s503、将所述目标数据上传到数据中台,得到第二数据。

s504、将所述第一数据和所述第二数据进行核对,得到核对结果。

需要说明的是,将所述第一数据和所述第二数据进行核对,得到核对结果的详细内容可参考图2实施例中,对于核对模块(防篡改核对模块209)的相关描述,这里不再赘述。

s505、若所述核对结果为所述第一数据和所述第二数据不同,则确定所述第一数据被篡改。

需要说明的是,步骤s503也可以在步骤s502的之前执行,步骤s503也可以和步骤s502的同时执行,本申请并不限定其执行顺序。

参见图6,基于上文所描述的基于区块链的数据处理系统和基于区块链的数据处理系统,本申请实施例提供了又一种基于区块链的数据处理方法,该方法包括但不限于以下步骤:

s601、获取目标数据。

s602、获取审核规则。

s603、将所述审核规则上链。

s604、根据所述审核规则对所述目标数据进行上链审核,得到审核结果。

s605、若所述审核结果为审核通过,则根据所述目标数据上链,得到第一数据。

具体实施例中,所述根据所述目标数据上链,得到第一数据,包括:根据所述目标数据确定当前需求量;若所述当前需求量大于预设需求量,则将所述目标数据上链,得到所述第一数据;若所述当前需求量小于或者等于预设需求量,则将所述目标数据哈希上链,得到所述第一数据。

s606、将所述目标数据上传到数据中台,得到第二数据。

s607、将所述第一数据和所述第二数据进行核对,得到核对结果。

s608、若所述核对结果为所述第一数据和所述第二数据不同,则确定所述第一数据被篡改。

s609、通过区块链网络删除或者标识所述第一数据;

s610、对所述根据所述目标数据上链,得到第一数据进行全程监控,得到监控数据;

s611、根据所述监控数据确定篡改对象。

需要说明的是,上述步骤s605和s606并无必然的先后顺序,此外,上述步骤s609和s610、s611也无必然的先后顺序。

还需要说明的是,上述图5和图6方法实施例的实现方式还可以参考图3和图4实施例的相关描述。

可以看出,本申请实施例的数据处理系统能够将目标数据上链,得到第一数据,同时,将目标数据上传到数据中台,得到第二数据,并将第一数据和第二数据进行核对,最终确定第一数据是否被篡改,提高区块链中数据的准确度。

此外,本申请实施例的数据处理系统在通过数据上链模块将目标数据上链之前,通过上链审核模块对目标数据进行审核,审核通过再通过数据上链模块将目标数据上链,在审核规则的约束下,使得区块链中数据的准确度进一步被提高。

基于相同的申请构思,下面描述本申请实施例提供的又一种基于区块链的数据处理系统70。参见图7,本申请实施例提供的基于区块链的数据处理系统包括:

所述数据获取模块701,用于获取目标数据;

所述传输模块702,用于根据所述目标数据上链,得到第一数据;

所述传输模块702,还用于将所述目标数据上传到数据中台,得到第二数据;

所述核对模块703,用于将所述第一数据和所述第二数据进行核对,得到核对结果;若所述核对结果为所述第一数据和所述第二数据不同,则确定所述第一数据被篡改。

需要说明的是,通过前述图2-图4实施例中的基于区块链的数据处理系统的详细描述,本领域技术人员可以清楚的知道基于区块链的数据处理系统70所包含的各个功能模块的实现方法,所以,为了说明书的简洁,在此不再详述。

本申请实施例提供了一种基于区块链的数据处理系统,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行如上述方法实施例中记载的任一方法中的步骤的指令。

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。

本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性或其它的形式。

上述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

上述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取器(英文:randomaccessmemory,简称:ram)、磁盘或光盘等。

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有该变之处,综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1