Font Size: a A A

Research On Key Technologies Of High-Performance For Consortium Blockchain

Posted on:2021-02-21Degree:MasterType:Thesis
Country:ChinaCandidate:Z Y ChenFull Text:PDF
GTID:2428330614470076Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
In recent years,with the continuous development of blockchain technology,the consortium blockchain has become the researching hotspot because it can provide efficient service with high performance and easy access to understand,compared with traditional blockchain.Based on its features of fewer nodes,safer communication and complicated data,how to improve its performance has become the key point in researching and applying the consortium blockchain.Now,there are some problems the consortium blockchain is facing.Firstly,the long time-lag of consensus algorithms of traditional blockchain can't satisfy the promptness of the consortium blockchain which will reduce the transaction throughput.Secondly,the sequential access mechanism of traditional blockchain blocks does not support effective historical query processing.Besides,the data structure and data-processing speed on can't satisfy the need to dispose complicated data and provide the function of complicated internet service.The conclusion could be drawn that the consensus algorithms of traditional blockchain can't work well for the consortium blockchain.This paper will focus on the problems of the consortium blockchain mentioned above,aiming to propose the fast Raft algorithm optimized for the consortium blockchain cache and the lock-free concurrent Merkle Patricia tree data structure.On the basis of that,it gives the intelligent manufacturing security model based on high-performance consortium blockchain with intelligent manufacturing scenario,as following:Firstly,in order to reduce the communication time-lag caused by consensus algorithms of traditional blockchain and increase the transaction throughput,the paper puts forward a new Raft algorithm optimized for cache based on Raft algorithm,which could reduce the waiting time of client requests.Besides,this paper has also conducted experiments to verify the consensus algorithm by building a distributed network.Secondly,for the data structure of the consortium blockchain targeting at the performance bottleneck of the operation of the underlying data structure of consortium blockchain,the paper uses multi-threading related technologies to propose a blockchain data structure of a lock-free concurrent cached Merkle Patricia(CMPT)tree that supports thread-safe concurrent data operations and reduces the time complexity of the underlying data operations of the blockchain.It also tests the performance of the data structure by the benchmark test.Thirdly,responding to the Industrial IOT scenario of intelligent manufacturing,this paper puts forward the high-performance manufacturing security model of consortium blockchain to build a distributed intelligent manufacturing industrial network,based on the above algorithm.To meet the requirements of multi-nodes,privacy protection and low time-lag by intelligent manufacturing industry,the paper uses FRaft algorithm to increase the transaction throughput and reduce the responding delay.It also improves the performance of the underlying block storage by CMPT,which could provide highly reliable and scalable blockchain data storage.
Keywords/Search Tags:blockchain, Consensus Algorithm, Raft, Merkle Patricia Trie, Concurrent data structure
PDF Full Text Request
Related items