Font Size: a A A

Overhead Analysis Of Blockchain Consensus Algorithm And On-chain Strategy Research For Internet Of Things

Posted on:2023-05-12Degree:MasterType:Thesis
Country:ChinaCandidate:K J NieFull Text:PDF
GTID:2568306914462464Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
With the development of the Internet of Things,large-scale devices are deployed,resources are sinking,and third-party management is more difficult.Traditional security and privacy protection methods are no longer applicable.The security and privacy protection ability of blockchain has been verified in decentralized and multi-party governance scenarios such as finance and digital society,and blockchain has been introduced into the Internet of things.Blockchain has a wide variety and different performance,which can be divided into public chain and private chain.It is recognized in the industry that public chain has good scalability and low efficiency,while private chain has high efficiency and poor scalability.However,this qualitative conclusion lacks theoretical analysis,and the performance boundary of public-private chain has not been studied.Therefore,a consensus overhead analysis method is proposed,which examines the relationship between the network scale and resource requirements reached by consensus.At the same time,considering the characteristics of the large amount of IoT data different business types,and different needs,the cloudedge collaborative processing of IoT data is required,so a blockchain cloud-edge collaborative on-chain strategy for IoT is proposed.The main work and innovation of this paper are as follows:Firstly,we research the overhead of the blockchain consensus algorithm for the Internet of Things,establish a fair and verifiable overhead analysis model,and explore the network parameters and relationships that affect the overhead of the consensus algorithm.By selecting the typical PoW and PBFT algorithms in public and private chains,the IoT blockchain network model and unified blockchain process are established.Considering the PoW fork and the view change of PBFT,the system overhead of PoW and PBFT is analyzed and deduced.The simulation results show that the computing power cost of PoW is much larger than that of PBFT,but the communication cost is relatively moderately affected by the node size,and the scalability is good;the communication cost of PBFT is greatly affected by the node size,and the scalability is poor.Secondly,we study the blockchain cloud-edge collaborative on-chain strategy for the Internet of Things,and design a blockchain cloud-edge collaborative on-chain algorithm for the Internet of Things.First,a blockchain cloud-edge collaborative network model is established.Then,in the process of blockchain on-chain,considering factors such as delay and storage capacity,an optimization problem is established with the goal of minimizing delay and storage capacity.Finally,to solve the optimization problem,a cloud-edge collaborative blockchain algorithm for the Internet of Things is designed and proposed.Simulation results demonstrate the effectiveness of the proposed algorithm.The research work of this paper not only provides theoretical guidance for the selection of block chain type in the Internet of things,but also provides technical support for the application of block chain in the Internet of things.
Keywords/Search Tags:Internet of Things, blockchain, consensus algorithm, overhead analysis, cloud-edge collaboration
PDF Full Text Request
Related items