Smart auto mining (SAM) for industrial IoT blockchain network

Abstract This work proposes smart auto mining (SAM) for resource‐efficient mining in a blockchain network. The SAM algorithm stops the miners when there is zero pending transaction and starts the miner when there is at least one transaction sent into the network. The miner listens to the network to...

Full description

Bibliographic Details
Main Authors: Ikechi Saviour Igboanusi, Allwinnaldo Allwinnaldo, Revin Naufal Alief, Muhammad Rasyid Redha Ansori, Jae‐Min Lee, Dong‐Seong Kim
Format: Article
Language:English
Published: Wiley 2022-11-01
Series:IET Communications
Online Access:https://doi.org/10.1049/cmu2.12465
_version_ 1828184054212591616
author Ikechi Saviour Igboanusi
Allwinnaldo Allwinnaldo
Revin Naufal Alief
Muhammad Rasyid Redha Ansori
Jae‐Min Lee
Dong‐Seong Kim
author_facet Ikechi Saviour Igboanusi
Allwinnaldo Allwinnaldo
Revin Naufal Alief
Muhammad Rasyid Redha Ansori
Jae‐Min Lee
Dong‐Seong Kim
author_sort Ikechi Saviour Igboanusi
collection DOAJ
description Abstract This work proposes smart auto mining (SAM) for resource‐efficient mining in a blockchain network. The SAM algorithm stops the miners when there is zero pending transaction and starts the miner when there is at least one transaction sent into the network. The miner listens to the network to identify when a transaction has been made by a node. The model does not need any instruction to start mining when there is a pending transaction. The results show that a private Ethereum network produced over 300% more blocks in a 12‐h period with 599,950 transactions compared to when SAM is applied. The proposed algorithm is also able to reduce the storage used by the chaindata by 14%. The overhead of mining is decreased by reducing the production of empty blocks in the network which saves energy, storage space, network bandwidth and computational complexity.
first_indexed 2024-04-12T06:42:24Z
format Article
id doaj.art-388c1b57052d4493aadaa4d13b22573b
institution Directory Open Access Journal
issn 1751-8628
1751-8636
language English
last_indexed 2024-04-12T06:42:24Z
publishDate 2022-11-01
publisher Wiley
record_format Article
series IET Communications
spelling doaj.art-388c1b57052d4493aadaa4d13b22573b2022-12-22T03:43:41ZengWileyIET Communications1751-86281751-86362022-11-0116182123213210.1049/cmu2.12465Smart auto mining (SAM) for industrial IoT blockchain networkIkechi Saviour Igboanusi0Allwinnaldo Allwinnaldo1Revin Naufal Alief2Muhammad Rasyid Redha Ansori3Jae‐Min Lee4Dong‐Seong Kim5Networked System Laboratory IT Convergence Engineering Kumoh National Institute of Technology Gumi South KoreaNetworked System Laboratory IT Convergence Engineering Kumoh National Institute of Technology Gumi South KoreaNetworked System Laboratory IT Convergence Engineering Kumoh National Institute of Technology Gumi South KoreaNetworked System Laboratory IT Convergence Engineering Kumoh National Institute of Technology Gumi South KoreaNetworked System Laboratory IT Convergence Engineering Kumoh National Institute of Technology Gumi South KoreaNetworked System Laboratory IT Convergence Engineering Kumoh National Institute of Technology Gumi South KoreaAbstract This work proposes smart auto mining (SAM) for resource‐efficient mining in a blockchain network. The SAM algorithm stops the miners when there is zero pending transaction and starts the miner when there is at least one transaction sent into the network. The miner listens to the network to identify when a transaction has been made by a node. The model does not need any instruction to start mining when there is a pending transaction. The results show that a private Ethereum network produced over 300% more blocks in a 12‐h period with 599,950 transactions compared to when SAM is applied. The proposed algorithm is also able to reduce the storage used by the chaindata by 14%. The overhead of mining is decreased by reducing the production of empty blocks in the network which saves energy, storage space, network bandwidth and computational complexity.https://doi.org/10.1049/cmu2.12465
spellingShingle Ikechi Saviour Igboanusi
Allwinnaldo Allwinnaldo
Revin Naufal Alief
Muhammad Rasyid Redha Ansori
Jae‐Min Lee
Dong‐Seong Kim
Smart auto mining (SAM) for industrial IoT blockchain network
IET Communications
title Smart auto mining (SAM) for industrial IoT blockchain network
title_full Smart auto mining (SAM) for industrial IoT blockchain network
title_fullStr Smart auto mining (SAM) for industrial IoT blockchain network
title_full_unstemmed Smart auto mining (SAM) for industrial IoT blockchain network
title_short Smart auto mining (SAM) for industrial IoT blockchain network
title_sort smart auto mining sam for industrial iot blockchain network
url https://doi.org/10.1049/cmu2.12465
work_keys_str_mv AT ikechisaviourigboanusi smartautominingsamforindustrialiotblockchainnetwork
AT allwinnaldoallwinnaldo smartautominingsamforindustrialiotblockchainnetwork
AT revinnaufalalief smartautominingsamforindustrialiotblockchainnetwork
AT muhammadrasyidredhaansori smartautominingsamforindustrialiotblockchainnetwork
AT jaeminlee smartautominingsamforindustrialiotblockchainnetwork
AT dongseongkim smartautominingsamforindustrialiotblockchainnetwork