ITCRNov 1, 2017

Analysis of the Communication Traffic for Blockchain Synchronization of IoT Devices

arXiv:1711.00540v273 citations
AI Analysis

This addresses the challenge of enabling blockchain integration for IoT devices with limited capabilities, though it is incremental as it builds on existing synchronization methods.

The paper tackles the problem of synchronizing IoT devices with blockchain networks by modeling and analyzing the communication traffic, power consumption, and trade-offs of different synchronization protocols, showing that wireless connectivity impacts efficiency and security.

Blockchain is a technology uniquely suited to support massive number of transactions and smart contracts within the Internet of Things (IoT) ecosystem, thanks to the decentralized accounting mechanism. In a blockchain network, the states of the accounts are stored and updated by the validator nodes, interconnected in a peer-to-peer fashion. IoT devices are characterized by relatively low computing capabilities and low power consumption, as well as sporadic and low-bandwidth wireless connectivity. An IoT device connects to one or more validator nodes to observe or modify the state of the accounts. In order to interact with the most recent state of accounts, a device needs to be synchronized with the blockchain copy stored by the validator nodes. In this work, we describe general architectures and synchronization protocols that enable synchronization of the IoT endpoints to the blockchain, with different communication costs and security levels. We model and analytically characterize the traffic generated by the synchronization protocols, and also investigate the power consumption and synchronization trade-off via numerical simulations. To the best of our knowledge, this is the first study that rigorously models the role of wireless connectivity in blockchain-powered IoT systems.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes