Font Size: a A A

Research On The Implementation Of Campus Asset Traceability System Based On GRBFT Consensus Algorithm

Posted on:2022-11-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y S WuFull Text:PDF
GTID:2507306611983239Subject:Accounting
Abstract/Summary:PDF Full Text Request
Blockchain has reached the 3.0 stage and is widely used in various fields due to its repudiation resistance,tamper-proof,and traceability features.The importance of blockchain in the future is self-evident,and the consensus mechanism of blockchain is the most important,which is related to the consensus efficiency and security of blockchain.However,Raft algorithm and PBFT algorithm of the current blockchain both have problems of low activity and ineffective supervision of node evil,so this paper first proposes an improvement scheme for Raft algorithm and then uses the core part of the scheme to improve PBFT algorithm to obtain GRBFT consensus algorithm.Therefore,this paper builds a campus asset traceability system based on GRBFT consensus algorithm to integrate the information of campus assets,and uses the traceability and non-tampering characteristics of blockchain to ensure the security of data and provide a guarantee for future traceability,and introduces GRBFT consensus algorithm as the consensus layer of the system so that this system has better performance and security.The main contributions of this paper are as follows.(1)A Raft consensus algorithm improvement scheme based on the weighted PageRank algorithm is proposed.For the problem that Raft consensus algorithm in blockchain has low node activity and cannot prevent evil nodes,so it cannot be well applied to the federated chain.Firstly,Raft consensus algorithm is optimized by using the weighted PageRank algorithm to solve the problem of low node activity and reduce the impact of faulty nodes on consensus efficiency.Finally,the credit mechanism is introduced to solve the problem of node evil.The improved Raft consensus algorithm is experimentally proven to have better security and can be applied to coalition chains and has better performance than the mainstream PBFT consensus algorithm of coalition chains.(2)An improved PBFT consensus algorithm based on grouped Raft mechanism is proposed,which is named GRBFT consensus algorithm.For the practical Byzantine fault-tolerant algorithm(PBFT)in blockchain,there are problems such as low node activity,increasing number of nodes,low performance,and evil nodes cannot be supervised and kicked out of the coalition chain in time.Firstly,the in-group consensus mechanism introduces the core part of the improvement scheme in the previous chapter,using Raft consensus algorithm optimized by the weighted PageRank algorithm for consensus so that the in-group has efficient consensus efficiency,and then introduces the supervisory transmission nodes to enhance the security of the in-group consensus.Then PBFT consensus algorithm is followed among the group leaders outside the group.Finally,the results are transmitted back to the group after the consensus among the group leaders is completed.The experimental results show that GRBFT algorithm can tolerate more malicious nodes than PBFT algorithm at maximum,has better security,and has better performance than PBFT algorithm.(3)A GRBFT consensus algorithm based campus asset traceability system is proposed.The system aims to provide a convenient and efficient collaboration environment for manufacturers and sellers,as well as schools and colleges in the flow,to solve the problems of information silos,easy tampering,and difficult traceability faced by campus assets in information storage in the past,and to facilitate the supervision of regulators.The system adopts the blockchain network built by super ledger Fabric to store campus asset information so that the information of all links of campus assets is stored in the blockchain network in the data layer,and the traceability and non-tamperability of blockchain are used to provide a security guarantee for campus asset information storage and future traceability.In addition,GRBFT consensus algorithm is introduced in the consensus layer to replace the mainstream PBFT consensus algorithm of the alliance chain so that the system has better performance and security.
Keywords/Search Tags:Blockchain, PBFT consensus algorithm, Raft consensus algorithm, Weighted PageRank algorithm, Traceability system
PDF Full Text Request
Related items