Font Size: a A A

Research On Data Storage Application Based On Blockchain

Posted on:2019-03-09Degree:MasterType:Thesis
Country:ChinaCandidate:Y N LiFull Text:PDF
GTID:2348330542991128Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
The centralization of data processing or storage in Internet services leads to some problems such as high management costs,difficult supervision,and easily tampering of data.As a novel technology of shared book,blockchain is applying consistency mechanisms,intelligent contracts and special chained storage structure to achieve common maintenance of data and distributed processing of business,so the data can be traced back and then solve other issues.Based on the study of blockchain and features of data storage,this paper proposes a scheme of blockchain framework optimization in view of the existing problems of blockchain technology and the characteristics of lottery business.Moreover,a lottery application based on the characteristics of blockchain is designed,and the feasibility of proposed program is verified through the system implementation and testing experiments.Aiming at the disadvantages of centralized network services,this article expounds the characteristics and methodology of the blockchain,and investigates the research progress and typical applications of the mainstream blockchain architecture.This paper analyzes the relevant concepts and technologies involved in blockchain technology,such as the data structure of block and blockchain,the application of cryptography,consensus mechanism and so on.Considering the shortcomings existing in the selected blockchain architecture and the business characteristics of lottery application,this paper puts forward the design of system optimization scheme which could support dynamic node addition and optimal matching to consensus mechanism,and presens the lottery application business model based on the improved Fabric blockchain,and then illustrates the system's integral framework and detailed design for each module.Furthermore,this article completes the coding implementation of lottery application based on blockchain storage,which is mainly divided into three parts:Firstly,dynamic addition mechanism is achieved,so that the existing verification nodes in the network can add new verification nodes under dynamic operation.Secondly,dBFT consensus mechanism is applied in the Fabric blockchain to enhance the transaction processing efficiency.Thirdly,the core function of lottery application and the deployment of smart contract are realized by calling the code-related interface on the chain.Finally,this paper builds a test network for corresponding functional testing and performance testing for the function of adding nodes dynamically to the blockchain,dBFT performance in Fabric and the lottery application to prove that the feasibility of this program.In summary,the lottery application realized in this paper and based on the characteristics of blockchain data storage is conductive to further research on the optimization of the underlying blockchain technology and exploring the application of blockchain technology in various industries.
Keywords/Search Tags:Fabric Blockchain, Peer-to-peer Network, Consensus Mechanism, Dynamic Addition of Nodes
PDF Full Text Request
Related items