A Federated Blockchain Architecture for File Storage with Improved Latency and Reliability in IoT DApp Services

Blockchain technology can address data falsification, single point of failure (SPOF), and DDoS attacks on centralized services. By utilizing IoT devices as blockchain nodes, it is possible to solve the problem that it is difficult to ensure the integrity of data generated by using current IoT device...

Full description

Bibliographic Details
Main Authors: Dongjun Na, Jinbum Kim, Juseong Jeon, Sejin Park
Format: Article
Language:English
Published: MDPI AG 2023-10-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/23/20/8569
_version_ 1797572293526814720
author Dongjun Na
Jinbum Kim
Juseong Jeon
Sejin Park
author_facet Dongjun Na
Jinbum Kim
Juseong Jeon
Sejin Park
author_sort Dongjun Na
collection DOAJ
description Blockchain technology can address data falsification, single point of failure (SPOF), and DDoS attacks on centralized services. By utilizing IoT devices as blockchain nodes, it is possible to solve the problem that it is difficult to ensure the integrity of data generated by using current IoT devices. However, as the amount of data generated by IoT devices increases, scalability issues are inevitable. As a result, large amounts of data are managed on external cloud storage or distributed file storage. However, this has the disadvantage of being outside the blockchain network. This makes it difficult to ensure reliability and causes high latency during data download and upload. To address these limitations, we propose a method for managing large amounts of data in the local storage node of a blockchain network with improved latency and reliability. Each blockchain network node stores data, which is synchronized and recovered based on reaching a consensus between smart contracts in a cluster network. The cluster network consists of a service leader node that serves as a gateway for services and a cluster node that stores service data in storage. The blockchain network stores synchronization and recovery metadata created in the cluster network. In addition, we showed that the performance of smart contract execution, network transmission, and metadata generation, which are elements of the proposed consensus process, is not significantly affected. In addition, we built a service leader node and a cluster node by implementing the proposed structure. We compared the performance (latency) of IoT devices when they utilized the proposed architecture and existing external distributed storage. Our results show improvements up to 4 and 10 times reduction in data upload (store) and download latency, respectively.
first_indexed 2024-03-10T20:55:10Z
format Article
id doaj.art-e973338e2f034f8e86a4fd7725d65d73
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T20:55:10Z
publishDate 2023-10-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-e973338e2f034f8e86a4fd7725d65d732023-11-19T18:04:53ZengMDPI AGSensors1424-82202023-10-012320856910.3390/s23208569A Federated Blockchain Architecture for File Storage with Improved Latency and Reliability in IoT DApp ServicesDongjun Na0Jinbum Kim1Juseong Jeon2Sejin Park3Department of Computer Engineering, Keimyung University, Daegu 42601, Republic of KoreaDepartment of Computer Engineering, Keimyung University, Daegu 42601, Republic of KoreaDepartment of Computer Engineering, Keimyung University, Daegu 42601, Republic of KoreaDepartment of Computer Engineering, Keimyung University, Daegu 42601, Republic of KoreaBlockchain technology can address data falsification, single point of failure (SPOF), and DDoS attacks on centralized services. By utilizing IoT devices as blockchain nodes, it is possible to solve the problem that it is difficult to ensure the integrity of data generated by using current IoT devices. However, as the amount of data generated by IoT devices increases, scalability issues are inevitable. As a result, large amounts of data are managed on external cloud storage or distributed file storage. However, this has the disadvantage of being outside the blockchain network. This makes it difficult to ensure reliability and causes high latency during data download and upload. To address these limitations, we propose a method for managing large amounts of data in the local storage node of a blockchain network with improved latency and reliability. Each blockchain network node stores data, which is synchronized and recovered based on reaching a consensus between smart contracts in a cluster network. The cluster network consists of a service leader node that serves as a gateway for services and a cluster node that stores service data in storage. The blockchain network stores synchronization and recovery metadata created in the cluster network. In addition, we showed that the performance of smart contract execution, network transmission, and metadata generation, which are elements of the proposed consensus process, is not significantly affected. In addition, we built a service leader node and a cluster node by implementing the proposed structure. We compared the performance (latency) of IoT devices when they utilized the proposed architecture and existing external distributed storage. Our results show improvements up to 4 and 10 times reduction in data upload (store) and download latency, respectively.https://www.mdpi.com/1424-8220/23/20/8569internet of thingsWeb 3.0Ethereumapplication platformservice-oriented architectureblockchain-based storage
spellingShingle Dongjun Na
Jinbum Kim
Juseong Jeon
Sejin Park
A Federated Blockchain Architecture for File Storage with Improved Latency and Reliability in IoT DApp Services
Sensors
internet of things
Web 3.0
Ethereum
application platform
service-oriented architecture
blockchain-based storage
title A Federated Blockchain Architecture for File Storage with Improved Latency and Reliability in IoT DApp Services
title_full A Federated Blockchain Architecture for File Storage with Improved Latency and Reliability in IoT DApp Services
title_fullStr A Federated Blockchain Architecture for File Storage with Improved Latency and Reliability in IoT DApp Services
title_full_unstemmed A Federated Blockchain Architecture for File Storage with Improved Latency and Reliability in IoT DApp Services
title_short A Federated Blockchain Architecture for File Storage with Improved Latency and Reliability in IoT DApp Services
title_sort federated blockchain architecture for file storage with improved latency and reliability in iot dapp services
topic internet of things
Web 3.0
Ethereum
application platform
service-oriented architecture
blockchain-based storage
url https://www.mdpi.com/1424-8220/23/20/8569
work_keys_str_mv AT dongjunna afederatedblockchainarchitectureforfilestoragewithimprovedlatencyandreliabilityiniotdappservices
AT jinbumkim afederatedblockchainarchitectureforfilestoragewithimprovedlatencyandreliabilityiniotdappservices
AT juseongjeon afederatedblockchainarchitectureforfilestoragewithimprovedlatencyandreliabilityiniotdappservices
AT sejinpark afederatedblockchainarchitectureforfilestoragewithimprovedlatencyandreliabilityiniotdappservices
AT dongjunna federatedblockchainarchitectureforfilestoragewithimprovedlatencyandreliabilityiniotdappservices
AT jinbumkim federatedblockchainarchitectureforfilestoragewithimprovedlatencyandreliabilityiniotdappservices
AT juseongjeon federatedblockchainarchitectureforfilestoragewithimprovedlatencyandreliabilityiniotdappservices
AT sejinpark federatedblockchainarchitectureforfilestoragewithimprovedlatencyandreliabilityiniotdappservices