A method for realizing distributed storage of files based on blockchain

A distributed storage and blockchain technology, applied in electrical components, digital transmission systems, user identity/authority verification, etc., can solve problems such as high cost and achieve the effect of ensuring security

Active Publication Date: 2021-06-29
ZHEJIANG UNIV
View PDF12 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Therefore, on this basis, this paper proposes a blockchain-based distributed file system method, which can solve the above two problems, segment the user's file data, and store each segment and its copy discretely in the area. In the storage nodes of the block chain, if you want to obtain the complete file, you need to reach a consensus on the storage nodes that contain the file to form a fragment. For the attacker, the cost is much greater than the purchase cost.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method for realizing distributed storage of files based on blockchain
  • A method for realizing distributed storage of files based on blockchain
  • A method for realizing distributed storage of files based on blockchain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, and do not limit the protection scope of the present invention.

[0032] see Figure 1 ~ Figure 3 , this embodiment provides a method for implementing distributed storage of files based on blockchain. The system for implementing this method includes two private chains and alliance chains, wherein the private chain is mainly used to record the storage location of file fragments, including multiple One of the private chain nodes is the central node, which is mainly used to establish a smart contract with the uploader and record the storage location of the file fragments. The central node also has the function of writing blocks to the blo...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method for realizing distributed storage of files based on blockchain, comprising: the uploader divides the stored file into multiple file fragments, and calculates and obtains the total hash value corresponding to the stored file and the file fragment corresponding slice hash value, and generate a file table containing the total hash value, file fragment attributes, fragment hash values, and uploader attributes; the uploader signs a smart contract with the central node of the private chain, and uploads the file form, and the central node will sign The news of the smart contract is published to the private chain; the central node searches the alliance chain according to the file table, selects the member of the shard storage alliance and the backup node of the shard storage, and makes the file storage table and the private chain signature, and then uploads the file storage table and the private chain signature are sent to the uploader; the uploader transmits the file fragments point-to-point to the alliance members according to the received file storage table and private chain signature according to the file storage table, so as to realize the distributed storage of files.

Description

technical field [0001] The invention belongs to the field of file storage, and in particular relates to a method for realizing distributed storage of files based on a block chain. Background technique [0002] With the rapid development of the Internet, data files have also ushered in explosive growth, and users are becoming more and more concerned about the storage security of files. There are two main problems facing us, one is the problem of local storage capacity, and the other is The problem is the insecurity of storage on third-party servers. In the existing technology, there are two types of file storage solutions: centralized storage and decentralized storage. At present, centralized storage solutions include various third-party network disks or cloud disks. Such as Tencent Weiyun, Huayun Cloud Disk, Baidu Cloud Disk, Google Cloud, etc., the more famous decentralized storage solutions are storj and Sia. With a centralized storage solution, these large storage provid...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(China)
IPC IPC(8): H04L29/08H04L29/06H04L9/32
CPCH04L9/3247H04L9/3297H04L63/123H04L67/06H04L67/1097H04L2463/121
Inventor 黄子龙郑国轴王男男尹建伟吴朝晖
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products