CN106330431A - 基于区块链技术的数据处理方法、装置及*** - Google Patents

基于区块链技术的数据处理方法、装置及*** Download PDF

Info

Publication number
CN106330431A
CN106330431A CN201610757450.4A CN201610757450A CN106330431A CN 106330431 A CN106330431 A CN 106330431A CN 201610757450 A CN201610757450 A CN 201610757450A CN 106330431 A CN106330431 A CN 106330431A
Authority
CN
China
Prior art keywords
information
block
equations
fixed length
elementary cell
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610757450.4A
Other languages
English (en)
Inventor
谭智勇
钟峰
王子龙
张勇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Brilliant Hi Tech Development Co Ltd
Original Assignee
Beijing Brilliant Hi Tech Development Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Brilliant Hi Tech Development Co Ltd filed Critical Beijing Brilliant Hi Tech Development Co Ltd
Priority to CN201610757450.4A priority Critical patent/CN106330431A/zh
Publication of CN106330431A publication Critical patent/CN106330431A/zh
Priority to PCT/CN2017/099275 priority patent/WO2018041066A1/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供了一种基于区块链技术的数据处理方法、装置和***,其中,所述方法包括:收集来自信息源的信息并汇总;根据信息的属性将信息进行分类,并对分类后不同类型的信息进行数据加工处理;打包不同类型的信息的处理结果,生成区块基本单元信息;据预设条件,组织至少一条区块基本单元信息进入新区块,并将新区块链接至区块链中的前一区块。本发明提供的技术方案将包括复杂和变长信息在内的明文通过定长计算加密为密文,且合并定长信息的明文和所述密文进入区块链,从而保证了明文在整个区块链中的存证和不可篡改;并通过将明文所包括的复杂和变长信息与定长信息进行分类处理并定长计算,达到了复杂和变长信息能够以区块方式写入区块链的目的。

Description

