PoRX: A reputation incentive scheme for blockchain consensus of IIoT

Abstract Industrial Internet of Things (IIoT) refers to all kinds of equipment in industrial production, whether it is machine equipment in factories or engine in automobiles and airplanes, on which sensors are installed and connected to wireless network terminals to collect and share data. At present, because IIoT system is an open, distributed and heterogeneous system, it is a great challenge to implement trusted communication in IIoT. Blockchain technology has become a new way to solve the cooperative trust issues of industrial Internet of Things. Using blockchain, a tamper-proof system can be built, which can be used as an audit tool for hardware products of industrial Internet of Things from chip to whole equipment. Blockchain improve productivity and operational efficiency of IIoT through smart contract, allowing machines to manage themselves. To apply blockchain technology in IIoT, one of the main issues is to solve the security and efficiency problems of consensus protocols. In this paper, a reputation scheme is proposed to encourage normal nodes and abnormal nodes both to participate in network collaboration in a good way. In order to guide the behavior, a credit based incentive approach is proposed. The reward and punishment factor is designed in the revenue payment function of reputation. The effectiveness is that the cooperative behavior is rewarded, and the non cooperative behavior is punished. The main advantage of our scheme is that our reputation based incentive module can be implemented on state-of-the-art PoX protocols, which is called PoRX,and can make PoX protocols achieve better consensus states. Therefore, it would benefit the applications of IIoT with blockchain. A prototype has been implemented and the experimental results shows that our scheme can effectively encourage the cooperative behavior of the nodes in IIoT, that can benefit the network.

[1]  Lionel Brunie,et al.  A Trustless Privacy-Preserving Reputation System , 2016, SEC.

[2]  Xiaoli Ma,et al.  Performance Analysis of the Raft Consensus Algorithm for Private Blockchains , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[3]  Lin Chen,et al.  On Security Analysis of Proof-of-Elapsed-Time (PoET) , 2017, SSS.

[4]  Yining Liu,et al.  A Secure Authentication Protocol for Internet of Vehicles , 2019, IEEE Access.

[5]  Iddo Bentov,et al.  Proof of Activity: Extending Bitcoin's Proof of Work via Proof of Stake [Extended Abstract]y , 2014, PERV.

[6]  Stephen L. Reed Bitcoin Cooperative Proof-of-Stake , 2014, ArXiv.

[7]  Gang Chen,et al.  Untangling Blockchain: A Data Processing View of Blockchain Systems , 2017, IEEE Transactions on Knowledge and Data Engineering.

[8]  Nagaveni B. Biradar,et al.  IOTA-Next Generation Block chain , 2018 .

[9]  Svein J. Knapskog,et al.  A Probabilistic Reputation Algorithm for Decentralized Multi-Agent Environments , 2009, Electron. Notes Theor. Comput. Sci..

[10]  Marko Vukolic,et al.  Hyperledger fabric: a distributed operating system for permissioned blockchains , 2018, EuroSys.

[11]  Davor Svetinovic,et al.  Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams , 2018, IEEE Transactions on Dependable and Secure Computing.

[12]  Jonathan C. Ho,et al.  The effects of product-related, personal-related factors and attractiveness of alternatives on consumer adoption of NFC-based mobile payments , 2015 .

[13]  Markus Kraft,et al.  Incorporating seller/buyer reputation-based system in blockchain-enabled emission trading application , 2018 .

[14]  Siu-Ming Yiu,et al.  A survey on cyber attacks against nonlinear state estimation in power systems of ubiquitous cities , 2017, Pervasive Mob. Comput..

[15]  Dieter Hogrefe,et al.  Self-managed and blockchain-based vehicular ad-hoc networks , 2016, UbiComp Adjunct.

[16]  Victor I. Chang,et al.  The Business Intelligence as a Service in the Cloud , 2014, Future Gener. Comput. Syst..

[17]  Jian-Kang Zhang,et al.  Optimal Design of Linear Space Code for MIMO Optical Wireless Communications , 2016, IEEE Photonics Journal.

[18]  Mostafa H. Ammar,et al.  A reputation system for peer-to-peer networks , 2003, NOSSDAV '03.

[19]  Wei Peng,et al.  Proof of Reputation: A Reputation-Based Consensus Protocol for Peer-to-Peer Network , 2018, DASFAA.

[20]  Fuchun Guo,et al.  Searchain: Blockchain-based private keyword search in decentralized storage , 2017, Future Gener. Comput. Syst..

[21]  Xingtong Liu,et al.  Unlinkable Coin Mixing Scheme for Transaction Privacy Enhancement of Bitcoin , 2018, IEEE Access.

[22]  Douglas C. Schmidt,et al.  PlaTIBART: a platform for transactive IoT blockchain applications with repeatable testing , 2017, M4IoT '17.

[23]  Yan Zhang,et al.  Enabling Localized Peer-to-Peer Electricity Trading Among Plug-in Hybrid Electric Vehicles Using Consortium Blockchains , 2017, IEEE Transactions on Industrial Informatics.

[24]  Peng Jiang,et al.  A Survey on the Security of Blockchain Systems , 2017, Future Gener. Comput. Syst..

[25]  Qiaoyan Wen,et al.  An Anti-Quantum Transaction Authentication Approach in Blockchain , 2018, IEEE Access.

[26]  Jong-Hyouk Lee,et al.  Blockchain-based secure firmware update for embedded devices in an Internet of Things environment , 2016, The Journal of Supercomputing.