Communication Aspects of the Integration of Wireless IoT Devices with Distributed Ledger Technology

The pervasive need to safely share and store information between devices calls for the replacement of centralized trust architectures with decentralized ones. DLTs are seen as the most promising enabler of decentralized trust, but they still lack technological maturity, and their successful adoption depends on the understanding of the fundamental design trade-offs and their reflection in the actual technical design. This work focuses on the challenges and potential solutions for an effective integration of DLTs in the context of the Internet of Things (IoT). We first introduce the landscape of IoT applications and discuss the limitations and opportunities offered by DLTs. Then we review the technical challenges encountered in the integration of resource-constrained devices with distributed trust networks. We describe the common traits of lightweight synchronization protocols, and propose a novel classification rooted in the IoT perspective. We identify the need for receiving ledger information at the endpoint devices, implying a two-way data exchange that contrasts with the conventional uplink-oriented communication technologies intended for IoT systems.

[1]  Petar Popovski,et al.  Delay and Communication Tradeoffs for Blockchain Systems With Lightweight IoT Clients , 2018, IEEE Internet of Things Journal.

[2]  Ghassan O. Karame,et al.  Unifying Lightweight Blockchain Client Implementations , 2018 .

[3]  Petar Popovski,et al.  Distributed proportional-fairness control in microgrids via blockchain smart contracts , 2017, 2017 IEEE International Conference on Smart Grid Communications (SmartGridComm).

[4]  Hannes Hartenstein,et al.  Network Layer Aspects of Permissionless Blockchains , 2019, IEEE Communications Surveys & Tutorials.

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

[6]  Michael Devetsikiotis,et al.  Blockchains and Smart Contracts for the Internet of Things , 2016, IEEE Access.

[7]  Carsten Bockelmann,et al.  Massive machine-type communications in 5g: physical and MAC-layer solutions , 2016, IEEE Communications Magazine.

[8]  F. Richard Yu,et al.  Integrated Blockchain and Edge Computing Systems: A Survey, Some Research Issues and Challenges , 2019, IEEE Communications Surveys & Tutorials.

[9]  Petar Popovski,et al.  Analysis of LoRaWAN Uplink with Multiple Demodulating Paths and Capture Effect , 2019, ICC 2019 - 2019 IEEE International Conference on Communications (ICC).

[10]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[11]  Mubashir Husain Rehmani,et al.  Applications of Blockchains in the Internet of Things: A Comprehensive Survey , 2019, IEEE Communications Surveys & Tutorials.

[12]  Petar Popovski,et al.  Analysis of the Communication Traffic for Blockchain Synchronization of IoT Devices , 2017, 2018 IEEE International Conference on Communications (ICC).

[13]  Atis Elsts,et al.  Distributed Ledger Technology and the Internet of Things: A Feasibility Study , 2018, BlockSys@SenSys.

[14]  Dong Jin,et al.  Bitcoin Payment-Channels for Resource Limited IoT Devices , 2018, COINS.