基于区块链技术的数据处理方法、装置及***
技术领域
本发明实施例属于区块链技术领域,尤其涉及一种基于区块链技术的数据处理方法、装置及***。
背景技术
随着互联网的不断发展,区块链技术应运而生,它是一种互联网数据库技术,具有去中心化、公开透明的特点。具体地,区块链技术的本质是去中心化且寓于分布式结构的数据存储、传输和证明的方法,用数据区块取代目前互联网对中心服务器的依赖,使得所有数据的变更或者交易项目都被记录在一个云***之上。由于没有中央控制点的分布式对等网络,并且使用分布式集体运作的方法,可以说,区块链是网络上的“公开大账本”。它存在许多节点,每个节点都可以观察到整个账本,并且共同参与维护,其收益则是获得记账的权利,并且可以复制一份完整的数据库,单个节点无法修改数据库,从而保证了账本数据的安全可靠。
现有区块链技术是将定长数据以区块方式写入区块链,因此,在组织信息进入区块链的时候,如果信息是定长信息(即,固定长度的信息),如个人的身份证信息或护照信息,信息的组织相对容易,且现有区块链技术能够实现该处理;但是如果该信息是复杂和变长信息(即,非固定长度的信息),甚至还包括图片、语音等多媒体数据,信息的组织就会变得相对困难,现有区块链技术则无法实现对这类信息的处理。
发明内容
为了解决上述技术问题,本发明实施例提出了一种基于区块链技术的数据处理方法、装置及***,可将包括复杂和变长信息在内的明文通过定长计算加密为密文,且合并定长信息的明文和所述密文进入区块链,从而保证了明文在整个区块链中的存证和不可篡改;并通过将明文所包括的复杂和变长信息与定长信息进行分类处理并定长计算,达到了复杂和变长信息能够以区块方式写入区块链的目的。
为实现上述目的,一方面,本发明实施例提供了一种基于区块链技术的数据处理方法,包括:
收集来自信息源的信息并汇总;
根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;
打包不同类型的所述信息的处理结果,生成区块基本单元信息。
且对应于上述方法,本发明实施例还提供了一种基于区块链技术的数据处理装置,包括:
信息收集模块,所述信息收集模块用于收集来自信息源的信息并汇总;
数据加工处理模块,所述数据加工处理模块用于根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;
打包生成模块,所述打包生成模块用于打包不同类型的所述信息的处理结果,生成区块基本单元信息。
另一方面,本发明实施例提供了一种基于区块链技术的数据处理方法,包括:
收集来自信息源的信息并汇总;
根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;
打包不同类型的所述信息的处理结果,生成区块基本单元信息;
据预设条件,组织至少一条所述区块基本单元信息进入新区块,并将所述新区块链接至区块链中的前一区块。
且对应于上述方法,本发明实施例还提供了一种基于区块链技术的数据处理装置,包括:
信息收集模块,所述信息收集模块用于收集来自信息源的信息并汇总;
数据加工处理模块,所述数据加工处理模块用于根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;
打包生成模块,所述打包生成模块用于打包不同类型的所述信息的处理结果,生成区块基本单元信息;
组织链接模块,所述组织链接模块用于据预设条件,组织至少一条所述区块基本单元信息进入新区块,并将所述新区块链接至区块链中的前一区块。
再一方面,本发明实施例还提供了一种基于区块链技术的数据处理***,包括:
信息源,所述信息源用于存储区块链的备用数据;
区块链交易信息生成装置,所述区块链交易信息生成装置用于收集来自信息源的信息并汇总;根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;打包不同类型的所述信息的处理结果,生成区块基本单元信息;
区块链矿机,所述区块链矿机用于据预设条件,组织至少一条所述区块基本单元信息进入新区块,并将所述新区块链接至区块链中的前一区块。
在本发明实施例中,一方面,通过收集来自信息源的信息并汇总;根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;打包不同类型的所述信息的处理结果,生成区块基本单元信息的相关技术方案;将包括复杂和变长信息在内的明文通过定长计算加密为密文,且合并定长信息的明文和所述密文进入区块链,从而保证了明文在整个区块链中的存证和不可篡改;并通过将明文所包括的复杂和变长信息与定长信息进行分类处理并定长计算,使得复杂和变长信息能够被定长处理后写入区块基本单元信息,为复杂和变长信息以区块方式写入区块链提供了前提条件。
另一方面,通过收集来自信息源的信息并汇总;根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;打包不同类型的所述信息的处理结果,生成区块基本单元信息;组织链接模块,所述组织链接模块用于据预设条件,组织至少一条所述区块基本单元信息进入新区块,并将所述新区块链接至区块链中的前一区块的相关技术方案;将包括复杂和变长信息在内的明文通过定长计算加密为密文,且合并定长信息的明文和所述密文进入区块链,从而保证了明文在整个区块链中的存证和不可篡改;并通过将明文中的复杂和变长信息与定长信息进行分类处理并定长处理,解决了现有区块链技术无法处理复杂和变长信息的技术问题,达到了复杂和变长信息能够以区块方式写入区块链的目的。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一所提供的基于区块链技术的数据处理方法流程图;
图2为本发明实施例二所提供的基于区块链技术的数据处理装置结构示意图;
图3为本发明实施例三所提供的另一基于区块链技术的数据处理方法流程图;
图4为本发明实施例四所提供的另一基于区块链技术的数据处理装置结构示意图;
图5为本发明实施例五所提供的基于区块链技术的数据处理***结构示意图;
图6为本发明实施例所提供的生成区块基本单元信息的信息流示意图;
图7为本发明实施例所提供的区块链中区块链接结构示意图;
图8为本发明实施例六所提供的房易信信用中央平台区块链的结构示意图;
图9为本发明实施例六所提供的房产涉及重要的结构化信息所组成的链式结构。
具体实施方式
为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。
实施例一
首先需要说明的是,本发明实施例将提供一种基于区块链技术的数据处理方法,以生成区块基本单元信息为目标,通过将待加密的包括复杂和变长信息与定长信息在内的明文进行分类处理,使得明文中的复杂和变长信息被数据加工处理(定长计算(哈希(Hash)算法))后能够成为定长信息而成为区块基本单元信息的部分信息,进而为明文进入区块链的存证和不可篡改提供了保证;这里所述区块基本单元信息可理解为区块链中的区块链交易信息。
图1为本发明实施例一所提供的基于区块链技术的数据处理方法流程图。图6为本发明实施例所提供的生成区块基本单元信息的信息流示意图。结合图1和图6所示,本发明实施例基于区块链技术的数据处理方法包括如下步骤:
S101、收集来自信息源的信息并汇总;
从存储区块链备用数据的信息源处,收集相关信息(信息1、信息2、…、信息m,其中m为正整数)并汇总,其中,所述信息包括定长信息以及复杂和变长信息;
S102、根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;
对上述已收集汇总的信息,根据信息是否为定长类型以及重要程度的相关属性进行分类,并对分类后不同类型的所述信息进行数据加工处理;具体地,对已收集汇总的信息进行分类和数据加工处理的过程如下:
识别标识有定长类型且重要程度属性的信息为第一类信息(M1、M2、…、Mt,其中t为正整数),由于第一类信息具有定长类型的属性为定长信息,区块链技术可直接处理该类信息,因此可将所述第一类信息直接写入所述区块基本单元信息;这里需要强调的是,信息是否重要程度的属性可根据产品需求和/或产品定义来整体规划确定,以下不再赘述;
识别标识有非定长类型和/或非重要程度属性的信息为第二类信息(m1、m2、…、mt’,其中t’为正整数),由于第二类信息具有非定长类型和/或非重要程度的属性,区块链技术并不能全面直接处理该类信息,需要对所述第二类信息进行定长计算,并将定长计算后的所述第二类信息写入所述区块基本单元信息;这里需要强调的是,具有非定长类型和/或非重要程度属性的第二类信息中所包括的定长类型且非重要程度属性的信息,虽然具有定长类型属性的一面但受非重要程度属性所限,仍不能直接写入区块基本单元信息;本发明实施例所提到的定长计算可为计算机密码领域中的摘要计算(即哈希(Hash)算法),其主要特点为可将任意长度的输入经过变化以后得到固定长度的输出,这里可被本领域技术人员理解且预见到的是,只要能够可将任意长度的输入经过变化以后得到固定长度的输出的相关算法都可被本发明实施例所采用,且属于支持解释“定长计算”的保护范围;以下皆以哈希(Hash)算法为定长计算(定长计算优选哈希(Hash)算法)进行描述,由于哈希(Hash)算法具有不可逆的特性,从而保证了区块基本单元信息的不可篡改性,将极大地提升区块链数据库中数据的可信度。
S103、打包不同类型的所述信息的处理结果,生成区块基本单元信息。
打包已写入所述区块基本单元信息的所述第一类信息(M1、M2、…、Mt,其中t为正整数)和定长计算后的所述第二类信息,并组合生成所述区块基本单元信息。
具体地,这里需要说明的是,对所述第二类信息进行定长计算可包括以下几种方式,根据实际需求情况选择其一即可:
第一种方式:合并所有所述第二类信息(m1、m2、…、mt’),并对合并后的所述第二类信息进行定长计算Hash(m1、m2、…、mt’)。即第二类信息(m1、m2、…、mt’)作为一个整体,通过哈希(Hash)算法运算后,可输出合并后所有所述第二类信息(m1、m2、…、mt’)的存在性证明,且该存在性证明Hash(m1、m2、…、mt’)将写入区块基本单元信息,作为区块基本单元信息的一部分;
第二种方式:对每一所述第二类信息进行定长计算Hash(m1)、Hash(m2)…、Hash(mt’),以获取每一所述第二类信息的存在性证明,并对所有存在性证明进行合并(Hash(m1)、Hash(m2)…、Hash(mt’))。即第二类信息(m1、m2、…、mt’)中的每一条信息,分别单独通过哈希(Hash)算法运算,之后合并所有第二类信息(m1、m2、…、mt’)各自的存在性证明(Hash(m1)、Hash(m2)…、Hash(mt’)),且该存在性证明(Hash(m1)、Hash(m2)…、Hash(mt’))将写入区块基本单元信息,作为区块基本单元信息的一部分;
第三种方式:对所有所述第二类信息(m1、m2、…、mt’)进行分组,分组的规则可根据产品需求的定义、信息的相关性等来确定,其中,所述每组包括至少一条所述第二类信息,且至少一组包含多个第二类信息,例如分组为第二类信息(m1、m2)、…、第二类信息(mt’);对包含多个第二类信息的分组其内的所述第二类信息(m1、m2)进行合并,对包含单个第二类信息的分组可不执行此合并步骤,且对每组内合并后的所述第二类信息(m1、m2)、…、第二类信息(mt’)进行定长计算Hash(m1、m2)…、Hash(mt’),以获取每组所述第二类信息的存在性证明Hash(m1、m2)…、Hash(mt’),并对所有存在性证明Hash(m1、m2)…、Hash(mt’)进行合并。换句话说,即根据分组规则对第二类信息(m1、m2、…、mt’)进行分组,以分组第二类信息(m1、m2)、…、第二类信息(mt’)为例,合并第二类信息(m1、m2)组内的信息,再分别以分组为单位通过哈希(Hash)算法运算,之后合并所有第二类信息(m1、m2)、…、第二类信息(mt’)各自的存在性证明(Hash(m1、m2)…、Hash(mt’)),且该存在性证明Hash(m1、m2)…、Hash(mt’)将写入区块基本单元信息,作为区块基本单元信息的一部分;
综上,根据以上对第二类信息进行定长计算几种方式的不同,打包已写入所述区块基本单元信息的所述第一类信息(M1、M2、…、Mt,其中t为正整数)和定长计算后的所述第二类信息,并组合生成的区块基本单元信息可包括以下几种形式:
形式一:区块基本单元信息(M1、M2、…、Mt;Hash(m1、m2、…、mt’));
形式二:区块基本单元信息(M1、M2、…、Mt;(Hash(m1)、Hash(m2)…、Hash(mt’)));
形式三:区块基本单元信息(M1、M2、…、Mt;(Hash(m1、m2)…、Hash(mt’)))。
本发明实施例提供的基于区块链技术的数据处理方法,通过收集来自信息源的信息并汇总;根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;打包不同类型的所述信息的处理结果,生成区块基本单元信息的相关技术方案;将包括复杂和变长信息在内的明文通过定长计算加密为密文,且合并定长信息的明文和所述密文进入区块链,从而保证了明文在整个区块链中的存证和不可篡改;并通过将明文所包括的复杂和变长信息与定长信息进行分类处理并定长计算,使得复杂和变长信息能够被定长处理后写入区块基本单元信息,为复杂和变长信息以区块方式写入区块链提供了前提条件。
实施例二
图2为本发明实施例二所提供的基于区块链技术的数据处理装置结构示意图。如图2所示,对应实施例一基于区块链技术的数据处理方法,本发明实施例基于区块链技术的数据处理装置包括信息收集模块201、数据加工处理模块202和打包生成模块203,且信息收集模块201、数据加工处理模块202和打包生成模块20依次相连,具体地,
信息收集模块201用于收集来自信息源的信息并汇总;数据加工处理模块202用于根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;打包生成模块203用于打包不同类型的所述信息的处理结果,生成区块基本单元信息。
进一步地,数据加工处理模块202包括依次相连的识别单元2021和处理单元2022,其中,识别单元2021用于识别标识有定长类型且重要程度属性的信息为第一类信息,还用于识别标识有非定长类型和/或非重要程度属性的信息为第二类信息;处理单元2022用于将所述第一类信息写入所述区块基本单元信息,还用于对所述第二类信息进行定长计算,并将定长计算后的所述第二类信息写入所述区块基本单元信息。
进一步地,所述打包生成模块包括依次相连的打包单元2031和生成单元2032,其中,打包单元2031用于打包已写入所述区块基本单元信息的所述第一类信息和定长计算后的所述第二类信息;生成单元2032用于将已写入所述区块基本单元信息并已打包的所述第一类信息和定长计算后的所述第二类信息,组合生成所述区块基本单元信息。
再进一步地,上述处理单元2022包括定长计算子单元20221和写入子单元20222,其中,定长计算子单元20221用于合并所有所述第二类信息,并对合并后的所述第二类信息进行定长计算;或者,对每一所述第二类信息进行定长计算,以获取每一所述第二类信息的存在性证明,并对所有存在性证明进行合并;或者,对所有所述第二类信息进行分组,合并每组内的所述第二类信息,且对每组内合并后的所述第二类信息进行定长计算,以获取每组所述第二类信息的存在性证明,并对所有存在性证明进行合并;所述每组包括至少一条所述第二类信息,且至少一组包含多个第二类信息;写入子单元20222用于将所述第一类信息写入所述区块基本单元信息,还用于对将定长计算后的所述第二类信息写入所述区块基本单元信息。
本发明实施例提供的基于区块链技术的数据处理装置,通过信息收集模块收集来自信息源的信息并汇总;数据加工处理模块根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;打包生成模块打包不同类型的所述信息的处理结果,生成区块基本单元信息的相关技术方案;将包括复杂和变长信息在内的明文通过定长计算加密为密文,且合并定长信息的明文和所述密文进入区块链,从而保证了明文在整个区块链中的存证和不可篡改;并通过将明文所包括的复杂和变长信息与定长信息进行分类处理并定长计算,使得复杂和变长信息能够被定长处理后写入区块基本单元信息,为复杂和变长信息以区块方式写入区块链提供了前提条件。
实施例三
本发明实施例技术方案将对实施例一中所生成的区块基本单元信息做进一步处理,以生成区块链中的一个新区块。这样每个新区块都与现有的上一区块在逻辑上完成关联的前提下得到创建,实现了区块链数据的可持续写入。
图3为本发明实施例三所提供的基于区块链技术的数据处理装置结构示意图;图6为本发明实施例所提供的生成区块基本单元信息的信息流示意图;图7为本发明实施例所提供的区块链中区块链接结构示意图。结合图3、图6和图7所示,本发明实施例基于区块链技术的数据处理方法包括如下步骤:
S301、收集来自信息源的信息并汇总;
从存储区块链备用数据的信息源处,收集相关信息(信息1、信息2、…、信息m,其中m为正整数)并汇总,其中,所述信息包括定长信息以及复杂和变长信息;
S302、根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;
对上述已收集汇总的信息,根据信息是否为定长类型以及重要程度的相关属性进行分类,并对分类后不同类型的所述信息进行数据加工处理;具体地,对已收集汇总的信息进行分类和数据加工处理的过程如下:
识别标识有定长类型且重要程度属性的信息为第一类信息(M1、M2、…、Mt,其中t为正整数),由于第一类信息具有定长类型的属性为定长信息,区块链技术可直接处理该类信息,因此可将所述第一类信息直接写入所述区块基本单元信息;这里需要强调的是,信息是否重要程度的属性可根据产品需求和/或产品定义来整体规划确定,以下不再赘述;
识别标识有非定长类型和/或非重要程度属性的信息为第二类信息(m1、m2、…、mt’,其中t’为正整数),由于第二类信息具有非定长类型和/或非重要程度的属性,区块链技术并不能全面直接处理该类信息,需要对所述第二类信息进行定长计算,并将定长计算后的所述第二类信息写入所述区块基本单元信息;这里需要强调的是,具有非定长类型和/或非重要程度属性的第二类信息中所包括的定长类型且非重要程度属性的信息,虽然具有定长类型属性的一面但受非重要程度属性所限,仍不能直接写入区块基本单元信息;本发明实施例所提到的定长计算可为计算机密码领域中的摘要计算(即哈希(Hash)算法),其主要特点为可将任意长度的输入经过变化以后得到固定长度的输出,这里可被本领域技术人员理解且预见到的是,只要能够可将任意长度的输入经过变化以后得到固定长度的输出的相关算法都可被本发明实施例所采用,且属于支持解释“定长计算”的保护范围;以下皆以哈希(Hash)算法为定长计算(定长计算优选哈希(Hash)算法)进行描述,由于哈希(Hash)算法具有不可逆的特性,从而保证了区块基本单元信息的不可篡改性,将极大地提升区块链数据库中数据的可信度。
S303、打包不同类型的所述信息的处理结果,生成区块基本单元信息。
打包已写入所述区块基本单元信息的所述第一类信息(M1、M2、…、Mt,其中t为正整数)和定长计算后的所述第二类信息,并组合生成所述区块基本单元信息。
具体地,这里需要说明的是,对所述第二类信息进行定长计算可包括以下几种方式,根据实际需求情况选择其一即可:
第一种方式:合并所有所述第二类信息(m1、m2、…、mt’),并对合并后的所述第二类信息进行定长计算Hash(m1、m2、…、mt’)。即第二类信息(m1、m2、…、mt’)作为一个整体,通过哈希(Hash)算法运算后,可输出合并后所有所述第二类信息(m1、m2、…、mt’)的存在性证明,且该存在性证明Hash(m1、m2、…、mt’)将写入区块基本单元信息,作为区块基本单元信息的一部分;
第二种方式:对每一所述第二类信息进行定长计算Hash(m1)、Hash(m2)…、Hash(mt’),以获取每一所述第二类信息的存在性证明,并对所有存在性证明进行合并(Hash(m1)、Hash(m2)…、Hash(mt’))。即第二类信息(m1、m2、…、mt’)中的每一条信息,分别单独通过哈希(Hash)算法运算,之后合并所有第二类信息(m1、m2、…、mt’)各自的存在性证明(Hash(m1)、Hash(m2)…、Hash(mt’)),且该存在性证明(Hash(m1)、Hash(m2)…、Hash(mt’))将写入区块基本单元信息,作为区块基本单元信息的一部分;
第三种方式:对所有所述第二类信息(m1、m2、…、mt’)进行分组,分组的规则可根据产品需求的定义、信息的相关性等来确定,其中,所述每组包括至少一条所述第二类信息,且至少一组包含多个第二类信息,例如分组为第二类信息(m1、m2)、…、第二类信息(mt’);对包含多个第二类信息的分组其内的所述第二类信息(m1、m2)进行合并,对包含单个第二类信息的分组可不执行此合并步骤,且对每组内合并后的所述第二类信息(m1、m2)、…、第二类信息(mt’)进行定长计算Hash(m1、m2)…、Hash(mt’),以获取每组所述第二类信息的存在性证明Hash(m1、m2)…、Hash(mt’),并对所有存在性证明Hash(m1、m2)…、Hash(mt’)进行合并。换句话说,即根据分组规则对第二类信息(m1、m2、…、mt’)进行分组,以分组第二类信息(m1、m2)、…、第二类信息(mt’)为例,合并第二类信息(m1、m2)组内的信息,再分别以分组为单位通过哈希(Hash)算法运算,之后合并所有第二类信息(m1、m2)、…、第二类信息(mt’)各自的存在性证明(Hash(m1、m2)…、Hash(mt’)),且该存在性证明Hash(m1、m2)…、Hash(mt’)将写入区块基本单元信息,作为区块基本单元信息的一部分;
综上,根据以上对第二类信息进行定长计算几种方式的不同,打包已写入所述区块基本单元信息的所述第一类信息(M1、M2、…、Mt,其中t为正整数)和定长计算后的所述第二类信息,并组合生成的区块基本单元信息可包括以下几种形式:
形式一:区块基本单元信息(M1、M2、…、Mt;Hash(m1、m2、…、mt’));
形式二:区块基本单元信息(M1、M2、…、Mt;(Hash(m1)、Hash(m2)…、Hash(mt’)));
形式三:区块基本单元信息(M1、M2、…、Mt;(Hash(m1、m2)…、Hash(mt’)))。
S304、根据预设条件,组织至少一条所述区块基本单元信息进入新区块,并将所述新区块链接至区块链中的前一区块。
结合图3、图6和图7所示,具体地,随着上述区块基本单元信息随时间延续大量地生成,将根据预设间隔时间,并依据处理容量限制及当前待处理的所述区块基本单元信息,收集组织至少一条所述区块基本单元信息进入新区块,以生成新区块;例如,预设条件的预设时间间隔为1分钟打一个包进入新区块,在当前待处理的所述区块基本单元信息为1w条,而预设条件中处理容量限制仅为6k条时,预设间隔时间1分钟后,由于预设条件中处理容量的限制,收集组织进入当前新区块的区块基本单元信息为6k条,其余4k条的区块基本单元信息则将收集组织进入下一新区块中;又如,预设条件的预设时间间隔为1分钟打一个包进入新区块,在当前待处理的所述区块基本单元信息为4k条,而预设条件中处理容量限制仅为6k条时,预设间隔时间1分钟后,由于没有达到预设条件中处理容量的限制,收集组织进入当前新区块的区块基本单元信息为4k条;
进一步地,对已进入新区块的至少一区块基本单元信息进行合并,在这一过程中,可为生成的新区块加上时间戳,该时间戳的确定可为合并打包至少一区块基本单元信息的开始或结束时间,或者提取进入新区块的最后一区块基本单元信息的时间信息作为时间戳;再者,也可对每一区块基本单元信息执行签名和/或对新区块执行整体的签名,以确保传输过程中数据的安全性;当然新区块为成功添加至区块链中,根据区块链的实际需求可能还需要一些其他区块控制信息,本领域技术人员根据研发需求可自由添加,这里不再一一列举。由此,如图7所示,新区块可至少包括至少一所述区块基本单元信息、时间戳、签名、其他区块控制信息和前一区块经过哈希(Hash)算法的存在性证明;
再进一步地,定长计算(哈希(Hash)算法)新区块及前一区块的存在性证明进行,以将新区块链接至区块链中的前一区块。
本发明实施例所提供的基于区块链技术的数据处理方法,通过收集来自信息源的信息并汇总;根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;打包不同类型的所述信息的处理结果,生成区块基本单元信息;组织链接模块,所述组织链接模块用于据预设条件,组织至少一条所述区块基本单元信息进入新区块,并将所述新区块链接至区块链中的前一区块的相关技术方案;将包括复杂和变长信息在内的明文通过定长计算加密为密文,且合并定长信息的明文和所述密文进入区块链,从而保证了明文在整个区块链中的存证和不可篡改;并通过将明文中的复杂和变长信息与定长信息进行分类处理并定长处理,解决了现有区块链技术无法处理复杂和变长信息的技术问题,达到了复杂和变长信息能够以区块方式写入区块链的目的。
实施例四
图4为本发明实施例四所提供的基于区块链技术的数据处理装置结构示意图。如图4所示,对应实施例三基于区块链技术的数据处理方法,本发明实施例基于区块链技术的数据处理装置包括:信息收集模块401、数据加工处理模块402和打包生成模块403,且信息收集模块401、数据加工处理模块402、打包生成模块403和组织链接模块404依次相连,具体地,
信息收集模块401用于收集来自信息源的信息并汇总;数据加工处理模块402用于根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;打包生成模块403用于打包不同类型的所述信息的处理结果,生成区块基本单元信息;组织链接模块404用于据预设条件,组织至少一条所述区块基本单元信息进入新区块,并将所述新区块链接至区块链中的前一区块。
进一步地,数据加工处理模块402包括依次相连的识别单元4021和处理单元4022,其中,识别单元4021用于识别标识有定长类型且重要程度属性的信息为第一类信息,还用于识别标识有非定长类型和/或非重要程度属性的信息为第二类信息;处理单元4022用于将所述第一类信息写入所述区块基本单元信息,还用于对所述第二类信息进行定长计算,并将定长计算后的所述第二类信息写入所述区块基本单元信息。
进一步地,打包生成模块403包括依次相连的打包单元4031和生成单元4032,其中,打包单元4031用于打包已写入所述区块基本单元信息的所述第一类信息和定长计算后的所述第二类信息;生成单元4032用于将已写入所述区块基本单元信息并已打包的所述第一类信息和定长计算后的所述第二类信息,组合生成所述区块基本单元信息。
优选地,上述处理单元4022包括依次相连的定长计算子单元40221和写入子单元40222,其中,定长计算子单元40221用于合并所有所述第二类信息,并对合并后的所述第二类信息进行定长计算;或者,对每一所述第二类信息进行定长计算,以获取每一所述第二类信息的存在性证明,并对所有存在性证明进行合并;或者,对所有所述第二类信息进行分组,合并每组内的所述第二类信息,且对每组内合并后的所述第二类信息进行定长计算,以获取每组所述第二类信息的存在性证明,并对所有存在性证明进行合并;所述每组包括至少一条所述第二类信息,且至少一组包含多个第二类信息;写入子单元40222用于将所述第一类信息写入所述区块基本单元信息,还用于对将定长计算后的所述第二类信息写入所述区块基本单元信息。
再进一步地,组织链接模块404包括依次相连的组织单元4041和链接单元4042,其中,组织单元4041用于根据预设间隔时间,并依据处理容量限制及当前待处理的所述区块基本单元信息,收集组织至少一条所述区块基本单元信息进入新区块;链接单元4042用于链接定长计算所述新区块和前一区块的存在性证明,以将所述新区块链接至区块链中的所述前一区块。
本发明实施例提供的基于区块链技术的数据处理装置,通过信息收集模块收集来自信息源的信息并汇总;数据加工处理模块根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;打包生成模块打包不同类型的所述信息的处理结果,生成区块基本单元信息;组织链接模块,所述组织链接模块用于据预设条件,组织至少一条所述区块基本单元信息进入新区块,并将所述新区块链接至区块链中的前一区块的相关技术方案;将包括复杂和变长信息在内的明文通过定长计算加密为密文,且合并定长信息的明文和所述密文进入区块链,从而保证了明文在整个区块链中的存证和不可篡改;并通过将明文中的复杂和变长信息与定长信息进行分类处理并定长处理,解决了现有区块链技术无法处理复杂和变长信息的技术问题,达到了复杂和变长信息能够以区块方式写入区块链的目的。
实施例五
图5为本发明实施例五所提供的基于区块链技术的数据处理***结构示意图。如图5所示,本发明实施例基于区块链技术的数据处理***结构示意图包括信息源501、区块链交易信息生成装置502和区块链矿机503,其中,
信息源501用于存储区块链的备用数据;区块链交易信息生成装置502用于收集来自信息源的信息并汇总;根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;打包不同类型的所述信息的处理结果,生成区块基本单元信息;区块链矿机503用于据预设条件,组织至少一条所述区块基本单元信息进入新区块,并将所述新区块链接至区块链中的前一区块。
这里需要说明的是,本发明实施例的区块链交易信息生成装置502包括上述实施例二中的各个模块、单元和子单元,且各个模块、单元和子单元所执行的方法步骤对应实施例一所描述,不再赘述。进一步地,区块链矿机503对应上述实施例四中组织链接模块实现的功能,包括组织单元和链接单元,且执行的方法步骤对应实施例三中的相关描述。
本发明实施例提供的基于区块链技术的数据处理***,通过信息源存储区块链的备用数据;区块链交易信息生成装置收集来自信息源的信息并汇总;根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;打包不同类型的所述信息的处理结果,生成区块基本单元信息;区块链矿机据预设条件,组织至少一条所述区块基本单元信息进入新区块,并将所述新区块链接至区块链中的前一区块的相关技术方案;将包括复杂和变长信息在内的明文通过定长计算加密为密文,且合并定长信息的明文和所述密文进入区块链,从而保证了明文在整个区块链中的存证和不可篡改;并通过将明文中的复杂和变长信息与定长信息进行分类处理并定长处理,解决了现有区块链技术无法处理复杂和变长信息的技术问题,达到了复杂和变长信息能够以区块方式写入区块链的目的。
实施例六
上述实施例已经详尽地阐述了基于区块链技术的数据处理方法、装置和***;本发明实施例将列举具体应用进一步地进行描述。
在实际应用中,以我司房易信***(以下简称房易信)为例来具体说明上述实施例基于区块链技术的数据处理方式。
房易信的房产信息数据源包括自建房产信用数据库和房管局数据库,其中,自建房产信用数据库至少存储有由房易信用户、开发商、二手房交易中介商、房屋信息咨询商等处获得的房产信息数据,还可存储住户真实居住停留信息、水电费信息、物业费信息和家庭情况等房产信息数据;换句话说,自建房产信用数据库主要存储有需向房易信信用中央平台的区块链上导入的房产信息数据。这里需要说明的是,关于房易信的房产信息数据源的建立,是房产数字化的首要步骤,也是实现释放房产流动性完成信用转化的前提条件。
对于房易信信用中央平台中的区块基本单元信息如何生成及新区块如何添加至区块链中,通过以下描述介绍,如图8为本发明实施例六所提供的房易信信用中央平台区块链的结构示意图所示,这里房易信信用中央平台区块链中的区块基本单元信息可理解为房产涉及重要的结构化信息:
首先,收集来自房产信息数据源自建房产信用数据库的房产信息数据,以及通过与房管局数据库建立信息连接而获取的房产信息数据。
其次,根据房产信息数据的属性将房产信息数据进行分类,并对分类后不同类型的房产信息数据进行数据加工处理;具体地,可识别标识有定长类型且重要程度属性的房产信息数据为第一类信息(可为涉及房产估值的重要信息,均包括一房屋产权证的编号),由于房屋产权证的编号具有定长类型的属性为定长信息,区块链技术可直接处理该类信息,因此可将所述第一类信息写入房产涉及重要的结构化信息;识别标识有非定长类型和/或非重要程度属性的房产信息数据为第二类信息(如由房易信用户、开发商、二手房交易中介商、房屋信息咨询商等处获得的房产信息数据),由于由房易信用户、开发商、二手房交易中介商、房屋信息咨询商等处获得的房产信息数据有非定长类型和/或非重要程度的属性,区块链技术并不能全面直接处理该类信息,需要对这类房产信息数据进行定长计算,并将定长计算后的这类房产信息数据写入房产涉及重要的结构化信息;这里需要强调的是,具有非定长类型和/或非重要程度属性的这类房产信息数据中所包括的定长类型且非重要程度属性的信息,虽然具有定长类型属性的一面但受非重要程度属性的限制,仍不能直接写入房产涉及重要的结构化信息;需要强调的是,信息是否重要程度的属性可根据产品需求和/或产品定义来整体规划确定,以下不再赘述;本发明实施例所提到的定长计算可为计算机密码领域中的摘要计算(即哈希(Hash)算法),其主要特点为可将任意长度的输入经过变化以后得到固定长度的输出,这里可被本领域技术人员理解且预见到的是只要能够可将任意长度的输入经过变化以后得到固定长度的输出的相关算法都可被本发明实施例所采用,且属于支持解释“定长计算”的保护范围;以下皆以哈希(Hash)算法为定长计算(定长计算优选哈希(Hash)算法)进行描述,由于哈希(Hash)算法具有不可逆的特性,从而保证了房产涉及重要的结构化信息的不可篡改性,将极大地提升房易信信用中央平台区块链数据库中数据的可信度。
接着,打包已写入房产涉及重要的结构化信息的第一类信息(可为涉及房产估值的重要信息,均包括一房屋产权证的编号)和定长计算后的第二类信息(如由房易信用户、开发商、二手房交易中介商、房屋信息咨询商等处获得的房产信息数据),并组合生成房产涉及重要的结构化信息。
具体地,这里需要说明的是,对所述第二类信息(如由房易信用户、开发商、二手房交易中介商、房屋信息咨询商等处获得的房产信息数据)进行定长计算可包括以下几种方式,根据实际需求情况选择其一即可:
第一种方式:合并所有所述第二类信息,并对合并后的所述第二类信息进行定长计算。即第二类信息作为一个整体,通过哈希(Hash)算法运算后,可输出合并后所有所述第二类信息的存在性证明,且该存在性证明将写入房产涉及重要的结构化信息,作为房产涉及重要的结构化信息的一部分;
第二种方式:对每一所述第二类信息进行定长计算,以获取每一所述第二类信息的存在性证明,并对所有存在性证明进行合并。即第二类信息中的每一条信息,分别单独通过哈希(Hash)算法运算,之后合并所有第二类信息的各自的存在性证明,且该存在性证明将写入房产涉及重要的结构化信息,作为房产涉及重要的结构化信息的一部分;
第三种方式:对所有所述第二类信息进行分组,分组的规则可根据产品需求的定义、信息的相关性等来确定,其中,所述每组包括至少一条所述第二类信息,且至少一组包含多个第二类信息,例如分组为第二类信息;对包含多个第二类信息的分组其内的所述第二类信息进行合并,对包含单个第二类信息的分组可不执行此合并步骤,且对每组内合并后的所述第二类信息进行定长计算,以获取每组所述第二类信息的存在性证明,并对所有存在性证明进行合并。即根据分组规则对第二类信息进行分组,以分组第二类信息为例,合并第二类信息组内的信息,再分别以分组为单位通过哈希(Hash)算法运算,之后合并所有第二类信息各自的存在性证明,且该存在性证明将写入房产涉及重要的结构化信息,作为房产涉及重要的结构化信息的一部分。
进一步地,本发明实施例随着上述房产涉及重要的结构化信息以时间延续的大量生成,将根据预设间隔时间,并依据处理容量限制及当前待处理的所述房产涉及重要的结构化信息,收集组织至少一条所述房产涉及重要的结构化信息进入新区块,以生成新区块;例如,预设条件的预设时间间隔为1分钟打一个包进入新区块,在当前待处理的所述房产涉及重要的结构化信息为1w条,而预设条件中处理容量限制仅为6k条时,预设间隔时间1分钟后,由于预设条件中处理容量的限制,收集组织进入当前新区块的房产涉及重要的结构化信息为6k条,其余4k条的房产涉及重要的结构化信息则将收集组织进入下一新区块中;又如,预设条件的预设时间间隔为1分钟打一个包进入新区块,在当前待处理的所述房产涉及重要的结构化信息为4k条,而预设条件中处理容量限制仅为6k条时,预设间隔时间1分钟后,由于没有达到预设条件中处理容量的限制,收集组织进入当前新区块的房产涉及重要的结构化信息为4k条;
再进一步地,区块链矿机对已进入新区块的至少一房产涉及重要的结构化信息进行合并,在这一过程中,可为生成的新区块加上时间戳,该时间戳的确定可为合并打包至少一房产涉及重要的结构化信息的开始或结束时间,或者提取进入新区块的最后一房产涉及重要的结构化信息的时间信息作为时间戳;再者,也可对每一房产涉及重要的结构化信息执行签名和/或对新区块执行整体的签名,以确保传输过程中数据的安全性;当然新区块为成功添加至区块链中,根据区块链的实际需求可能还需要一些其他区块控制信息,本领域技术人员根据研发需求可自由添加,这里不再一一列举。由此,如图8所示,新区块可至少包括至少一所述房产涉及重要的结构化信息、时间戳、签名、其他区块控制信息和前一区块经过哈希(Hash)算法的存在性证明;再进一步地,定长计算(哈希(Hash)算法)新区块及前一区块的存在性证明进行,以将新区块链接至房易信信用中央平台区块链中的前一区块。
实际应用中,房产信息数据中标识有定长类型且重要程度属性的第一类信息(涉及房产估值的重要信息)均以房屋产权证编号作为唯一索引,按照房产信息数据的采集时间依序进入房易信信用中央平台区块链;除此之外,房产信息数据中标识有非定长类型和/或重要程度属性的第二类信息,可称为其他的房产信息数据,并可通过存储在基于区块链存在性证明的链外存储***中,房易信对这些存在性证明打包计算散列值(哈希(Hash)算法),并把散列值计入房易信信用中央平台区块链中。
图9为本发明实施例六所提供的房产涉及重要的结构化信息所组成的链式结构。如图9所示,由于房易信信用中央平台区块链固有的高度透明和信息不可篡改的特性,进一步可理解为在逻辑上以房屋产权证编号作为唯一索引的房产涉及重要的结构化信息的自身也形成一个链式的数据结构,区别于打包在区块中后以区块链的形式再形成链式结构。通过以上房产信息数据的组织形式,房易信建立了一组链式并且泛化的房产数字化数据记录,链式的数据组织形式使房易信的相关房产数据库可以从历史数据中对新采集房产信息的真实和合理性通过大数据分析的方式进行业务上验证。从信息内容上来看除了房屋的固有信息之外,房易信***还可以选择性的加入住户居住信息和住户家庭信息等,数据的不可篡改性采用了区块链的技术予以保证,极大地提升了房易信房产数据库中数据的可信度,也为房易信的房产估值***奠定了基础。
本发明实施例提供的房易信***,通过房产信息数据源存储房易信信用中央平台区块链的备用的房产信息数据;房产涉及重要的结构化信息生成装置收集来自房产信息数据源的房产信息数据并汇总;根据房产信息数据的属性将所述信息进行分类,并对分类后不同类型的房产信息数据进行数据加工处理;打包不同类型的房产信息数据的处理结果,生成房产涉及重要的结构化信息;区块链矿机据预设条件,组织至少一条房产涉及重要的结构化信息进入新区块,并将所述新区块链接至房易信信用中央平台区块链中的前一区块的相关技术方案;将包括复杂和变长信息在内的明文通过定长计算加密为密文,且合并定长信息的明文和所述密文进入区块链,从而保证了明文在整个区块链中的存证和不可篡改;并通过将明文中的复杂和变长信息与定长信息进行分类处理并定长处理,解决了现有区块链技术无法处理复杂和变长信息的技术问题,达到了复杂和变长信息能够以区块方式写入区块链的目的。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括……”或“包含……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的要素。此外,在本文中,“大于”、“小于”、“超过”等理解为不包括本数;“以上”、“以下”、“以内”等理解为包括本数。
本领域内的技术人员应明白,上述各实施例可提供为方法、装置、或计算机程序产品。这些实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。上述各实施例涉及的方法中的全部或部分步骤可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机设备可读取的存储介质中,用于执行上述各实施例方法所述的全部或部分步骤。所述计算机设备,包括但不限于:个人计算机、服务器、通用计算机、专用计算机、网络设备、嵌入式设备、可编程设备、智能移动终端、智能家居设备、穿戴式智能设备、车载智能设备等;所述的存储介质,包括但不限于:RAM、ROM、磁碟、磁带、光盘、闪存、U盘、移动硬盘、存储卡、记忆棒、网络服务器存储、网络云存储等。
上述各实施例是参照根据实施例所述的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到计算机设备的处理器以产生一个机器,使得通过计算机设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机设备以特定方式工作的计算机设备可读存储器中,使得存储在该计算机设备可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机设备上,使得在计算机设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已经对上述各实施例进行了描述,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改,所以以上所述仅为本发明实施例的实施例,并非因此限制本发明实施例的专利保护范围,凡是利用本发明实施例说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明实施例的专利保护范围之内。

