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

05/03/2022
by   Kinshuk Dua, et al.
0

Recently, there has been a remarkable amount of research being done in both, the fields of Blockchain and Internet of Things (IoT). Blockchain technology synergises well with IoT, solving key problems such as privacy, concerns with interoperability and security. However, the consensus mechanisms that allows trustless parties to maintain an agreement, the same algorithms that underpins cryptocurrency mining, are usually extremely computationally expensive, making implementation on low-power IoT devices difficult. More importantly, mining requires downloading and synchronizing hundred of gigabytes worth of blocks which is far beyond the capabilities of most IoT devices. In this paper, we present an efficient, portable and platform-agnostic cryptocurrency mining algorithm using the Stratum protocol to avoid downloading the entire blockchain. We implement the algorithm in four different platforms- PC, ESP32, an emulator and an old PlayStation Portable (PSP) to demonstrate that it is indeed possible for any device to mine cryptocurrencies with no assumptions except the ability to connect to the internet. To make sure of ease of portability on any platform and for reproducibility of the reported results we make the implementation publicly available with detailed instructions at: https://anonymous.4open.science/r/cryptominer.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/15/2021

Anti-Tamper Protection for Internet of Things System Using Hyperledger Fabric Blockchain Technology

Automated and industrial Internet of Things (IoT) devices are increasing...
research
05/09/2023

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

What are the optimal times for an Internet of Things (IoT) device to act...
research
06/04/2020

Blockchain and Internet of Things in Higher Education

Building the innovative blockchain-based architecture across the Interne...
research
04/11/2021

On performance of PBFT for IoT-applications with constrained devices

Cyber-physical systems and the Internet of things (IoT) is becoming an i...
research
04/13/2020

Blockchain in the Internet of Things: Architectures and Implementation

The world is becoming more interconnected every day. With the high techn...
research
08/27/2018

Internet of Entities (IoE): a Blockchain-based Distributed Paradigm to Security

The exponential growth of wireless-based solutions, such as those relate...
research
12/08/2022

Writing Internet of Things Applicatations with Task-Oriented Programming

The Internet of Things (IoT) is growing fast. In 2018, there was approxi...

Please sign up or login with your details

Forgot password? Click here to reset