Font Size: a A A

Research And Application Of Generator Data Sharing Scheme Based On Consortium Blockchain

Posted on:2022-10-19Degree:MasterType:Thesis
Country:ChinaCandidate:X F WeiFull Text:PDF
GTID:2492306575965229Subject:Control Engineering
Abstract/Summary:
With the digital transformation of Chinese manufacturing,there is an increasing demand for information sharing.The traditional generator industry has problems such as network security and data silos in the process of digital transformation,which makes data sharing difficult and hinders the overall development of the industry.Blockchain technology relies on its immutability and decentralized characteristics to reduce trust costs and easily achieve secure data circulation among enterprises,but it also has the disadvantages of capacity limitation and insufficient performance.This thesis combines the improved Hyperledger Fabric framework with generator data sharing to design the generator data sharing software based on the consortium blockchain.The main research contents of this thesis are as follows:1.Aiming at the characteristics of generator data with many types and large volume,this thesis stores generator data under the off-chain and adopts the way of link deposition to realize generator data uplink,so as to solve the limitation problem of storage capacity of the blockchain itself by the mode of on-chain transaction and off-chain storage;this thesis also proposes the method of double hash value consistency to verify the authenticity of the data under off-chain and ensure the fairness of data transacions under on-chain.2.This thesis optimizes Raft consensus process to improve the blockchain performance from two aspects: log replicaion and log backtracking.For the problem that all log changes are processed through the leader,the coordinator state is introduced to assist the leader in processing log replication requests;for the problem that the leader needs to send log replication requests multiple times to handle inconsistent logs,the log backtracking is optimized to group follower nodes and combine with the coordinator to quickly make the logs consistent.3.According to the requirement analysis of generator data sharing software,this thesis uses the features of Fabric platform to realize user authority control management,and develops chaincode functions for different business logics to complete the construction of generator data sharing software based on consortium blockchain using B/S design mode.The business functions mainly include generator data uplink,generator data query,generator data trade,generator data access and generator data download.4.Test cases were prepared based on national software quality testing standards to complete the overall testing of the software,and the test results showed that the generator data sharing software met the requirements of national software standards.Using blockchain performance testing tools to test the performance of the blockchain system applying the improved consensus mechanism,the results show that the improved Raft algorithm shortens the transaction latency by 4.6% and improves the throughput by 2.3%under different number of transaction requests,and shortens the transaction latency by 2.6%and improves the throughput by 2.1% under different number of nodes than before the improvement.
Keywords/Search Tags:blockchain, link depository, data sharing, generator, Raft
Related items