Font Size: a A A

Research On Data Storage And Sharing Algorithm Based On Blockchain

Posted on:2021-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:Q DingFull Text:PDF
GTID:2428330626958736Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,blockchain technology has developed rapidly according to its decentralization,becoming the key technology to alleviate single point service.However,for the blockchain with high redundant storage,how to expand the storage space under the premise of ensuring security,how to improve the working performance and how to apply it flexibly in the actual scene are worthy of further study.This thesis studies the storage capacity and operation performance of blockchain,and puts forward the capacity optimization algorithm,data storage and sharing framework and its application in copyright certification center.The specific work is as follows:(1)Aiming at the problem of space expansion caused by high redundant storage in blockchain,an optimization algorithm of storage capacity in blockchain is proposed.The algorithm groups the whole blockchain and stores data copies in a certain proportion in the nodes.From the perspective of data tampering,a block height anti data tampering model is established to get the number of blocks in each group,and different data copies are stored according to the block height.The whole network storage node is divided into the whole node and the light node.The whole node storage chain ensures the data traceability operation.Set up verification node to detect the capacity of storage node to prevent the credibility,security and other problems of the node itself.Finally,the experimental results show that the capacity optimization algorithm saves storage space compared with fabric.(2)Aiming at the problems of blockchain in different data processing application scenarios,a data storage and sharing framework based on blockchain is proposed.Four smart contracts are deployed in the framework to improve operation efficiency by establishing multiple smart contracts.By introducing IPFS storage system to store encrypted files,only the hash value and auxiliary information of the files are stored in the blockchain,which saves the capacity of the blockchain and achieves the effect of dual security guarantee.In the framework,part of the secure transmission is placed under the chain,which makes the combination of the chain up and chain down,saving the transaction cost and time.In addition,the update function of stored data is added in the framework,which is more in line with the actual application scenarios.Finally,the experimental results show that the data storage and sharing framework can save the running cost,which is feasible and efficient.(3)In order to verify the practicability of capacity optimization algorithm and data storage and sharing framework,this thesis applies them to the copyright authentication center system and implements the system.The experiment shows that the copyright authentication center system based on blockchain is more secure than the traditional database system.
Keywords/Search Tags:blockchain technology, capacity optimization, smart contract, data storage, data sharing
PDF Full Text Request
Related items