Claims (22)

1.一种基于区块链技术的数据处理方法,其特征在于,包括:
收集来自信息源的信息并汇总;
根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;
打包不同类型的所述信息的处理结果,生成区块基本单元信息。
2.根据权利要求1所述的方法,其特征在于,所述根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理,包括:
识别标识有定长类型且重要程度属性的信息为第一类信息,并将所述第一类信息写入所述区块基本单元信息;
识别标识有非定长类型和/或非重要程度属性的信息为第二类信息,对所述第二类信息进行定长计算,并将定长计算后的所述第二类信息写入所述区块基本单元信息。
3.根据权利要求2所述的方法,其特征在于,所述打包不同类型的所述信息的处理结果,生成区块基本单元信息,包括:
打包已写入所述区块基本单元信息的所述第一类信息和定长计算后的所述第二类信息,并组合生成所述区块基本单元信息。
4.根据权利要求2或3所述的方法,其特征在于,所述对所述第二类信息进行定长计算,包括:
合并所有所述第二类信息,并对合并后的所述第二类信息进行定长计算;或者,
对每一所述第二类信息进行定长计算,以获取每一所述第二类信息的存在性证明,并对所有存在性证明进行合并;或者,
对所有所述第二类信息进行分组,合并每组内的所述第二类信息,且对每组内合并后的所述第二类信息进行定长计算,以获取每组所述第二类信息的存在性证明,并对所有存在性证明进行合并;所述每组包括至少一条所述第二类信息,且至少一组包含多个第二类信息。
5.一种基于区块链技术的数据处理装置,其特征在于,包括:
信息收集模块,所述信息收集模块用于收集来自信息源的信息并汇总;
数据加工处理模块,所述数据加工处理模块用于根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;
打包生成模块,所述打包生成模块用于打包不同类型的所述信息的处理结果,生成区块基本单元信息。
6.根据权利要求5所述的装置,其特征在于,所述数据加工处理模块包括:
识别单元,所述识别单元用于识别标识有定长类型且重要程度属性的信息为第一类信息,还用于识别标识有非定长类型和/或非重要程度属性的信息为第二类信息;
处理单元,所述处理单元用于将所述第一类信息写入所述区块基本单元信息,还用于对所述第二类信息进行定长计算,并将定长计算后的所述第二类信息写入所述区块基本单元信息。
7.根据权利要求6所述的装置,其特征在于,所述打包生成模块包括:
打包单元,所述打包单元用于打包已写入所述区块基本单元信息的所述第一类信息和定长计算后的所述第二类信息;
生成单元,所述生成单元用于将已写入所述区块基本单元信息并已打包的所述第一类信息和定长计算后的所述第二类信息,组合生成所述区块基本单元信息。
8.根据权利要求6或7所述的装置,其特征在于,所述处理单元包括:
定长计算子单元,所述定长计算子单元用于合并所有所述第二类信息,并对合并后的所述第二类信息进行定长计算;或者,对每一所述第二类信息进行定长计算,以获取每一所述第二类信息的存在性证明,并对所有存在性证明进行合并;或者,对所有所述第二类信息进行分组,合并每组内的所述第二类信息,且对每组内合并后的所述第二类信息进行定长计算,以获取每组所述第二类信息的存在性证明,并对所有存在性证明进行合并;所述每组包括至少一条所述第二类信息,且至少一组包含多个第二类信息;
写入子单元,所述写入子单元用于将所述第一类信息写入所述区块基本单元信息,还用于对将定长计算后的所述第二类信息写入所述区块基本单元信息。
9.一种基于区块链技术的数据处理方法,其特征在于,包括:
收集来自信息源的信息并汇总;
根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;
打包不同类型的所述信息的处理结果,生成区块基本单元信息;
据预设条件,组织至少一条所述区块基本单元信息进入新区块,并将所述新区块链接至区块链中的前一区块。
10.根据权利要求9所述的方法,其特征在于,所述根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理,包括:
识别标识有定长类型且重要程度属性的信息为第一类信息,并将所述第一类信息写入所述区块基本单元信息;
识别标识有非定长类型和/或非重要程度属性的信息为第二类信息,对所述第二类信息进行定长计算,并将定长计算后的所述第二类信息写入所述区块基本单元信息。
11.根据权利要求10所述的方法,其特征在于,所述打包不同类型的所述信息的处理结果,生成区块基本单元信息,包括:
打包已写入所述区块基本单元信息的所述第一类信息和定长计算后的所述第二类信息,并组合生成所述区块基本单元信息。
12.根据权利要求10或11所述的方法,其特征在于,所述对所述第二类信息进行定长计算,包括:
合并所有所述第二类信息,并对合并后的所述第二类信息进行定长计算;或者,
对每一所述第二类信息进行定长计算,以获取每一所述第二类信息的存在性证明,并对所有存在性证明进行合并;或者,
对所有所述第二类信息进行分组,合并每组内的所述第二类信息,且对每组内合并后的所述第二类信息进行定长计算,以获取每组所述第二类信息的存在性证明,并对所有存在性证明进行合并;所述每组包括至少一条所述第二类信息,且至少一组包含多个第二类信息。
13.根据权利要求9所述的方法,其特征在于,所述据预设条件,组织至少一条所述区块基本单元信息进入新区块,并将所述新区块链接至区块链中的前一区块,包括:
根据预设间隔时间,并依据处理容量限制及当前待处理的所述区块基本单元信息,收集组织至少一条所述区块基本单元信息进入新区块;
定长计算所述新区块和前一区块的存在性证明,以将所述新区块链接至区块链中的所述前一区块。
14.一种基于区块链技术的数据处理装置,其特征在于,包括:
信息收集模块,所述信息收集模块用于收集来自信息源的信息并汇总;
数据加工处理模块,所述数据加工处理模块用于根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;
打包生成模块,所述打包生成模块用于打包不同类型的所述信息的处理结果,生成区块基本单元信息;
组织链接模块,所述组织链接模块用于据预设条件,组织至少一条所述区块基本单元信息进入新区块,并将所述新区块链接至区块链中的前一区块。
15.根据权利要求14所述的装置,其特征在于,所述数据加工处理模块包括:
识别单元,所述识别单元用于识别标识有定长类型且重要程度属性的信息为第一类信息,还用于识别标识有非定长类型和/或非重要程度属性的信息为第二类信息;
处理单元,所述处理单元用于将所述第一类信息写入所述区块基本单元信息,还用于对所述第二类信息进行定长计算,并将定长计算后的所述第二类信息写入所述区块基本单元信息。
16.根据权利要求15所述的装置,其特征在于,所述打包生成模块包括:
打包单元,所述打包单元用于打包已写入所述区块基本单元信息的所述第一类信息和定长计算后的所述第二类信息;
生成单元,所述生成单元用于将已写入所述区块基本单元信息并已打包的所述第一类信息和定长计算后的所述第二类信息,组合生成所述区块基本单元信息。
17.根据权利要求15或16所述的装置,其特征在于,所述处理单元包括:
定长计算子单元,所述定长计算子单元用于所述定长计算子单元用于合并所有所述第二类信息,并对合并后的所述第二类信息进行定长计算;或者,对每一所述第二类信息进行定长计算,以获取每一所述第二类信息的存在性证明,并对所有存在性证明进行合并;或者,对所有所述第二类信息进行分组,合并每组内的所述第二类信息,且对每组内合并后的所述第二类信息进行定长计算,以获取每组所述第二类信息的存在性证明,并对所有存在性证明进行合并;所述每组包括至少一条所述第二类信息,且至少一组包含多个第二类信息;
写入子单元,所述写入子单元用于将所述第一类信息写入所述区块基本单元信息,还用于对将定长计算后的所述第二类信息写入所述区块基本单元信息。
18.根据权利要求14所述的装置,其特征在于,所述组织链接模块包括:
组织单元,所述组织单元用于根据预设间隔时间,并依据处理容量限制及当前待处理的所述区块基本单元信息,收集组织至少一条所述区块基本单元信息进入新区块;
链接单元,所述链接单元用于链接定长计算所述新区块和前一区块的存在性证明,以将所述新区块链接至区块链中的所述前一区块。
19.一种基于区块链技术的数据处理***,其特征在于,包括:
信息源,所述信息源用于存储区块链的备用数据;
区块链交易信息生成装置,所述区块链交易信息生成装置用于收集来自信息源的信息并汇总;根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;打包不同类型的所述信息的处理结果,生成区块基本单元信息;
区块链矿机,所述区块链矿机用于据预设条件,组织至少一条所述区块基本单元信息进入新区块,并将所述新区块链接至区块链中的前一区块。
20.根据权利要求19所述的***,其特征在于,所述区块链交易信息生成装置包括:
信息收集模块,所述信息收集模块用于收集来自信息源的信息并汇总;
数据加工处理模块,所述数据加工处理模块用于根据所述信息的属性将所述信息进行分类,并对分类后不同类型的所述信息进行数据加工处理;
打包生成模块,所述打包生成模块用于打包不同类型的所述信息的处理结果,生成区块基本单元信息。
21.根据权利要求20所述的***,其特征在于,所述数据加工处理模块包括:
识别单元,所述识别单元用于识别标识有定长类型且重要程度属性的信息为第一类信息,还用于识别标识有非定长类型和/或非重要程度属性的信息为第二类信息;
处理单元,所述处理单元用于将所述第一类信息写入所述区块基本单元信息,还用于对所述第二类信息进行定长计算,并将定长计算后的所述第二类信息写入所述区块基本单元信息。
22.根据权利要求20所述的装置,其特征在于,所述处理单元包括:
定长计算子单元,所述定长计算子单元用于所述定长计算子单元用于合并所有所述第二类信息,并对合并后的所述第二类信息进行定长计算;或者,对每一所述第二类信息进行定长计算,以获取每一所述第二类信息的存在性证明,并对所有存在性证明进行合并;或者,对所有所述第二类信息进行分组,合并每组内的所述第二类信息,且对每组内合并后的所述第二类信息进行定长计算,以获取每组所述第二类信息的存在性证明,并对所有存在性证明进行合并;所述每组包括至少一条所述第二类信息,且至少一组包含多个第二类信息;
写入子单元,所述写入子单元用于将所述第一类信息写入所述区块基本单元信息,还用于对将定长计算后的所述第二类信息写入所述区块基本单元信息。
CN201610757450.4A 2016-08-29 2016-08-29 基于区块链技术的数据处理方法、装置及*** Pending CN106330431A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610757450.4A CN106330431A (zh) 2016-08-29 2016-08-29 基于区块链技术的数据处理方法、装置及***
PCT/CN2017/099275 WO2018041066A1 (zh) 2016-08-29 2017-08-28 基于区块链技术的数据处理方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610757450.4A CN106330431A (zh) 2016-08-29 2016-08-29 基于区块链技术的数据处理方法、装置及***

