Font Size: a A A

Research On Key Technologies Of High Performance Trading Blockchain System Based On Consortium Blockchain

Posted on:2021-01-13Degree:MasterType:Thesis
Country:ChinaCandidate:X C ZhaoFull Text:PDF
GTID:2518306047982259Subject:Computer Science and Technology
Abstract/Summary:
In the era of digital information,data is playing an increasingly important role in society.Trading data is beneficial to multi-source and multi-dimensional data acquisition and integration and circulation.The data transaction scheme based on blockchain technology can realize the traceability of the transaction process and the reliability of the transaction data.As a type of blockchain network,the consortium blockchain is widely used in financial,government and other institutions because of its access mechanism to participating nodes.With the continuous progress of society,digital trading activities have become more frequent,and the requirements for the speed of data transactions have continued to increase while the amount of data has continued to increase.Therefore,the improvement of the data transaction throughput performance of the alliance blockchain network and the optimization of the increasing amount of data for the characteristics of the dynamic changes of participating nodes in the alliance are the main contents of this paper.First,in order to solve the problem that the abnormal nodes participate in the transaction verification in the system that applies the practical Byzantine fault tolerance(PBFT)consensus mechanism,the consensus efficiency decreases,and a coalition chain consensus method that supports the removal of abnormal nodes is proposed.Through research on the PBFT consensus mechanism,in order to better stimulate the enthusiasm of participating transaction consensus nodes and reduce the probability of abnormal nodes participating in the PBFT consensus protocol,a grade-based selection byzantine fault-tolerant algorithm for nodes in the alliance is proposed.Comparing the throughput with the PBFT algorithm,it proves that the GSBFT algorithm effectively solves the probability of abnormal nodes participating in transaction consensus and improves the transaction throughput.Secondly,according to the characteristics of dynamic changes of participating data transaction verification nodes in the alliance,a large amount of transaction data is reasonably stored,and an alliance node data storage method that supports dynamic changes of verification nodes is proposed.The storage method is a storage optimization model based on the remainder system,and at the same time the fault tolerance detection of the storage model is performed based on the redundant remainder system.By using different storage methods for transaction data to conduct data transaction verification comparison experiments,it is verified that the storage mechanism has high timeliness in transaction verification.
Keywords/Search Tags:consortium blockchain, data trading, consensus algorithm, throughput, data storage
Related items