Cargando…
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...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10611031/ https://www.ncbi.nlm.nih.gov/pubmed/37896661 http://dx.doi.org/10.3390/s23208569 |
_version_ | 1785128395954192384 |
---|---|
author | Na, Dongjun Kim, Jinbum Jeon, Juseong Park, Sejin |
author_facet | Na, Dongjun Kim, Jinbum Jeon, Juseong Park, Sejin |
author_sort | Na, Dongjun |
collection | PubMed |
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. |
format | Online Article Text |
id | pubmed-10611031 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-106110312023-10-28 A Federated Blockchain Architecture for File Storage with Improved Latency and Reliability in IoT DApp Services Na, Dongjun Kim, Jinbum Jeon, Juseong Park, Sejin Sensors (Basel) Article 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. MDPI 2023-10-18 /pmc/articles/PMC10611031/ /pubmed/37896661 http://dx.doi.org/10.3390/s23208569 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Na, Dongjun Kim, Jinbum Jeon, Juseong Park, Sejin A Federated Blockchain Architecture for File Storage with Improved Latency and Reliability in IoT DApp Services |
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 | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10611031/ https://www.ncbi.nlm.nih.gov/pubmed/37896661 http://dx.doi.org/10.3390/s23208569 |
work_keys_str_mv | AT nadongjun afederatedblockchainarchitectureforfilestoragewithimprovedlatencyandreliabilityiniotdappservices AT kimjinbum afederatedblockchainarchitectureforfilestoragewithimprovedlatencyandreliabilityiniotdappservices AT jeonjuseong afederatedblockchainarchitectureforfilestoragewithimprovedlatencyandreliabilityiniotdappservices AT parksejin afederatedblockchainarchitectureforfilestoragewithimprovedlatencyandreliabilityiniotdappservices AT nadongjun federatedblockchainarchitectureforfilestoragewithimprovedlatencyandreliabilityiniotdappservices AT kimjinbum federatedblockchainarchitectureforfilestoragewithimprovedlatencyandreliabilityiniotdappservices AT jeonjuseong federatedblockchainarchitectureforfilestoragewithimprovedlatencyandreliabilityiniotdappservices AT parksejin federatedblockchainarchitectureforfilestoragewithimprovedlatencyandreliabilityiniotdappservices |