Font Size: a A A

Design And Implementation Of Consensus Mechanism Based On Differentiated Reputation

Posted on:2024-03-31Degree:MasterType:Thesis
Country:ChinaCandidate:D LiuFull Text:PDF
GTID:2568306941984259Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Blockchain runs in a complex and open distributed environment,and its security and performance are still difficult to meet the requirements for most practical applications.The consensus mechanism is the core ensure the consistency of the blockchain system,which plays a vital role in the overall efficiency and safety of the system.Based on this background,this topic intends to incorporate the reputation system into the consensus process to promote the healthy operation of the system consensus and enhance its security.This paper proposes a global trust model based on behavior factors,analyzes various behaviors of nodes in the consensus process and gives corresponding reputation rewards or reputation penalties,so as to effectively evaluate the reliability of nodes.Integrating the direct evaluation between nodes and the similarity of recommended reputation,the global reputation of nodes can be evaluated more accurately and objectively,and the attack behavior of malicious nodes colluding to manipulate the reputation system can be effectively resisted.Combined with the above reputation evaluation scheme,this paper designs a Byzantine fault-tolerant consensus mechanism based on the global trust model—GTBFT,which screens out nodes with high credibility and communication performance to participate in the consensus based on the reputation value,reducing the number of invalid communications and reducing the view-change frequency ensures that the system operates more stably and safely.At the same time,the consensus voting weight is dynamically adjusted according to the reputation of the node,and the Byzantine threshold is set in combination with the reputation parameter,which accelerates the process of consensus,reduces the consensus delay,and effectively improves the consensus efficiency and system throughput.This paper uses the Hyperledger Fabric framework to build an experimental network to test the delay,throughput,reputation changes and other indicators of the GTBFT consensus mechanism.The experimental results show that with the advancement of the consensus round,Byzantine nodes in the GTBFT consensus domain are gradually eliminated,which enhances the security of the system.When the number of network nodes is the same,compared with PBFT,the probability of GTBFT view switching is reduced by at least 57.1%,and the throughput is increased by at least 11.4%.As the network scale expands,the performance advantages of GTBFT become more obvious.
Keywords/Search Tags:blockchain, reputation evaluation, consensus mechanism
PDF Full Text Request
Related items