Font Size: a A A

Analysis And Optimization Of Block Chain Storage For Bitcoin Miner Node

Posted on:2019-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:B LiFull Text:PDF
GTID:2359330542489029Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
At present,blockchain technology is developing rapidly and its application involves many industries.However,there are still many problems,such as the storage problem of blockchain data in P2P network nodes.Take bitcoin for example,the Bitcoin system has been in operation for eight years,generating a total of about 500,000 blocks and single node takes up 166Gb of disk space.According to the principle of bitcoin system,every node in P2P network needs to save all the history information of the block.Over time,the blockchain will occupy more space in the node,and the running cost of the node will also be larger and larger.Therefore,the storage problem of bitcoin blockchain can not be ignored.Currently,there are several solutions for reducing the storage of blockchain,such as mini-blockchain and segmented storage.In this paper,by analyzing the problems of these schemes,an improved scheme which can reduce the storage space of blockchain is designed.Based on the classic Bitcoin distributed architecture,this paper aims to design a block-space optimization scheme for miner nodes.The file storage and forwarding capabilities of the Inter Planetary File System and the idea of mini-blockchain scheme are all involved.The scheme mainly achieves the purpose of space optimization by summarizing the blocks regularly,excluding the expired transaction output that has no effect on verification.The Unspent Transaction Output will be saved as a file on the IPFS network during optimization.In this way,the miner node can quickly get the file and start mining.The ultimate goal is to optimize the storage space for the node and to increase the synchronization efficiency of the newly added miners.The paper has carried on the simulation experiment to the proposed optimization program.The results show that this program can regularly summarize historical transaction data,and eliminate the expired transaction output that has no effect on the verification transaction in order to reduce the node storage space effectively.
Keywords/Search Tags:Bitcoin, Blockchain, Storage optimization, Node classification
PDF Full Text Request
Related items