Litcius/Paper detail

Consensus mechanism for software-defined blockchain in internet of things

Ruihang Huang, Xiaoming Yang, P. Ajay

2022Internet of Things and Cyber-Physical Systems82 citationsDOIOpen Access PDF

Abstract

This article aims to discuss the consensus mechanism of software-defined blockchain in the Internet of Things, analyze the characteristics of the traditional consensus mechanism algorithms, on the basis of comparing the advantages of each model, the traditional consensus mechanism algorithm is improved. Later, a supervisable consensus scheme based on improved DPOS-PBFT (Delegated proof of stake-Practical Byzantine Fault Tolerance) was proposed. In the context of the development of the Internet of Things technology, the decentralized distributed computing paradigm is used to improve the blockchain smart contract technology, and the DPOS blockchain consensus mechanism is optimized based on the DPOS protocol of the credit model. In addition, through the dynamic grouping algorithm of credibility, the research ranks the credit level of the consensus nodes of the blockchain network, thus further realizing the supervision of the Internet of Things system. The results of the case analysis show that the success rate of the mechanism algorithm can still be maintained at about 97% after 3000 user requests, the maximum delay remains below 8s after 3000 user requests, the minimum delay is always around 3s, the average delay is 2.38s, the overall performance of the algorithm is superior. It can ensure the final consistency of data transmission of each node in the Internet of Things, the research on the blockchain consensus mechanism in the Internet of Things has practical reference value.

Topics & Concepts

Computer scienceBlockchainThe InternetByzantine fault toleranceNode (physics)Consistency (knowledge bases)Context (archaeology)ConsensusConsensus algorithmDistributed computingCredibilityMechanism (biology)SoftwareComputer networkComputer securityFault toleranceWorld Wide WebAlgorithmArtificial intelligenceMulti-agent systemOperating systemPolitical sciencePhilosophyEpistemologyPaleontologyLawBiologyEngineeringStructural engineeringBlockchain Technology Applications and SecurityIoT and Edge/Fog Computing