Font Size: a A A

Research And Design Of Blockchain Storage Capacity Optimization Model

Posted on:2022-04-13Degree:MasterType:Thesis
Country:ChinaCandidate:X Y QingFull Text:PDF
GTID:2518306530980699Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Blockchain is a distributed shared database technology,which has the characteristics of decentralization,tamper-proof and traceability,and can effectively solve the trust problem in an untrusted environment.However,with the development of blockchain technology,its problems have become increasingly prominent,especially in terms of storage scalability.In the blockchain system,with the passage of time and the increase in the number of nodes,the continuous growth of ledger data and status data have higher requirements for the storage performance of the nodes.Therefore,how to reduce the storage pressure of the nodes in the blockchain and increase the storage scalability of the blockchain system is an urgent problem to be solved.This thesis analyzes the existing blockchain storage optimization schemes,and proposes blockchain storage optimization models from the perspective of sharding and compression for data sharing and digital currency blockchain application scenarios.Aiming at the background that the blockchain is used in the field of data sharing,data is encrypted and stored in the blockchain,and the data relevance is weak,a blockchain storage expansion model based on the Chinese Residual Theorem(CRT)is proposed.The model divides the blockchain into low security blocks and high security blocks by analyzing the security of block data,and uses the CRT to divide the high security block data into pieces for distributed storage.The model adds the process of data processing without changing the original data structure of the blockchain.In addition,in order to prevent malicious node attacks,the model introduces the error detection and correction of the redundant remainder system(RRNS)to improve data stability and integrity.Compared with storing all block data,the nodes of this model only need to store the low-security blocks and fragments of high-security blocks,which can effectively reduce the storage pressure of nodes.And nodes can send requests to other nodes to reconstruct block data without affecting the availability of data.Aiming at the application of blockchain in the field of digital currency,users focus on the balance and ignore original transaction data,this thesis proposes a digital currency-oriented blockchain storage expansion model.The model stores a unit number of high-security blocks and their UTXO sets in interplanetary file system(IPFS),and uses the hash value returned by IPFS to generate a summary block.Nodes store summary blocks to replace high-security blocks to reduce local storage pressure.In addition,nodes can interact with IPFS based on the hash value of the UTXO set and the high-security hash value,which are in the summary block,to implement transaction verification and recovery of all block data,respectively.
Keywords/Search Tags:Blockchain, Storage scalability, Chinese Remainder Theorem(CRT), Redundant Remainder System(RRNS), Interplanetary File System(IPFS)
PDF Full Text Request
Related items