Hybrid Blockchain for IoT—Energy Analysis and Reward Plan

Blockchain technology has brought significant advantages for security and trustworthiness, in particular for Internet of Things (IoT) applications where there are multiple organisations that need to verify data and ensure security of shared smart contracts. Blockchain technology offers security feat...

Full description

Bibliographic Details
Main Authors: Jiejun Hu, Martin J. Reed, Mays Al-Naday, Nikolaos Thomos
Format: Article
Language:English
Published: MDPI AG 2021-01-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/21/1/305
_version_ 1797542304827834368
author Jiejun Hu
Martin J. Reed
Mays Al-Naday
Nikolaos Thomos
author_facet Jiejun Hu
Martin J. Reed
Mays Al-Naday
Nikolaos Thomos
author_sort Jiejun Hu
collection DOAJ
description Blockchain technology has brought significant advantages for security and trustworthiness, in particular for Internet of Things (IoT) applications where there are multiple organisations that need to verify data and ensure security of shared smart contracts. Blockchain technology offers security features by means of consensus mechanisms; two key consensus mechanisms are, Proof of Work (PoW) and Practical Byzantine Fault Tolerance (PBFT). While the PoW based mechanism is computationally intensive, due to the puzzle solving, the PBFT consensus mechanism is communication intensive due to the all-to-all messages; thereby, both may result in high energy consumption and, hence, there is a trade-off between the computation and the communication energy costs. In this paper, we propose a hybrid-blockchain (H-chain) framework appropriate for scenarios where multiple organizations exist and where the framework enables private transaction verification and public transaction sharing and audit, according to application needs. In particular, we study the energy consumption of the hybrid consensus mechanisms in H-chain. Moreover, this paper proposes a reward plan to incentivize the blockchain agents so that they make contributions to the H-chain while also considering the energy consumption. While the work is generally applicable to IoT applications, the paper illustrates the framework in a scenario which secures an IoT application connected using a software defined network (SDN). The evaluation results first provide a method to balance the public and private parts of the H-chain deployment according to network conditions, computation capability, verification complexity, among other parameters. The simulation results demonstrate that the reward plan can incentivize the blockchain agents to contribute to the H-chain considering the energy consumption of the hybrid consensus mechanism, this enables the proposed H-chain to achieve optimal social welfare.
first_indexed 2024-03-10T13:28:41Z
format Article
id doaj.art-0e63c0a08f6f4121b9e9d87a571fa7b0
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T13:28:41Z
publishDate 2021-01-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-0e63c0a08f6f4121b9e9d87a571fa7b02023-11-21T08:23:51ZengMDPI AGSensors1424-82202021-01-0121130510.3390/s21010305Hybrid Blockchain for IoT—Energy Analysis and Reward PlanJiejun Hu0Martin J. Reed1Mays Al-Naday2Nikolaos Thomos3School of Computer Science and Electronic Engineering, University of Essex, Colchester CO4 3SQ, UKSchool of Computer Science and Electronic Engineering, University of Essex, Colchester CO4 3SQ, UKSchool of Computer Science and Electronic Engineering, University of Essex, Colchester CO4 3SQ, UKSchool of Computer Science and Electronic Engineering, University of Essex, Colchester CO4 3SQ, UKBlockchain technology has brought significant advantages for security and trustworthiness, in particular for Internet of Things (IoT) applications where there are multiple organisations that need to verify data and ensure security of shared smart contracts. Blockchain technology offers security features by means of consensus mechanisms; two key consensus mechanisms are, Proof of Work (PoW) and Practical Byzantine Fault Tolerance (PBFT). While the PoW based mechanism is computationally intensive, due to the puzzle solving, the PBFT consensus mechanism is communication intensive due to the all-to-all messages; thereby, both may result in high energy consumption and, hence, there is a trade-off between the computation and the communication energy costs. In this paper, we propose a hybrid-blockchain (H-chain) framework appropriate for scenarios where multiple organizations exist and where the framework enables private transaction verification and public transaction sharing and audit, according to application needs. In particular, we study the energy consumption of the hybrid consensus mechanisms in H-chain. Moreover, this paper proposes a reward plan to incentivize the blockchain agents so that they make contributions to the H-chain while also considering the energy consumption. While the work is generally applicable to IoT applications, the paper illustrates the framework in a scenario which secures an IoT application connected using a software defined network (SDN). The evaluation results first provide a method to balance the public and private parts of the H-chain deployment according to network conditions, computation capability, verification complexity, among other parameters. The simulation results demonstrate that the reward plan can incentivize the blockchain agents to contribute to the H-chain considering the energy consumption of the hybrid consensus mechanism, this enables the proposed H-chain to achieve optimal social welfare.https://www.mdpi.com/1424-8220/21/1/305hybrid blockchainenergy evaluationreward plan
spellingShingle Jiejun Hu
Martin J. Reed
Mays Al-Naday
Nikolaos Thomos
Hybrid Blockchain for IoT—Energy Analysis and Reward Plan
Sensors
hybrid blockchain
energy evaluation
reward plan
title Hybrid Blockchain for IoT—Energy Analysis and Reward Plan
title_full Hybrid Blockchain for IoT—Energy Analysis and Reward Plan
title_fullStr Hybrid Blockchain for IoT—Energy Analysis and Reward Plan
title_full_unstemmed Hybrid Blockchain for IoT—Energy Analysis and Reward Plan
title_short Hybrid Blockchain for IoT—Energy Analysis and Reward Plan
title_sort hybrid blockchain for iot energy analysis and reward plan
topic hybrid blockchain
energy evaluation
reward plan
url https://www.mdpi.com/1424-8220/21/1/305
work_keys_str_mv AT jiejunhu hybridblockchainforiotenergyanalysisandrewardplan
AT martinjreed hybridblockchainforiotenergyanalysisandrewardplan
AT maysalnaday hybridblockchainforiotenergyanalysisandrewardplan
AT nikolaosthomos hybridblockchainforiotenergyanalysisandrewardplan