Publications (1)

Publication Number Publication Date
CN106330431A true CN106330431A (zh) 2017-01-11

Family

ID=57788475

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610757450.4A Pending CN106330431A (zh) 2016-08-29 2016-08-29 基于区块链技术的数据处理方法、装置及***

Country Status (2)

Country Link
CN (1) CN106330431A (zh)
WO (1) WO2018041066A1 (zh)

Cited By (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107086909A (zh) * 2017-03-07 2017-08-22 阿里巴巴集团控股有限公司 身份信息的生成方法和装置、身份审核的方法和装置
CN107094145A (zh) * 2017-05-02 2017-08-25 北京汇通金财信息科技有限公司 基于区块链的数据处理方法、服务器及***
CN107203344A (zh) * 2017-05-31 2017-09-26 郑州云海信息技术有限公司 一种数据存储方法及数据存储***
CN107240017A (zh) * 2017-07-20 2017-10-10 捷德(中国)信息科技有限公司 区块链交易管理***及方法
CN107273410A (zh) * 2017-05-03 2017-10-20 上海点融信息科技有限责任公司 基于区块链的分布式存储
CN107292621A (zh) * 2017-06-22 2017-10-24 丁江 海量数据确权存证方法和节点
CN107391557A (zh) * 2017-03-24 2017-11-24 北京瑞卓喜投科技发展有限公司 针对设置链外勘误表的区块链串行查询方法及***
CN107426170A (zh) * 2017-05-24 2017-12-01 阿里巴巴集团控股有限公司 一种基于区块链的数据处理方法及设备
CN107451011A (zh) * 2017-03-24 2017-12-08 北京瑞卓喜投科技发展有限公司 并行增加区块的区块链的勘误方法及***
CN107463596A (zh) * 2017-03-24 2017-12-12 北京瑞卓喜投科技发展有限公司 针对设置链外勘误表的区块链并行查询方法及***
CN107563910A (zh) * 2017-07-21 2018-01-09 广东工业大学 一种基于区块链技术的二手房交易方法
WO2018041066A1 (zh) * 2016-08-29 2018-03-08 北京瑞卓喜投科技发展有限公司 基于区块链技术的数据处理方法、装置及***
CN107911225A (zh) * 2017-11-15 2018-04-13 李智虎 一种基于签名数据链的时间戳防伪方法与装置
CN108334792A (zh) * 2018-02-13 2018-07-27 中国银行股份有限公司 一种金融业外援信息共享方法及装置
WO2018157778A1 (zh) * 2017-02-28 2018-09-07 阿里巴巴集团控股有限公司 写入区块链业务数据的方法和装置及业务子集合确定方法
CN108510254A (zh) * 2018-02-09 2018-09-07 北京欧链科技有限公司 链式双向区块链结构、数据处理方法和装置
WO2018172836A1 (en) * 2017-03-19 2018-09-27 International Business Machines Corporation Cognitive blockchain automation and management
WO2018176484A1 (zh) * 2017-04-01 2018-10-04 深圳前海达闼云端智能科技有限公司 医学影像传输数据的处理方法、装置及电子设备
CN108717605A (zh) * 2018-05-29 2018-10-30 厦门哈希科技有限公司 一种考绩评价的存储方法、装置、存储介质、终端设备及***
WO2018205137A1 (en) * 2017-05-09 2018-11-15 Accenture Global Solutions Limited Data storage layer index for efficient information retrieval
CN109246206A (zh) * 2018-08-28 2019-01-18 瑞典爱立信有限公司 产生和记录信息的方法及网络
CN109388923A (zh) * 2017-08-14 2019-02-26 上海策赢网络科技有限公司 一种程序执行方法及装置
CN109409135A (zh) * 2018-10-19 2019-03-01 北京金山云网络技术有限公司 一种数据的特征信息获得方法、装置、设备和存储介质
CN109446278A (zh) * 2018-09-21 2019-03-08 贵州途遇旅行网科技有限公司 一种基于区块链的大数据管理平台***
CN109947997A (zh) * 2017-12-18 2019-06-28 厦门本能管家科技有限公司 一种模拟森林生长数据分片方法
CN110365491A (zh) * 2017-03-30 2019-10-22 腾讯科技(深圳)有限公司 业务处理方法、装置、设备、存储介质以及数据共享***
CN110582747A (zh) * 2017-05-05 2019-12-17 国际商业机器公司 用于开放式科学研究的区块链
TWI682652B (zh) * 2017-02-17 2020-01-11 香港商阿里巴巴集團服務有限公司 資料處理方法及裝置
WO2019120320A3 (en) * 2019-03-28 2020-02-06 Alibaba Group Holding Limited System and method for parallel-processing blockchain transactions
WO2020093736A1 (zh) * 2018-11-05 2020-05-14 阿里巴巴集团控股有限公司 基于区块链的数据处理方法、装置和服务器
CN111274594A (zh) * 2020-01-20 2020-06-12 上海市大数据中心 一种基于区块链的安全大数据隐私保护共享方法
CN111340618A (zh) * 2018-12-19 2020-06-26 北京京东尚科信息技术有限公司 获取用户的信用信息的方法和装置
CN111832059A (zh) * 2020-09-16 2020-10-27 北京长隆讯飞科技有限公司 一种基于云服务的空间大数据管理方法及***
CN113031883A (zh) * 2021-02-26 2021-06-25 广东核电合营有限公司 标牌数据打印方法、装置、计算机设备和存储介质
US11176277B2 (en) 2017-03-19 2021-11-16 International Business Machines Corporation Automatic generating analytics from blockchain data

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110298657A (zh) * 2018-03-21 2019-10-01 中思博安科技(北京)有限公司 一种区块链共识方法、相关装置及***
EP3811259B1 (en) * 2018-09-21 2023-08-16 NEC Corporation Method for signing a new block in a decentralized blockchain consensus network
CN109462483B (zh) * 2018-11-27 2022-09-30 平安科技(深圳)有限公司 基于区块链的邮件存证方法、装置、设备和存储介质
CN110046193A (zh) 2018-11-30 2019-07-23 阿里巴巴集团控股有限公司 基于区块链的数据处理方法、装置和计算机设备
CN110570303A (zh) * 2019-08-15 2019-12-13 深圳壹账通智能科技有限公司 业务信息处理方法、装置、存储介质和服务器集群
CN110851127B (zh) * 2019-10-28 2023-10-24 杭州趣链科技有限公司 一种基于区块链的通用存证方法
CN111400752A (zh) * 2020-03-12 2020-07-10 杭州城市大数据运营有限公司 一种基于区块链的数据查询方法、***及电子设备
CN111737735A (zh) * 2020-06-04 2020-10-02 斗云科技(北京)有限公司 一种BDChain区块链服务平台

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1455557A (zh) * 2002-03-25 2003-11-12 联合特里西斯株式会社 可变长度/固定长度数据转换方法和装置
CN101271717A (zh) * 2001-08-08 2008-09-24 索尼公司 包括创建装置和记录装置的记录设备和方法及摄像设备
CN101639848A (zh) * 2009-06-01 2010-02-03 北京四维图新科技股份有限公司 一种空间数据引擎及应用其管理空间数据的方法
CN105610578A (zh) * 2016-01-25 2016-05-25 杭州复杂美科技有限公司 区块链信息存证及隐私保护方法
CN105790954A (zh) * 2016-03-02 2016-07-20 布比(北京)网络技术有限公司 一种构建电子证据的方法和***

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7904450B2 (en) * 2008-04-25 2011-03-08 Wilson Kelce S Public electronic document dating list
CN104392354B (zh) * 2014-11-05 2017-10-03 中国科学院合肥物质科学研究院 一种公钥地址与用户账号的关联和检索方法及其***
CN105812126B (zh) * 2016-05-19 2018-10-12 齐鲁工业大学 健康区块链数据加密密钥的轻量级备份与高效恢复方法
CN106330431A (zh) * 2016-08-29 2017-01-11 北京瑞卓喜投科技发展有限公司 基于区块链技术的数据处理方法、装置及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101271717A (zh) * 2001-08-08 2008-09-24 索尼公司 包括创建装置和记录装置的记录设备和方法及摄像设备
CN1455557A (zh) * 2002-03-25 2003-11-12 联合特里西斯株式会社 可变长度/固定长度数据转换方法和装置
CN101639848A (zh) * 2009-06-01 2010-02-03 北京四维图新科技股份有限公司 一种空间数据引擎及应用其管理空间数据的方法
CN105610578A (zh) * 2016-01-25 2016-05-25 杭州复杂美科技有限公司 区块链信息存证及隐私保护方法
CN105790954A (zh) * 2016-03-02 2016-07-20 布比(北京)网络技术有限公司 一种构建电子证据的方法和***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
袁勇 等: "区块链技术发展现状与展望", 《自动化学报》 *

Cited By (65)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018041066A1 (zh) * 2016-08-29 2018-03-08 北京瑞卓喜投科技发展有限公司 基于区块链技术的数据处理方法、装置及***
TWI682652B (zh) * 2017-02-17 2020-01-11 香港商阿里巴巴集團服務有限公司 資料處理方法及裝置
US10747780B2 (en) 2017-02-17 2020-08-18 Alibaba Group Holding Limited Blockchain-based data processing method and device
US11392612B2 (en) 2017-02-17 2022-07-19 Advanced New Technologies Co., Ltd. Data processing method and device
KR102103130B1 (ko) * 2017-02-28 2020-04-22 알리바바 그룹 홀딩 리미티드 서비스 데이터를 블록체인에 기입하기 위한 방법 및 장치, 그리고 서비스 하위세트를 결정하기 위한 방법
KR20190099087A (ko) * 2017-02-28 2019-08-23 알리바바 그룹 홀딩 리미티드 서비스 데이터를 블록체인에 기입하기 위한 방법 및 장치, 그리고 서비스 하위세트를 결정하기 위한 방법
RU2744585C2 (ru) * 2017-02-28 2021-03-11 Эдванст Нью Текнолоджиз Ко., Лтд. Способ и аппаратура для записи служебных данных в цепочку блоков и способ для определения поднабора услуг
US10642643B2 (en) 2017-02-28 2020-05-05 Alibaba Group Holding Limited Method and apparatus for writing service data into block chain and method for determining service subset
US10664305B1 (en) 2017-02-28 2020-05-26 Alibaba Group Holding Limited Method and apparatus for writing service data into block chain and method for determining service subset
WO2018157778A1 (zh) * 2017-02-28 2018-09-07 阿里巴巴集团控股有限公司 写入区块链业务数据的方法和装置及业务子集合确定方法
CN107086909A (zh) * 2017-03-07 2017-08-22 阿里巴巴集团控股有限公司 身份信息的生成方法和装置、身份审核的方法和装置
US10997142B2 (en) 2017-03-19 2021-05-04 International Business Machines Corporation Cognitive blockchain automation and management
WO2018172836A1 (en) * 2017-03-19 2018-09-27 International Business Machines Corporation Cognitive blockchain automation and management
US11176277B2 (en) 2017-03-19 2021-11-16 International Business Machines Corporation Automatic generating analytics from blockchain data
US10452998B2 (en) 2017-03-19 2019-10-22 International Business Machines Corporation Cognitive blockchain automation and management
CN107391557A (zh) * 2017-03-24 2017-11-24 北京瑞卓喜投科技发展有限公司 针对设置链外勘误表的区块链串行查询方法及***
CN107463596B (zh) * 2017-03-24 2020-08-04 北京瑞卓喜投科技发展有限公司 针对设置链外勘误表的区块链并行查询方法及***
CN107391557B (zh) * 2017-03-24 2020-10-16 北京瑞卓喜投科技发展有限公司 针对设置链外勘误表的区块链串行查询方法及***
CN107451011B (zh) * 2017-03-24 2020-12-25 北京瑞卓喜投科技发展有限公司 并行增加区块的区块链的勘误方法及***
CN107463596A (zh) * 2017-03-24 2017-12-12 北京瑞卓喜投科技发展有限公司 针对设置链外勘误表的区块链并行查询方法及***
CN107451011A (zh) * 2017-03-24 2017-12-08 北京瑞卓喜投科技发展有限公司 并行增加区块的区块链的勘误方法及***
CN110365491A (zh) * 2017-03-30 2019-10-22 腾讯科技(深圳)有限公司 业务处理方法、装置、设备、存储介质以及数据共享***
WO2018176484A1 (zh) * 2017-04-01 2018-10-04 深圳前海达闼云端智能科技有限公司 医学影像传输数据的处理方法、装置及电子设备
CN107094145A (zh) * 2017-05-02 2017-08-25 北京汇通金财信息科技有限公司 基于区块链的数据处理方法、服务器及***
CN107094145B (zh) * 2017-05-02 2019-09-17 北京汇通金财信息科技有限公司 基于区块链的数据处理方法、服务器及***
CN107273410A (zh) * 2017-05-03 2017-10-20 上海点融信息科技有限责任公司 基于区块链的分布式存储
CN110582747A (zh) * 2017-05-05 2019-12-17 国际商业机器公司 用于开放式科学研究的区块链
CN110582747B (zh) * 2017-05-05 2023-06-27 国际商业机器公司 用于形成开放式科学研究的区块链的方法和***
WO2018205137A1 (en) * 2017-05-09 2018-11-15 Accenture Global Solutions Limited Data storage layer index for efficient information retrieval
US11269842B2 (en) 2017-05-09 2022-03-08 Accenture Global Solutions Limited Data storage layer index for efficient information retrieval
CN107426170A (zh) * 2017-05-24 2017-12-01 阿里巴巴集团控股有限公司 一种基于区块链的数据处理方法及设备
JP2020515089A (ja) * 2017-05-24 2020-05-21 アリババ・グループ・ホールディング・リミテッドAlibaba Group Holding Limited ブロックチェーンベースデータ処理方法およびデバイス
EP3531656A4 (en) * 2017-05-24 2019-12-25 Alibaba Group Holding Limited METHOD AND DEVICE FOR BLOCKCHAIN-BASED DATA PROCESSING
CN107426170B (zh) * 2017-05-24 2019-08-09 阿里巴巴集团控股有限公司 一种基于区块链的数据处理方法及设备
US11315666B2 (en) 2017-05-24 2022-04-26 Advanced New Technologies Co., Ltd. Blockchain-based data processing method and device
KR20190069551A (ko) * 2017-05-24 2019-06-19 알리바바 그룹 홀딩 리미티드 블록체인-기반 데이터 프로세싱 방법 및 디바이스
TWI697806B (zh) * 2017-05-24 2020-07-01 香港商阿里巴巴集團服務有限公司 基於區塊鏈的資料處理方法及設備
KR102112460B1 (ko) 2017-05-24 2020-05-19 알리바바 그룹 홀딩 리미티드 블록체인-기반 데이터 프로세싱 방법 및 디바이스
CN107203344A (zh) * 2017-05-31 2017-09-26 郑州云海信息技术有限公司 一种数据存储方法及数据存储***
CN107292621A (zh) * 2017-06-22 2017-10-24 丁江 海量数据确权存证方法和节点
CN107292621B (zh) * 2017-06-22 2020-10-27 丁江 海量数据确权存证方法和节点
CN107240017A (zh) * 2017-07-20 2017-10-10 捷德(中国)信息科技有限公司 区块链交易管理***及方法
CN107563910A (zh) * 2017-07-21 2018-01-09 广东工业大学 一种基于区块链技术的二手房交易方法
CN109388923A (zh) * 2017-08-14 2019-02-26 上海策赢网络科技有限公司 一种程序执行方法及装置
CN109388923B (zh) * 2017-08-14 2020-12-04 上海策赢网络科技有限公司 一种程序执行方法及装置
CN107911225A (zh) * 2017-11-15 2018-04-13 李智虎 一种基于签名数据链的时间戳防伪方法与装置
CN109947997B (zh) * 2017-12-18 2021-07-06 本无链科技(深圳)有限公司 一种模拟森林生长数据分片方法
CN109947997A (zh) * 2017-12-18 2019-06-28 厦门本能管家科技有限公司 一种模拟森林生长数据分片方法
CN108510254A (zh) * 2018-02-09 2018-09-07 北京欧链科技有限公司 链式双向区块链结构、数据处理方法和装置
CN108510254B (zh) * 2018-02-09 2020-11-20 北京欧链科技有限公司 链式双向区块链结构、数据处理方法和装置
CN108334792A (zh) * 2018-02-13 2018-07-27 中国银行股份有限公司 一种金融业外援信息共享方法及装置
CN108717605B (zh) * 2018-05-29 2021-04-06 厦门哈希科技有限公司 一种考绩评价的存储方法、装置、存储介质、终端设备及***
CN108717605A (zh) * 2018-05-29 2018-10-30 厦门哈希科技有限公司 一种考绩评价的存储方法、装置、存储介质、终端设备及***
CN109246206A (zh) * 2018-08-28 2019-01-18 瑞典爱立信有限公司 产生和记录信息的方法及网络
CN109446278A (zh) * 2018-09-21 2019-03-08 贵州途遇旅行网科技有限公司 一种基于区块链的大数据管理平台***
CN109409135A (zh) * 2018-10-19 2019-03-01 北京金山云网络技术有限公司 一种数据的特征信息获得方法、装置、设备和存储介质
CN109409135B (zh) * 2018-10-19 2021-06-22 北京金山云网络技术有限公司 一种数据的特征信息获得方法、装置、设备和存储介质
WO2020093736A1 (zh) * 2018-11-05 2020-05-14 阿里巴巴集团控股有限公司 基于区块链的数据处理方法、装置和服务器
CN111340618A (zh) * 2018-12-19 2020-06-26 北京京东尚科信息技术有限公司 获取用户的信用信息的方法和装置
US11310032B2 (en) 2019-03-28 2022-04-19 Advanced New Technologies Co., Ltd. System and method for parallel-processing blockchain transactions
WO2019120320A3 (en) * 2019-03-28 2020-02-06 Alibaba Group Holding Limited System and method for parallel-processing blockchain transactions
US10700852B2 (en) 2019-03-28 2020-06-30 Alibaba Group Holding Limited System and method for parallel-processing blockchain transactions
CN111274594A (zh) * 2020-01-20 2020-06-12 上海市大数据中心 一种基于区块链的安全大数据隐私保护共享方法
CN111832059A (zh) * 2020-09-16 2020-10-27 北京长隆讯飞科技有限公司 一种基于云服务的空间大数据管理方法及***
CN113031883A (zh) * 2021-02-26 2021-06-25 广东核电合营有限公司 标牌数据打印方法、装置、计算机设备和存储介质

Also Published As

Publication number Publication date
WO2018041066A1 (zh) 2018-03-08

Similar Documents

Publication Publication Date Title
CN106330431A (zh) 基于区块链技术的数据处理方法、装置及***
CN104408667B (zh) 一种电能质量综合评估的方法和***
CN110827028B (zh) 一种基于区块链的数据采集交易***和方法
CN109547477A (zh) 一种数据处理方法及其装置、介质、终端
CN109063016A (zh) 区块链数据储存方法、装置、电子设备、存储介质
CN110033261A (zh) 区块链数据处理方法、装置及***
CN110264325A (zh) 一种基于区块链的***审核方法及装置
CN109242280A (zh) 用户行为数据处理方法、装置、电子设备及可读介质
CN102426590A (zh) 一种质量评价的方法和装置
CN112990583B (zh) 一种数据预测模型的入模特征确定方法及设备
CN111597589A (zh) 信息真实性的保护方法及***
CN109711849B (zh) 以太坊地址画像生成方法、装置、电子设备及存储介质
CN106204329A (zh) 一种智能电网负荷管理***
CN206481316U (zh) 信息采集***与实名制信息采集、应用***
CN110781510B (zh) 应用于学分银行***的数据分片加密方法、装置及服务器
CN109582834A (zh) 数据风险预测方法及装置
CN115643090A (zh) 基于隐私检索的纵向联邦分析方法、装置、设备及介质
CN114422105A (zh) 联合建模方法、装置、电子设备及存储介质
CN115344768A (zh) 话题热度信息的处理方法和装置、存储介质及电子设备
CN105957398A (zh) 一种车场停车位发布管理***
CN113468549A (zh) 基于区块链的加密信息存证的检索方法、***及电子设备
CN112508472A (zh) 多人查看同一账号下订单信息的方法及***
CN115622700B (zh) 用电数据加密搜索方法、装置、计算机设备和存储介质
Suseno et al. Strengthening data integrity in academic document recording with blockchain and InterPlanetary file system.
CN113221167B (zh) 基于区块链存证的数据处理方法、装置、设备和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170111