Font Size: a A A

Research On Performance Analysis And Optimization Algorithm Of Blockchain Consensus Mechanism For Internet Of Things

Posted on:2022-07-10Degree:MasterType:Thesis
Country:ChinaCandidate:Z H ZhangFull Text:PDF
GTID:2518306575968789Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
As one of the most promising technologies in the field of mobile communications in the future,blockchain has become a popular research object in the academic field.In the practical Internet of Things(Io T)scenario,the performance of blockchain applications largely depends on the consensus mechanism,so the consensus mechanism has always been considered by experts and scholars to be the core part of blockchain technology research.At present,although various consensus mechanisms have been proposed one after another,they not only have problems such as low throughput,high latency,and high resource consumption,but also lack a systematic analysis of the performance of different consensus mechanisms.Therefore,in response to the above problems,this thesis analyzes and compares the advantages and limitations of the current mainstream consensus mechanism from a technical perspective,and proposes an optimization plan for the consensus mechanism.The main work of this thesis is as follows:First,this thesis studies the performance of blockchain consensus mechanisms based on Proof of Work(Po W),Proof of Stake(Po S)and Directed Acyclic Graph(DAG)in Io T scenarios.At the beginning,analyze the consensus process of various consensus mechanisms in the wireless network,study and compare their performance from the four aspects of the average time to generate a new block,the confirmation delay,the Transaction Per Second(TPS)and the confirmation failure probability,and deduce the relationship between the performance of blockchain system based on different consensus mechanisms and network resources(node computation power,node rights and buffer size).The analysis results show that network resources and network load will affect the consensus process of the blockchain.The performance of Po W and Po S is more sensitive to changes in network resources,while the performance of DAG is more sensitive to changes in network load.The research provides a theoretical reference for pointing out the advantages and disadvantages of Po W,Po S and DAG in practical Io T scenarios.Second,in view of the problems of limited transaction throughput,high energy consumption,long delay,and oligopoly in the Po W consensus mechanism mainly used in current blockchain networks,this thesis proposes a reputation-based Po W mechanism.This thesis verifies the performance of the proposed optimization algorithm from four aspects: the proportion of honest nodes,node mining revenue,mining efficiency and transaction throughput.The analysis results show that the optimization mechanism proposed in this thesis can limit the malicious behavior of the nodes in the wireless blockchain network,reduce the deterioration of the blockchain performance due to the malicious behavior of the nodes,and ensure the efficiency and reliability of the blockchain network consensus.At the same time,nodes with low computation power can obtain higher reputation and better consensus benefits by maintaining good behavior,increasing the probability of inserting new blocks into the blockchain,and ensuring the fairness of competition.
Keywords/Search Tags:Internet of Things, Blockchain, Consensus mechanism, Performance analysis, Reputation mechanism
PDF Full Text Request
Related items