Analysis of the Communication Traffic for Blockchain Synchronization of IoT Devices

11/01/2017
by   Pietro Danzi, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/19/2018

Delay and Communication Tradeoffs for Blockchain Systems with Lightweight IoT Clients

The emerging blockchain protocols provide a decentralized architecture f...
research
04/15/2019

Efficient Blockchain Synchronization for Internet of Things using Signature Amortization

We study the problem of efficiently disseminating authenticated blockcha...
research
12/21/2018

On the Activity Privacy of Blockchain for IoT

In recent years blockchain has received tremendous attention as a means ...
research
10/25/2022

Connectivity-Aware Contract for Incentivizing IoT Devices in Complex Wireless Blockchain

Blockchain is considered the critical backbone technology for secure and...
research
04/15/2019

Repeat-Authenticate Scheme for Multicasting of Blockchain Information in IoT Systems

We study the problem of efficiently disseminating authenticated blockcha...
research
02/28/2020

Assuring the Integrity of Videos from Wireless-based IoT Devices using Blockchain

Blockchain technology has drawn attention fromvarious communities. The u...
research
07/19/2021

Indexing structures for the PLS blockchain

This paper studies known indexing structures from a new point of view: m...

Please sign up or login with your details

Forgot password? Click here to reset