When Internet of Things Meets Blockchain: Challenges in Distributed Consensus
arXiv:1905.06022 · doi:10.1109/MNET.2019.1900002
Abstract
Blockchain has been regarded as a promising technology for Internet of Things (IoT), since it provides significant solutions for decentralized network which can address trust and security concerns, high maintenance cost problem, etc. The decentralization provided by blockchain can be largely attributed to the use of consensus mechanism, which enables peer-to-peer trading in a distributed manner without the involvement of any third party. This article starts from introducing the basic concept of blockchain and illustrating why consensus mechanism plays an indispensable role in a blockchain enabled IoT system. Then, we discuss the main ideas of two famous consensus mechanisms including Proof of Work (PoW) and Proof of Stake (PoS), and list their limitations in IoT. Next, two mainstream Direct Acyclic Graph (DAG) based consensus mechanisms, i.e., the Tangle and Hashgraph, are reviewed to show why DAG consensus is more suitable for IoT system than PoW and PoS. Potential issues and challenges of DAG based consensus mechanism to be addressed in the future are discussed in the last.
References in corpus (3)
Cited by in corpus (15)
- Blockchain for the Internet of Vehicles towards Intelligent Transportation Systems: A Survey
- Direct Acyclic Graph based Ledger for Internet of Things: Performance and Security Analysis
- BeepTrace: Blockchain-enabled Privacy-preserving Contact Tracing for COVID-19 Pandemic and Beyond
- A Hierarchical and Location-aware Consensus Protocol for IoT-Blockchain Applications
- A Survey of State-of-the-Art on Blockchains: Theories, Modelings, and Tools
- Leader Confirmation Replication for Millisecond Consensus in Private Chains
- How Much Communication Resource is Needed to Run a Wireless Blockchain Network?
- Towards On-Device Federated Learning: A Direct Acyclic Graph-based Blockchain Approach
- A Blockchain-Based Approach for Saving and Tracking Differential-Privacy Cost
- Anti-Tamper Protection for Internet of Things System Using Hyperledger Fabric Blockchain Technology
- Computation Offloading in the Untrusted MEC-aided Mobile Blockchain IoT System
- Joint Power Splitting and Relay Selection in Energy-Harvesting Communications for IoT Networks
- Block Access Control in Wireless Blockchain Network: Design, Modeling and Analysis
- Blockchain-enabled Resource Management and Sharing for 6G Communications
- Preventing and Controlling Epidemics through Blockchain-Assisted AI-Enabled Networks