Font Size: a A A

Research On Key Technologies Of Multi-Center Blockchain System For Data Sharing

Posted on:2020-10-19Degree:MasterType:Thesis
Country:ChinaCandidate:Y B ZhangFull Text:PDF
GTID:2428330575461961Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Nowadays,with the rise of technologies such as big data and cloud computing,data has become an increasingly valuable resource.Whether it is government departments,enterprises or even individuals,the data is regarded as a powerful weapon to support its own development and innovation.Therefore,the demand for data sharing in various departments is becoming more and more urgent.Application of blockchain technology to solve data sharing transactions,join rights management and access control mechanisms;propose an efficient consensus mechanism to improve transaction verification and processing performance,achieve high concurrency,tamper-proof,highly trusted data sharing transaction model,improve The processing power of blockchain in massive data sharing is the main content of this paper.Firstly,in view of the massive data storage and transaction authority of the blockchain system in the data sharing transaction scenario,this paper proposes a blockchain system for massive data controllable shared transactions.By designing the blockchain system model of the alliance chain and the private chain,rebuilding the data structure of the block,introducing the IPFS(InterPlanetary File System)technology,and using the method of chain storage to solve the problem that the block carries too much data.Too high a problem.The isolation control of data resource transactions is realized by introducing identity authentication and Channel mechanism,which satisfies the need of different entities for confidentiality of transaction data information.In the experimental section,the blockchain data model proposed in this paper is compared with other blockchain systems in the massive data storage and transaction authority processing.The experimental results show that the multi-layer blockchain model supporting massive data hierarchical authorization transaction reduces storage.There are clear advantages in terms of pressure and access control.Secondly,aiming at the problems of low throughput and high transaction delay of traditional blockchain platform,this paper proposes a multi-layer blockchain consensus mechanism for high-frequency transactions.First,use the message queue kafka to provide faulttolerant space for the consensus ordering of the alliance chain transaction data,and achieve multi-consensus parallelization.Secondly,the PBFT algorithm is optimized as a consensus algorithm for the private chain,which reduces network traffic during the transaction process,improves throughput,and reduces transaction delay.In the experiment,the consensus mechanism proposed in this paper is compared with other consensus algorithms in terms of throughput,CPU usage and node data recovery time.The results show that the multi-layer blockchain consensus algorithm supporting massive transactions is relative to other consensus.The algorithm has significant advantages in achieving second-order transaction latency and high transaction throughput.
Keywords/Search Tags:Blockchain, massive data, controllable shared transaction, parallelization, consensus algorithm
PDF Full Text Request
Related items