Energy-Efficient Mining for Blockchain-Enabled IoT Applications. An Optimal Multiple-Stopping Time Approach

05/09/2023
by   Anurag Gupta, et al.
0

What are the optimal times for an Internet of Things (IoT) device to act as a blockchain miner? The aim is to minimize the energy consumed by low-power IoT devices that log their data into a secure (tamper-proof) distributed ledger. We formulate the energy-efficient blockchain mining for IoT devices as a multiple-stopping time partially observed Markov decision process (POMDP) to maximize the probability of adding a block in the blockchain; we also present a model to optimize the number of stops (mining instants). In general, POMDPs are computationally intractable to solve, but we show mathematically using submodularity that the optimal mining policy has a useful structure: 1) it is monotone in belief space, and 2) it exhibits a threshold structure, which divides the belief space into two connected sets. Exploiting the structural results, we formulate a computationally-efficient linear mining policy for the blockchain-enabled IoT device. We present a policy gradient technique to optimize the parameters of the linear mining policy. Finally, we use synthetic and real Bitcoin datasets to study the performance of our proposed mining policy. We demonstrate the energy efficiency achieved by the optimal linear mining policy in contrast to other heuristic strategies.

READ FULL TEXT
research
05/03/2022

Implementation of an efficient, portable and platform-agnostic cryptocurrency mining algorithm for Internet of Things devices

Recently, there has been a remarkable amount of research being done in b...
research
11/26/2021

A Trust and Reputation System for IoT Exploiting Distributed Ledger Technology

The advent of Bitcoin, and consequently Blockchain, has ushered in a new...
research
07/07/2021

Energy Efficient Federated Learning in Integrated Fog-Cloud Computing Enabled Internet-of-Things Networks

We investigate resource allocation scheme to reduce the energy consumpti...
research
04/30/2019

BlockLoc: Secure Localization in the Internet-of-Things using Blockchain

Several IoT applications are tightly dependent on the locations of the d...
research
02/25/2019

Energy efficient mining on a quantum-enabled blockchain using light

We outline a quantum-enabled blockchain architecture based on a consorti...
research
02/02/2022

Semantics-Aware Active Fault Detection in Status Updating Systems

With its growing number of deployed devices and applications, the Intern...
research
01/13/2021

Energy-Efficient Distributed Learning Algorithms for Coarsely Quantized Signals

In this work, we present an energy-efficient distributed learning framew...

Please sign up or login with your details

Forgot password? Click here to reset