CN106534317B - 一种基于区块链技术的灾备云存储系统构建方法 - Google Patents
一种基于区块链技术的灾备云存储系统构建方法 Download PDFInfo
- Publication number
- CN106534317B CN106534317B CN201611025145.2A CN201611025145A CN106534317B CN 106534317 B CN106534317 B CN 106534317B CN 201611025145 A CN201611025145 A CN 201611025145A CN 106534317 B CN106534317 B CN 106534317B
- Authority
- CN
- China
- Prior art keywords
- data
- index data
- cloud storage
- block
- client
- 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.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1448—Management of the data involved in backup or backup restore
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0442—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network
- H04L63/062—Network architectures or network communication protocols for network security for supporting key management in a packet data network for key distribution, e.g. centrally by trusted party
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/123—Applying verification of the received information received data contents, e.g. message integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/06—Cryptographic 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/0643—Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0861—Generation of secret information including derivation or calculation of cryptographic keys or passwords
- H04L9/0869—Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
- H04L9/3066—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy involving algebraic varieties, e.g. elliptic or hyper-elliptic curves
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种基于区块链技术的灾备云存储系统构建方法,其在云存储系统构建过程中引入区块链技术,利用区块链技术去中心化、去信任的特点实现云存储系统中存储节点的分布自治以及存储节点间基于共识算法的数据交换与数据共享。与目前主流的中心化云服务系统相比,网络节点可以建立多对多而非一对多的联络关系,能够大幅提升数据的传载效率;在数据存储、交换以及上传、下载过程中分别采取了数据的区块化封装、匿名交换以及非对称性加密算法,极大地保证了数据云存储整个生态链的安全性和可靠性。与目前主流的中心化云服务系统相比,本发明可在提升数据安全性的基础上大幅提升系统运行效率降低云存储服务的运营成本。
Description
技术领域
本发明属于云存储技术领域,具体涉及一种基于区块链技术的灾备云存储系统构建方法。
背景技术
云存储是云计算概念的一次延伸,与云计算类似,云存储是指通过集群应用、网格技术或分布式文件系统将网络中大量不同类型的存储设备通过虚拟化软件集合起来协同工作,共同对外提供数据存储和业务访问功能,是对虚拟化存储资源的管理和使用。
近几年,许多互联网公司已经将云存储服务商业化,如国内知名的有百度云盘、360云盘等。目前广泛应用的云存储系统为典型的中心化系统,即由相应的互联网公司搭建软件平台、配置大量服务器以及虚拟化软件来沟通网络中众多存储设备及存储需求的桥梁。这种中心化的云存储服务易于实现和推广,但其也有较为明显的弊端,其中心化平台的搭建需要耗费大量的人力物力,运行成本较高,且随着网络中云存储需求的增加中心化平台需要不断地扩建强化以满足数据交换及共享的速率要求。这种中心化的云存储系统并没有实现“云”的精髓,更好的云存储系统应该是去中心化的,能够以分布式自治机制自主运行的数据存储管理系统。
区块链技术的出现很大程度上解决了分布式云存储系统构建的技术难题。区块链技术具有天然的去中心化特征,可以通过共识算法能够实现各网络节点间的互通互信。可以预见,将区块链技术应用到灾备云存储领域可以实现在众多网络存储设备和存储需求之间直接建立多对多的联络关系,无需搭建统一的管理平台,从而大幅降低系统的搭建、运行、管理成本。
发明内容
鉴于上述,本发明提供了一种基于区块链技术的灾备云存储系统构建方法,能够实现分布自治式云存储系统的构建。
一种基于区块链技术的灾备云存储系统构建方法,包括如下步骤:
(1)构建分布式自治的灾备云存储系统运行框架;
(2)由网络存储节点对客户端待存储数据的索引数据进行区块化封装,并将封装完成后的独立区块连接成区块链;
(3)为封装有索引数据的区块搭载Merkle树校验法,以校验客户端在系统中的存储数据是否完整可用;若存在数据缺失,网络存储节点告警用户进行相应补全或二次上传备份;
(4)采用非对称加密算法对索引数据进行加密保护。
所述步骤(1)的具体实现方法为:取消当前云存储系统中广泛存在的中心化平台,以实现客户端与网络存储节点直接交互,使整个云存储系统达成去中心化分布式自治;客户端在进行灾备云存储时将待存储数据分为数据正文和索引数据两部分,并在本地以及至少两个网络存储节点中备份数据正文,将索引数据拆分成多个索引数据包经加密后存储于多个网络存储节点中。
所述索引数据是一组有明显特征或显著特点的关键字,需要确保通过完整的索引数据能够准确无误地找到数据正文,“数据名称”“建立时间”“修改时间”“作者”等字段的组合可以作为索引数据。
所述步骤(2)中网络存储节点对索引数据进行区块化封装所采用的区块结构由区块头和区块体组成,区块头是独立区块的基本信息栏,其内部封装有上一区块和下一区块的地址信息、反映区块封装时间的时间戳、索引数据的文件哈希值以及用于系统扩展的其他数据元文件;区块体内则封装了对应同一个数据正文的多个索引数据包编号,所有索引数据包编号通过Hash过程寻找Merkle树根且该Merkle树根被记入区块头中。
所述步骤(2)中网络存储节点将每个独立区块按时间戳的先后顺序连接成区块链作为主链,若当前网络存储节点存在有对应同一个数据正文的多个索引数据区块,则将其中最早封装的索引数据区块H连接至主链上,将其他索引数据区块按封装时间依次连接至索引数据区块H上形成一较短的支链。
所述步骤(3)中Merkle树校验法的具体实现过程如下:各网络存储节点之间相互发送各自所存索引数据包的编号,网络存储节点收集到编号后使相邻的两个索引数据包编号经过一次哈希过程后形成新的字符串,进而使两个相邻的新字符串合并后再进行哈希过程形成新的字符串,以此类推,直至得到Merkle树根,将Merkle树根与区块头内封装的索引数据文件哈希值进行比对,以校验客户端在系统中的存储数据是否完整可用。
所述步骤(3)中网络存储节点将所有索引数据包编号通过Hash过程寻找得到的Merkle树根区块头内封装的索引数据文件哈希值进行比对:若相同,则通过校验;若不同,则发出告警,请求客户端修补相应数据或重新上传完整数据;若客户端无响应则持续保持告警直到告警次数达到上限阈值,若客户端及时进行了数据修补或重新上传完整数据,则重复校验过程直至通过校验。
所述步骤(4)中采用非对称加密算法对索引数据进行加密保护的具体实现过程如下:客户端在上传索引数据时,将索引数据拆分成多个索引数据包并采用私钥进行加密;当客户端需要下载其在系统中的存储数据时,确认要下载数据的索引并提交公钥,存有索引数据的网络存储节点将所有索引数据包汇总后利用公钥进行解密获取数据正文的存储地址进行下载。
所述公钥和私钥的生成过程为:通过调用随机数生成器生成位数为128位的随机数,进而通过哈希算法SHA256和Base58将该随机数转换成私钥提供给客户端;所述的公钥为通过椭圆加密算法根据原始私钥字符串生成40字符长度的随机数,再经过哈希算法SHA256和Base58将该随机数转换得到。
本发明能够建立去中心化的、各网络节点分布自治的灾备云存储系统,能够大幅降低数据云存储成本;由于本发明利用了区块链技术中的节点共识算法并在数据上传和下载过程中采用非对称加密算法,能极大提高存储数据的安全性,有效防止数据泄露或非法篡改。
附图说明
图1为本发明区块链技术中索引数据的区块封装示意图。
图2为本发明中区块链的结构示意图。
图3为索引数据包完整可用性校验及告警的流程示意图。
图4为索引数据包加密上传的过程示意图。
图5为公钥和私钥的生成过程示意图。
图6为本发明分布自治式灾备云存储系统的结构原理示意图。
具体实施方式
为了更为具体地描述本发明,下面结合附图及具体实施方式对本发明的技术方案进行详细说明。
本发明基于区块链技术的灾备云存储系统构建方法,具体实现过程如下:
(1)构建基于区块链技术的分布自治式灾备云存储系统运行框架,取消当前云存储系统中广泛存在的中心化平台,实现存储需求节点(客户端)与网络存储节点的直接交互,使得整个云存储系统能够达成去中心化和分布式自治。
网络中存在大量的数据存储需求(客户端)和随机分布的愿意出售存储空间的存储设备,客户端在进行灾备云存储时,首先将待存储数据分为数据正文和索引数据两部分。其中,索引数据是一组有明显特征或显著特点的关键字,需要确保通过完整的索引数据能够准确无误地找到数据正文。“数据名称”“建立时间”“修改时间”“作者”等字段的组合可以作为索引数据。
对于数据正文,客户端在本地以及x个网络存储节点中备份数据正文,x为大于等于1的整数,x等于1时意味着仅有1个网络节点存有数据正文,该网络节点若遭受意外将导致所存数据正文的不可用或丢失;x取值越大意味着存有数据正文的网络节点越多,客户端在下载云存储数据时响应及下载速度越快,但是将造成相当一部分存储设备存储容量的浪费,本发明中将x的取值定为2。
对于索引数据,客户端将其拆分成多个数据包经私钥加密后存储在多个网络节点中。各网络存储节点将索引数据的相关信息进行区块化封装,并将存在本节点的众多数据文件的索引数据区块链接成区块链进行管理。网络中的节点通过Merkle树校验法校验所存数据包的完整性,若发现数据包丢失或不可用则对客户端发出告警,请求修复或重新上传数据。
(2)将待存储数据的索引数据进行区块化封装,并在每个网络存储节点建立区块链来方便安全地管理存储数据。
网络存储节点收到客户端上传的索引数据包后,将其进行区块化封装,区块结构如图1所示。每个区块分为区块头和区块体两部分,区块头中封装了该区块的地址信息——“前一区块”和“后一区块”,反映区块封装时间的“时间戳”,“索引数据文件哈希值”以及用以系统扩展的“其他数据元文件”。区块体中则封装了Merkle树校验法,用以校验网络中所存数据的完整性和可用性,校验得到的Merkle根与区块头内的文件哈希值进行比对,若两者相同则证明数据是完整可用的。
为方便管理,每个网路存储节点将众多的区块链接成区块链,众多区块按照封装时间的先后链接成一条的主链,若该节点存有同一个数据正文的多个索引数据包,则最早封装的一个区块链接到主链上,其后封装的区块依次连接到第一个区块上形成一个较短的支链,如图2所示。
(3)为封装有存储数据的区块搭载Merkle树校验法,校验网络存储数据包是否完整可用。
分布自治的云存储系统需要证明存储的包在网络上是完整,可用的。这意味着每个存有索引数据包的节点需要向存有同一正文数据剩余索引数据包的其它节点证明本节点拥有某个或多个索引数据加密包。Merkle树校验法的工作原理为:各存储节点之间相互发送索引数据包编号,相邻的两个索引数据包编号经过一个哈希过程后形成新的字符串,两个相邻的新字符串合并后再进行哈希过程形成新字符串,以此类推,直至得到Merkle根,将Merkle跟与区块内封装的文件哈希值进行比对,若相同,则通过校验,若不同,发出告警,请求客户端修补相应数据或重新进行完成的上传。
(4)在发现网络存储数据包意外缺失或不可用时,告警用户进行相应补充或二次上传备份。
如图3所示,存有索引数据包的各个节点定时相互发送各自所存有的索引数据包编号,当节点汇总左右索引数据包编号后通过Merkle树过程进行校验,若校验成功,则证明网络中的数据包是完整可用的;若校验失败在发出告警,提醒客户及时修补或重新上传数据,若用户无响应则持续保持告警直到告警次数达到系统定义的上限;若客户及时进行了数据的修补或重新上传则重复校验过程直至通过校验。
(5)采用非对称加密算法对云存储数据进行加密,保证存储数据的安全性。
客户端在上传索引数据包时,将索引数据包拆分后采用私钥进行加密,该过程如图4所示。客户端需要下载存储的数据时,确认要下载数据的索引并提交解密公钥,存有索引数据的网络节点将所有索引数据包汇总后进行解密获取数据正文的存储地址,进行下载。
如图5所示,公钥和私钥的生成过程为:通过调用随机数生成器生成位数为128位的私钥,私钥的理论数量可达极大的2128,可以保证隐私数据是密码学安全的。为便于识别,通过哈希算法SHA256和Base58转换得到;公钥是通过采用椭圆加密算法这一非对称算法根据原始私钥字符串生成40字符长度随机数,再经过哈希算法SHA256以及Base58转换得到。
以下我们构建了一个包括两个存储需求节点(客户端)8个网络存储节点的小型基于区块链技术的灾备云存储系统,系统结构如图6所示。在该系统中,存储需求1将正文数据备份在节点1和节点6,其索引数据数据包经过加密后存储在1,2,3,5,6节点;存储需求2将正文数据备份在节点3和节点8,其索引数据包经过加密后存储在3,4,7,8节点,其它设置或方法均参照发明内容设置,经测试该小系统能够顺利实现去中心化的分布自治的云存储功能。
上述对实施例的描述是为便于本技术领域的普通技术人员能理解和应用本发明。熟悉本领域技术的人员显然可以容易地对上述实施例做出各种修改,并把在此说明的一般原理应用到其他实施例中而不必经过创造性的劳动。因此,本发明不限于上述实施例,本领域技术人员根据本发明的揭示,对于本发明做出的改进和修改都应该在本发明的保护范围之内。
Claims (7)
1.一种基于区块链技术的灾备云存储系统构建方法,包括如下步骤:
(1)构建分布式自治的灾备云存储系统运行框架,具体实现方式为:取消当前云存储系统中广泛存在的中心化平台,以实现客户端与网络存储节点直接交互,使整个云存储系统达成去中心化分布式自治;客户端在进行灾备云存储时将待存储数据分为数据正文和索引数据两部分,并在本地以及至少两个网络存储节点中备份数据正文,将索引数据拆分成多个索引数据包经加密后存储于多个网络存储节点中;
(2)由网络存储节点对客户端待存储数据的索引数据进行区块化封装,并将封装完成后的独立区块连接成区块链;
(3)为封装有索引数据的区块搭载Merkle树校验法,以校验客户端在系统中的存储数据是否完整可用;若存在数据缺失,网络存储节点告警用户进行相应补全或二次上传备份;
(4)采用非对称加密算法对索引数据进行加密保护。
2.根据权利要求1所述的灾备云存储系统构建方法,其特征在于:所述步骤(2)中网络存储节点对索引数据进行区块化封装所采用的区块结构由区块头和区块体组成,区块头是独立区块的基本信息栏,其内部封装有上一区块和下一区块的地址信息、反映区块封装时间的时间戳、索引数据的文件哈希值以及用于系统扩展的其他数据元文件;区块体内则封装了对应同一个数据正文的多个索引数据包编号,所有索引数据包编号通过Hash过程寻找Merkle树根且该Merkle树根被记入区块头中。
3.根据权利要求2所述的灾备云存储系统构建方法,其特征在于:所述步骤(2)中网络存储节点将每个独立区块按时间戳的先后顺序连接成区块链作为主链,若当前网络存储节点存在有对应同一个数据正文的多个索引数据区块,则将其中最早封装的索引数据区块H连接至主链上,将其他索引数据区块按封装时间依次连接至索引数据区块H上形成一较短的支链。
4.根据权利要求2所述的灾备云存储系统构建方法,其特征在于:所述步骤(3)中Merkle树校验法的具体实现过程如下:各网络存储节点之间相互发送各自所存索引数据包的编号,网络存储节点收集到编号后使相邻的两个索引数据包编号经过一次哈希过程后形成新的字符串,进而使两个相邻的新字符串合并后再进行哈希过程形成新的字符串,以此类推,直至得到Merkle树根,将Merkle树根与区块头内封装的索引数据文件哈希值进行比对,以校验客户端在系统中的存储数据是否完整可用。
5.根据权利要求4所述的灾备云存储系统构建方法,其特征在于:所述步骤(3)中网络存储节点将所有索引数据包编号通过Hash过程寻找得到的Merkle树根区块头内封装的索引数据文件哈希值进行比对:若相同,则通过校验;若不同,则发出告警,请求客户端修补相应数据或重新上传完整数据;若客户端无响应则持续保持告警直到告警次数达到上限阈值,若客户端及时进行了数据修补或重新上传完整数据,则重复校验过程直至通过校验。
6.根据权利要求1所述的灾备云存储系统构建方法,其特征在于:所述步骤(4)中采用非对称加密算法对索引数据进行加密保护的具体实现过程如下:客户端在上传索引数据时,将索引数据拆分成多个索引数据包并采用私钥进行加密;当客户端需要下载其在系统中的存储数据时,确认要下载数据的索引并提交公钥,存有索引数据的网络存储节点将所有索引数据包汇总后利用公钥进行解密获取数据正文的存储地址进行下载。
7.根据权利要求6所述的灾备云存储系统构建方法,其特征在于:所述公钥和私钥的生成过程为:通过调用随机数生成器生成位数为128位的随机数,进而通过哈希算法SHA256和Base58将该随机数转换成私钥提供给客户端;所述的公钥为通过椭圆加密算法根据原始私钥字符串生成40字符长度的随机数,再经过哈希算法SHA256和Base58将该随机数转换得到。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611025145.2A CN106534317B (zh) | 2016-11-17 | 2016-11-17 | 一种基于区块链技术的灾备云存储系统构建方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611025145.2A CN106534317B (zh) | 2016-11-17 | 2016-11-17 | 一种基于区块链技术的灾备云存储系统构建方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106534317A CN106534317A (zh) | 2017-03-22 |
| CN106534317B true CN106534317B (zh) | 2019-09-03 |
Family
ID=58353109
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201611025145.2A Active CN106534317B (zh) | 2016-11-17 | 2016-11-17 | 一种基于区块链技术的灾备云存储系统构建方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106534317B (zh) |
Families Citing this family (71)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107196900B (zh) * | 2017-03-24 | 2020-04-24 | 创新先进技术有限公司 | 一种共识校验的方法及装置 |
| CN107451011B (zh) * | 2017-03-24 | 2020-12-25 | 北京瑞卓喜投科技发展有限公司 | 并行增加区块的区块链的勘误方法及系统 |
| CN111756550B (zh) | 2017-03-28 | 2023-08-22 | 创新先进技术有限公司 | 一种区块链共识方法及装置 |
| CN106991165B (zh) * | 2017-03-31 | 2020-07-31 | 京东数字科技控股有限公司 | 基于区块链的处理金融数据的方法、装置及电子设备 |
| CN107122682B (zh) * | 2017-04-20 | 2019-02-05 | 杭州铜板街互联网金融信息服务有限公司 | 基于区块链存储的数据处理方法及系统 |
| CN107103087A (zh) * | 2017-05-02 | 2017-08-29 | 成都中远信电子科技有限公司 | 区块链大数据商情分析系统 |
| CN107122477A (zh) * | 2017-05-02 | 2017-09-01 | 成都中远信电子科技有限公司 | 一种区块链存储系统 |
| CN107273410B (zh) * | 2017-05-03 | 2020-07-07 | 上海点融信息科技有限责任公司 | 基于区块链的分布式存储 |
| CN107368184B (zh) | 2017-05-12 | 2020-04-14 | 阿里巴巴集团控股有限公司 | 一种虚拟现实场景中的密码输入方法和装置 |
| WO2018209543A1 (zh) * | 2017-05-16 | 2018-11-22 | 北京大学深圳研究生院 | 一种多层级区块链系统之间索引与链拓扑结构的维护方法 |
| CN107196934B (zh) * | 2017-05-18 | 2019-05-10 | 电子科技大学 | 一种基于区块链的云数据管理方法 |
| CN107273455B (zh) * | 2017-05-31 | 2020-12-18 | 深圳前海微众银行股份有限公司 | 区块链数据访问方法和装置 |
| CN107203344A (zh) * | 2017-05-31 | 2017-09-26 | 郑州云海信息技术有限公司 | 一种数据存储方法及数据存储系统 |
| CN107222482A (zh) * | 2017-06-01 | 2017-09-29 | 黑龙江卓亚科技有限公司 | 一种基于复合区块链网络的数据管理系统及方法 |
| CN107249046A (zh) * | 2017-08-15 | 2017-10-13 | 李俊庄 | 一种基于区块链的分布式云存储系统构建方法 |
| CN107480559B (zh) * | 2017-08-25 | 2019-08-20 | 北京中星仝创科技有限公司 | 一种区块链离链数据的安全存储系统及方法 |
| CN107659410A (zh) * | 2017-08-30 | 2018-02-02 | 湖南众享政联科技有限公司 | 基于区块链防篡改公文传输和存储方法 |
| CN107734021B (zh) | 2017-09-30 | 2020-04-07 | 深圳壹账通智能科技有限公司 | 区块链数据上传方法、系统、计算机系统及存储介质 |
| CN109660493B (zh) * | 2017-10-11 | 2020-12-18 | 南京南瑞继保电气有限公司 | 一种基于区块链的新能源集控云存储方法 |
| KR20250005429A (ko) | 2017-11-09 | 2025-01-09 | 엔체인 홀딩스 리미티드 | 확인 키를 변경으로부터 보호하고 정확성 증명의 유효성을 확인하기 위한 시스템 |
| GB201720946D0 (en) | 2017-12-15 | 2018-01-31 | Nchain Holdings Ltd | Computer-implemented system and method |
| SG11202004150XA (en) | 2017-11-09 | 2020-06-29 | Nchain Holdings Ltd | Systems and methods for ensuring correct execution of computer program using a mediator computer system |
| EP3725028A1 (en) | 2017-12-13 | 2020-10-21 | Nchain Holdings Limited | System and method for securely sharing cryptographic material |
| CN108062202A (zh) * | 2017-12-15 | 2018-05-22 | 中链科技有限公司 | 一种文件分块存储方法及系统 |
| CN108076148A (zh) * | 2017-12-15 | 2018-05-25 | 成都链网络科技有限公司 | 基于区块链的存储系统 |
| CN108111585B (zh) * | 2017-12-15 | 2021-08-31 | 成都波霎科技有限公司 | 基于区块链的分布式存储方法 |
| CN108270874B (zh) * | 2018-02-05 | 2021-04-23 | 武汉斗鱼网络科技有限公司 | 应用程序的更新方法及装置 |
| CN108462582B (zh) * | 2018-02-09 | 2020-03-27 | 北京欧链科技有限公司 | 区块链中的反馈处理方法和装置 |
| CN108401026B (zh) * | 2018-02-26 | 2020-06-19 | 深圳智乾区块链科技有限公司 | 基于区块链的数据存储方法、系统及计算机可读存储介质 |
| CN108549654B (zh) * | 2018-03-09 | 2023-09-05 | 浙江昕微电子科技有限公司 | 一种基于图像处理的大数据分析方法 |
| CN108647230B (zh) * | 2018-03-29 | 2021-10-08 | 深圳市网心科技有限公司 | 分布式存储方法、电子装置及存储介质 |
| CN108712409B (zh) * | 2018-05-09 | 2021-05-25 | 广西创轩科技有限公司 | 一种基于私有区块链的电子账单交易系统 |
| CN108681760B (zh) * | 2018-05-15 | 2021-09-14 | 恒生电子股份有限公司 | 数据发送方法、接收方法及装置 |
| CN108764902B (zh) * | 2018-05-23 | 2020-12-22 | 北京京东尚科信息技术有限公司 | 用于存储数据的方法、节点和区块链系统 |
| CN109165122B (zh) * | 2018-08-13 | 2021-10-29 | 浙商银行股份有限公司 | 一种提升基于区块链技术实现的应用系统同城多园区部署灾备能力的方法 |
| CN109274717B (zh) * | 2018-08-22 | 2021-08-24 | 泰康保险集团股份有限公司 | 基于区块链的共享存储方法、装置、介质及电子设备 |
| CN109284625A (zh) * | 2018-09-03 | 2019-01-29 | 佛山科学技术学院 | 一种基于区块链的数据安全访问方法及装置 |
| CN109271283A (zh) * | 2018-09-06 | 2019-01-25 | 北京云测信息技术有限公司 | 一种基于区块链的数据备份方法 |
| CN110958285B (zh) * | 2018-09-27 | 2023-03-31 | 安徽华峪文化科技有限公司 | 一种基于区块链的数据存储系统 |
| CN109408523B (zh) * | 2018-10-10 | 2020-06-02 | 罗克佳华科技集团股份有限公司 | 数据共享方法、装置、数据共享平台、电子设备 |
| CN109493017B (zh) * | 2018-11-05 | 2021-11-23 | 江苏大学 | 基于区块链的可信外包存储方法 |
| CN109766723B (zh) * | 2018-12-11 | 2025-02-14 | 烨链(上海)科技有限公司 | 一种区块链数据架构、监管架构、监管方法及计算机可读存储介质 |
| CN109753823B (zh) * | 2018-12-11 | 2021-11-02 | 烨链(上海)科技有限公司 | 一种区块链数据监管方法、系统及计算机存储介质 |
| CN109753810B (zh) * | 2018-12-12 | 2021-06-29 | 北京世纪互联宽带数据中心有限公司 | 数据分级存储方法及其装置、电子设备、计算机可读介质 |
| CN109739927A (zh) * | 2018-12-12 | 2019-05-10 | 北京世纪互联宽带数据中心有限公司 | 数据存储方法及其装置、电子设备、计算机可读介质 |
| CN109583899A (zh) * | 2018-12-20 | 2019-04-05 | 鸿秦(北京)科技有限公司 | 基于云存储服务器的数据存储管理方法及系统 |
| US20200234375A1 (en) * | 2019-01-17 | 2020-07-23 | EMC IP Holding Company LLC | Protecting against data loss |
| CN109936620B (zh) * | 2019-01-21 | 2022-02-01 | 中国联合网络通信集团有限公司 | 基于区块链的存储方法及装置、系统与存储介质 |
| CN109788060B (zh) * | 2019-01-22 | 2021-05-07 | 曲阜师范大学 | 基于区块链的云数据共享和更新方法 |
| CN109727135A (zh) * | 2019-01-23 | 2019-05-07 | 昧来网络科技(上海)有限公司 | 提升区块链信息运算和处理能力的方法、计算机可读介质 |
| CN109889504B (zh) * | 2019-01-23 | 2020-08-28 | 北京航空航天大学 | 去中心化数据访问权交易方法及系统 |
| CN109918874B (zh) * | 2019-03-14 | 2022-09-02 | 度小满科技(北京)有限公司 | 一种实物信息存储方法及装置、实物信息查找方法及装置 |
| CN112152981B (zh) * | 2019-06-29 | 2021-11-19 | 华为技术有限公司 | 一种通信方法、节点以及通信系统 |
| CN110321723B (zh) * | 2019-07-08 | 2021-11-09 | 环玺信息科技(上海)有限公司 | 一种区块链安全信息处理系统及方法、电子设备、介质 |
| CN111104686B (zh) * | 2019-09-10 | 2021-07-30 | 腾讯科技(深圳)有限公司 | 区块链网络的管控方法、装置、设备及存储介质 |
| CN110989934B (zh) * | 2019-12-05 | 2023-08-25 | 达闼机器人股份有限公司 | 区块链节点数据存储方法、区块链系统及区块链节点 |
| CN111159741A (zh) * | 2019-12-30 | 2020-05-15 | 深圳探科技术有限公司 | 一种区块链智能合约信息安全系统 |
| CN111400751A (zh) * | 2020-03-12 | 2020-07-10 | 厦门区块链云科技有限公司 | 一种基于区块链技术的灾备云存储系统构建方法 |
| CN111368333A (zh) * | 2020-03-26 | 2020-07-03 | 国金公用通链(海南)信息科技有限公司 | 一种通用区块链密钥封装技术 |
| CN111586109B (zh) * | 2020-04-17 | 2023-04-28 | 上海坤仪金科信息技术有限公司 | 一种区块链云存储用户数据去重解决方法 |
| CN111831743B (zh) * | 2020-06-05 | 2023-11-14 | 广东科学技术职业学院 | 基于云存储的区块链数据存储系统及方法 |
| CN111427965B (zh) * | 2020-06-10 | 2020-10-23 | 浙江和达科技股份有限公司 | 一种水务数据的管理方法和管理系统 |
| CN111723071A (zh) * | 2020-06-18 | 2020-09-29 | 江苏优网智能科技有限公司 | 一种分布式动态点化云存储技术 |
| CN112019330B (zh) * | 2020-08-04 | 2024-03-29 | 广东省科技基础条件平台中心 | 一种基于联盟链的内网安全审计数据的存储方法及系统 |
| CN114244856B (zh) * | 2020-09-09 | 2024-05-10 | 中国联合网络通信集团有限公司 | 基于区块链的网络存储方法、装置、系统及运营商平台 |
| CN112750514A (zh) * | 2021-01-30 | 2021-05-04 | 云知声智能科技股份有限公司 | 一种基于区块链技术的病历管理方法和系统 |
| CN112948856B (zh) * | 2021-03-03 | 2022-11-15 | 电信科学技术第五研究所有限公司 | 一种防篡改可信的网络协同管控系统及实现方法 |
| CN114449003B (zh) * | 2022-01-28 | 2024-07-30 | 浪潮云信息技术股份公司 | 一种联盟链数据处理方法及联盟链 |
| CN114722423A (zh) * | 2022-03-04 | 2022-07-08 | 未鲲(上海)科技服务有限公司 | 基于区块链的数据防篡改方法、装置、设备及存储介质 |
| CN115052008B (zh) * | 2022-05-26 | 2023-07-25 | 南京邮电大学 | 基于云存储的区块链数据链下存储方法 |
| CN118118511B (zh) * | 2024-03-04 | 2024-09-06 | 江苏若临物联科技有限公司 | 一种利用云存储的物联网终端数据智慧管控系统 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105975868A (zh) * | 2016-04-29 | 2016-09-28 | 杭州云象网络技术有限公司 | 一种基于区块链的证据保全方法及装置 |
| CN106022681A (zh) * | 2016-05-13 | 2016-10-12 | 杭州云象网络技术有限公司 | 一种基于区块链的物流追踪方法 |
| CN106130779A (zh) * | 2016-07-18 | 2016-11-16 | 布比(北京)网络技术有限公司 | 一种物联设备及用该设备的物联网构建方法 |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9569771B2 (en) * | 2011-04-29 | 2017-02-14 | Stephen Lesavich | Method and system for storage and retrieval of blockchain blocks using galois fields |
-
2016
- 2016-11-17 CN CN201611025145.2A patent/CN106534317B/zh active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105975868A (zh) * | 2016-04-29 | 2016-09-28 | 杭州云象网络技术有限公司 | 一种基于区块链的证据保全方法及装置 |
| CN106022681A (zh) * | 2016-05-13 | 2016-10-12 | 杭州云象网络技术有限公司 | 一种基于区块链的物流追踪方法 |
| CN106130779A (zh) * | 2016-07-18 | 2016-11-16 | 布比(北京)网络技术有限公司 | 一种物联设备及用该设备的物联网构建方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106534317A (zh) | 2017-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106534317B (zh) | 一种基于区块链技术的灾备云存储系统构建方法 | |
| CN113783836B (zh) | 基于区块链和ibe算法的物联网数据访问控制方法及系统 | |
| CN112396423B (zh) | 一种交易数据处理方法、装置、设备及存储介质 | |
| Li et al. | Solving the last mile problem in logistics: A mobile edge computing and blockchain‐based unmanned aerial vehicle delivery system | |
| Yu et al. | Toward data security in edge intelligent IIoT | |
| CN111461879A (zh) | 一种基于区块链的政务服务处理系统和方法 | |
| CN108932410B (zh) | 一种数字资源版权鉴权方法、装置、系统和存储介质 | |
| CN107249046A (zh) | 一种基于区块链的分布式云存储系统构建方法 | |
| CN112529508A (zh) | 一种基于pbft联盟链的电力物资管理系统 | |
| CN105933361B (zh) | 基于可信计算的大数据安全防护云系统 | |
| CN107124460A (zh) | 一种联盟链系统、联盟链记账节点通信的方法和装置 | |
| CN110690961B (zh) | 一种量子网络功能虚拟化方法与装置 | |
| CN107566118A (zh) | 轻量级用户可动态撤销及数据可动态更新的云审计方法 | |
| CN112380179A (zh) | 一种基于区块链的钢铁供应链信息秘密共享方法及系统 | |
| CN104158879A (zh) | 一种分布式数据中心云管理平台架构系统及方法 | |
| CN112927079A (zh) | 基于区块链的电力行业数字资产化管理 | |
| CN115361193A (zh) | 一种基于区块链的数据安全的加密系统 | |
| CN115361393A (zh) | 基于联盟链的虚拟星座任务管理系统 | |
| CN114615006A (zh) | 一种面向配电物联网的边缘层数据安全防护方法、系统及存储介质 | |
| Zhang et al. | A master-slave chain architecture model for cross-domain trusted and authentication of power services | |
| CN109767222A (zh) | 基于区块链的航班延误险投保方法及系统 | |
| CN115987526A (zh) | 一种基于业务链的数据共享方法、系统和装置 | |
| Fan et al. | Research on task scheduling strategy: Based on smart contract in vehicular cloud computing environment | |
| Chen et al. | Research on Blockchain-Based Power Data Storage Scheme | |
| Luo et al. | A blockchain-based security framework for secure and resilient smart grid |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |