When Internet of Things Meets Blockchain: Challenges in Distributed Consensus

  title={When Internet of Things Meets Blockchain: Challenges in Distributed Consensus},
  author={Bin Cao and Yixin Li and Lei Zhang and Long Zhang and Shahid Mumtaz and Zhenyu Zhou and Mugen Peng},
  journal={IEEE Network},
Blockchain has been regarded as a promising technology for IoT, since it provides significant solutions for decentralized networks that can address trust and security concerns, high maintenance cost problems, and so on. The decentralization provided by blockchain can be largely attributed to the use of a consensus mechanism, which enables peer-to-peer trading in a distributed manner without the involvement of any third party. This article starts by introducing the basic concept of blockchain… 

Figures and Tables from this paper

Blockchain for Managing Heterogeneous Internet of Things: A Perspective Architecture
A preliminary study on an architecture that implements blockchain in managing heterogeneous IoT systems and the difficulties of integrating IoT and blockchain is presented to stimulate further effort and cross-disciplinary collaboration.
Integration of Blockchain and IoT
The issues being faced currently due to the use of a centralised system are discussed and a solution to those problems is provided by explaining how integrating IoT and Blockchain can and will lead to greater outcomes.
Performance Analysis for Blockchain Driven Wireless IoT Systems Based on Tempo-Spatial Model
This paper establishes a fundamental analysis model to underpin the blockchain enabled IoT system and designs an optimal full function node deployment for blockchain system to achieve the maximum transaction throughput with the minimum full function nodes density.
Blockchain Systems, Technologies and Applications: A Methodology Perspective
How blockchain works, the research activity and challenge, and the roadmap involving the classic methodology with typical blockchain use cases and topics are introduced and the advantage and limitation using these methods are summarized as the guide of future work to further considered.
A Scalable Multi-Layer PBFT Consensus for Blockchain
An optimal double-layer PBFT is proposed and it is proved that when the nodes are evenly distributed within the sub-groups in the second layer, the communication complexity is minimized and the security threshold is analyzed based on faulty probability determined (FPD) and faulty number determined models, respectively.
A Distributed Game Theoretic Approach for Blockchain-based Offloading Strategy
To maximize both the utilities of blockchain users and blockchain miners, a Stackelberg game is introduced to formulate the interaction between them and is proved to converge to a unique optimal equilibrium.
McPoRA: A Multi-chain Proof of Rapid Authentication for Post-Blockchain Based Security in Large Scale Complex Cyber-Physical Systems
The multi-chain structure resolves the issues of scalability and storage and is a candidate to replace the traditional blockchain in IoT applications and a new consensus algorithm called "Multi-Chain Proof of Rapid Authentication" (McPoRA) to improve latency, which is a crucial factor in IoT resource constrained devices.
A Secure and Effective Construction Scheme for Blockchain Networks
A secure and effective construction scheme for blockchain networks to improve performance and address the effective management concerns of blockchain data based on transaction categories is proposed.
A Survey on Different Consensus Mechanisms for the Blockchain Technology
This survey aims to study on the consensus methods which are relevant for the IoT networks and focuses on the survey of different consensus methods available for the blockchain.
How Much Communication Resource is Needed to Run a Wireless Blockchain Network?
The question of how much communication resource is needed to run wireless blockchain networks (WBN) under various commonly used CMs is answered and the impact of the communication resource provision on block-chain performance is shown.


Blockchains and Smart Contracts for the Internet of Things
The conclusion is that the blockchain-IoT combination is powerful and can cause significant transformations across several industries, paving the way for new business models and novel, distributed applications.
Consortium Blockchain for Secure Energy Trading in Industrial Internet of Things
This work exploits the consortium blockchain technology to propose a secure energy trading system named energy blockchain, which can be widely used in general scenarios of P2P energy trading getting rid of a trusted intermediary and a credit-based payment scheme to support fast and frequent energy trading.
Cloud/Fog Computing Resource Management and Pricing for Blockchain Networks
A lightweight infrastructure of the PoW-based blockchains, where the computation-intensive part of the consensus process is offloaded to the cloud/fog and the real experimental results are employed to justify the proposed model.
Secure Blockchains for Dynamic Spectrum Access: A Decentralized Database in Moving Cognitive Radio Networks Enhances Security and User Access
A secure blockchain verification protocol is proposed as a method for enabling and securing spectrum sharing in moving cognitive radio (CR) networks and outperforms the conventional system in moderate cases of small-scale fading, and in the case of severe small- scale fading, the blockchain protocol will outperform theventional system if multipath diversity is not used.
Enabling Localized Peer-to-Peer Electricity Trading Among Plug-in Hybrid Electric Vehicles Using Consortium Blockchains
Numerical results indicate that the double auction mechanism can achieve social welfare maximization while protecting privacy of the PHEVs and security analysis shows that the proposed PETCON improves transaction security and privacy protection.
BlockChain: A Distributed Solution to Automotive Security and Privacy
It is argued that blockchain (BC), a disruptive technology that has found many applications from cryptocurrencies to smart contracts, is a potential solution to these challenges and is proposed a BC-based architecture to protect the privacy of users and to increase the security of the vehicular ecosystem.
The Tangle
The mathematical foundations of IOTA, a cryptocurrency for the Internet-of-Things (IoT) industry, are analyzed, and a family of Markov Chain Monte Carlo (MCMC) algorithms are contributed.
Proof of Stake versus Proof of Work White Paper
  • Computer Science, Mathematics
  • 2016
This report examines the pros and cons of both consensus systems and shows that existing implementations of proof of stake are vulnerable to attacks which are highly unlikely in Bitcoin and proof of work approaches in general.
Integrating blockchain for data sharing and collaboration in mobile healthcare applications
This work proposes an innovative user-centric health data sharing solution by utilizing a decentralized and permissioned blockchain to protect privacy using channel formation scheme and enhance the identity management using the membership service supported by the blockchain.
Equilibria in the Tangle