Trustworthy Transaction Spreading Using Node Reliability Estimation in IoT Blockchain Networks

Blockchain network architecture is a promising technology for constructing highly secure Internet of Things (IoT) networks. IoT networks typically comprise various sensors and actuators. Blockchain network technology can be applied to secure control robots in smart factories or reliable drone delive...

Full description

Bibliographic Details
Main Authors: Juyeon Kim, Jae-Hoon Kim
Format: Article
Language:English
Published: MDPI AG 2022-08-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/12/17/8737
_version_ 1797496221829431296
author Juyeon Kim
Jae-Hoon Kim
author_facet Juyeon Kim
Jae-Hoon Kim
author_sort Juyeon Kim
collection DOAJ
description Blockchain network architecture is a promising technology for constructing highly secure Internet of Things (IoT) networks. IoT networks typically comprise various sensors and actuators. Blockchain network technology can be applied to secure control robots in smart factories or reliable drone deliveries in smart cities. The wide spread of transactions and shared smart contracts across blockchain networks guarantees ultimate network security. A typical wired blockchain network maintains sufficient redundancy within a stable configuration. However, IoT blockchain networks exhibit unavoidable instability. The dynamic configuration changes caused by flexible node membership make it impossible to achieve the same level of redundancy as a stable network. A trustworthy transaction spreading method provides practical transaction sharing for dynamic IoT networks. We propose a Q-learning framework and a graph convergence network (GCN) to search for the proper spreading path of each transaction. The proposed Q-learning framework determines the next spreading hop using node features. The GCN determines the reliable area based on the Q-learning results. The discovered reliable area guides the proper spreading path of transactions to the destination node. In addition, the proposed trustworthy transaction spreading was implemented over an InterPlanetary File system (IPFS). The IPFS-powered experiments confirmed the practicability of the proposed transaction spreading mechanism.
first_indexed 2024-03-10T03:01:31Z
format Article
id doaj.art-2b35ba82e9a94ef1854a60c8e866d97e
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T03:01:31Z
publishDate 2022-08-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-2b35ba82e9a94ef1854a60c8e866d97e2023-11-23T12:46:19ZengMDPI AGApplied Sciences2076-34172022-08-011217873710.3390/app12178737Trustworthy Transaction Spreading Using Node Reliability Estimation in IoT Blockchain NetworksJuyeon Kim0Jae-Hoon Kim1Department of AI Convergence Network, Ajou University, Suwon 16499, KoreaDepartment of AI Convergence Network, Ajou University, Suwon 16499, KoreaBlockchain network architecture is a promising technology for constructing highly secure Internet of Things (IoT) networks. IoT networks typically comprise various sensors and actuators. Blockchain network technology can be applied to secure control robots in smart factories or reliable drone deliveries in smart cities. The wide spread of transactions and shared smart contracts across blockchain networks guarantees ultimate network security. A typical wired blockchain network maintains sufficient redundancy within a stable configuration. However, IoT blockchain networks exhibit unavoidable instability. The dynamic configuration changes caused by flexible node membership make it impossible to achieve the same level of redundancy as a stable network. A trustworthy transaction spreading method provides practical transaction sharing for dynamic IoT networks. We propose a Q-learning framework and a graph convergence network (GCN) to search for the proper spreading path of each transaction. The proposed Q-learning framework determines the next spreading hop using node features. The GCN determines the reliable area based on the Q-learning results. The discovered reliable area guides the proper spreading path of transactions to the destination node. In addition, the proposed trustworthy transaction spreading was implemented over an InterPlanetary File system (IPFS). The IPFS-powered experiments confirmed the practicability of the proposed transaction spreading mechanism.https://www.mdpi.com/2076-3417/12/17/8737IoT blockchainQ-learningGCNIPFS
spellingShingle Juyeon Kim
Jae-Hoon Kim
Trustworthy Transaction Spreading Using Node Reliability Estimation in IoT Blockchain Networks
Applied Sciences
IoT blockchain
Q-learning
GCN
IPFS
title Trustworthy Transaction Spreading Using Node Reliability Estimation in IoT Blockchain Networks
title_full Trustworthy Transaction Spreading Using Node Reliability Estimation in IoT Blockchain Networks
title_fullStr Trustworthy Transaction Spreading Using Node Reliability Estimation in IoT Blockchain Networks
title_full_unstemmed Trustworthy Transaction Spreading Using Node Reliability Estimation in IoT Blockchain Networks
title_short Trustworthy Transaction Spreading Using Node Reliability Estimation in IoT Blockchain Networks
title_sort trustworthy transaction spreading using node reliability estimation in iot blockchain networks
topic IoT blockchain
Q-learning
GCN
IPFS
url https://www.mdpi.com/2076-3417/12/17/8737
work_keys_str_mv AT juyeonkim trustworthytransactionspreadingusingnodereliabilityestimationiniotblockchainnetworks
AT jaehoonkim trustworthytransactionspreadingusingnodereliabilityestimationiniotblockchainnetworks