An Architecture for Distributed Electronic Documents Storage in Decentralized Blockchain B2B Applications

This paper investigates the problem of distributed storage of electronic documents (both metadata and files) in decentralized blockchain-based b2b systems (DApps). The need to reduce the cost of implementing such systems and the insufficient elaboration of the issue of storing big data in DLT are co...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Obadah Hammoud, Ivan Tarkhanov, Artyom Kosmarski
Formato: article
Lenguaje:EN
Publicado: MDPI AG 2021
Materias:
Acceso en línea:https://doaj.org/article/c48c3a89fa074493966cafcb05bee1ed
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:c48c3a89fa074493966cafcb05bee1ed
record_format dspace
spelling oai:doaj.org-article:c48c3a89fa074493966cafcb05bee1ed2021-11-25T17:17:24ZAn Architecture for Distributed Electronic Documents Storage in Decentralized Blockchain B2B Applications10.3390/computers101101422073-431Xhttps://doaj.org/article/c48c3a89fa074493966cafcb05bee1ed2021-11-01T00:00:00Zhttps://www.mdpi.com/2073-431X/10/11/142https://doaj.org/toc/2073-431XThis paper investigates the problem of distributed storage of electronic documents (both metadata and files) in decentralized blockchain-based b2b systems (DApps). The need to reduce the cost of implementing such systems and the insufficient elaboration of the issue of storing big data in DLT are considered. An approach for building such systems is proposed, which allows optimizing the size of the required storage (by using Erasure coding) and simultaneously providing secure data storage in geographically distributed systems of a company, or within a consortium of companies. The novelty of this solution is that we are the first who combine enterprise DLT with distributed file storage, in which the availability of files is controlled. The results of our experiment demonstrate that the speed of the described DApp is comparable to known b2c torrent projects, and subsequently justify the choice of Hyperledger Fabric and Ethereum Enterprise for its use. Obtained test results show that public blockchain networks are not suitable for creating such a b2b system. The proposed system solves the main challenges of distributed data storage by grouping data into clusters and managing them with a load balancer, while preventing data tempering using a blockchain network. The considered DApps storage methodology easily scales horizontally in terms of distributed file storage and can be deployed on cloud computing technologies, while minimizing the required storage space. We compare this approach with known methods of file storage in distributed systems, including central storage, torrents, IPFS, and Storj. The reliability of this approach is calculated and the result is compared to traditional solutions based on full backup.Obadah HammoudIvan TarkhanovArtyom KosmarskiMDPI AGarticleblockchaindistributed file storageelectronic documentreliabilityHyperledgerElectronic computers. Computer scienceQA75.5-76.95ENComputers, Vol 10, Iss 142, p 142 (2021)
institution DOAJ
collection DOAJ
language EN
topic blockchain
distributed file storage
electronic document
reliability
Hyperledger
Electronic computers. Computer science
QA75.5-76.95
spellingShingle blockchain
distributed file storage
electronic document
reliability
Hyperledger
Electronic computers. Computer science
QA75.5-76.95
Obadah Hammoud
Ivan Tarkhanov
Artyom Kosmarski
An Architecture for Distributed Electronic Documents Storage in Decentralized Blockchain B2B Applications
description This paper investigates the problem of distributed storage of electronic documents (both metadata and files) in decentralized blockchain-based b2b systems (DApps). The need to reduce the cost of implementing such systems and the insufficient elaboration of the issue of storing big data in DLT are considered. An approach for building such systems is proposed, which allows optimizing the size of the required storage (by using Erasure coding) and simultaneously providing secure data storage in geographically distributed systems of a company, or within a consortium of companies. The novelty of this solution is that we are the first who combine enterprise DLT with distributed file storage, in which the availability of files is controlled. The results of our experiment demonstrate that the speed of the described DApp is comparable to known b2c torrent projects, and subsequently justify the choice of Hyperledger Fabric and Ethereum Enterprise for its use. Obtained test results show that public blockchain networks are not suitable for creating such a b2b system. The proposed system solves the main challenges of distributed data storage by grouping data into clusters and managing them with a load balancer, while preventing data tempering using a blockchain network. The considered DApps storage methodology easily scales horizontally in terms of distributed file storage and can be deployed on cloud computing technologies, while minimizing the required storage space. We compare this approach with known methods of file storage in distributed systems, including central storage, torrents, IPFS, and Storj. The reliability of this approach is calculated and the result is compared to traditional solutions based on full backup.
format article
author Obadah Hammoud
Ivan Tarkhanov
Artyom Kosmarski
author_facet Obadah Hammoud
Ivan Tarkhanov
Artyom Kosmarski
author_sort Obadah Hammoud
title An Architecture for Distributed Electronic Documents Storage in Decentralized Blockchain B2B Applications
title_short An Architecture for Distributed Electronic Documents Storage in Decentralized Blockchain B2B Applications
title_full An Architecture for Distributed Electronic Documents Storage in Decentralized Blockchain B2B Applications
title_fullStr An Architecture for Distributed Electronic Documents Storage in Decentralized Blockchain B2B Applications
title_full_unstemmed An Architecture for Distributed Electronic Documents Storage in Decentralized Blockchain B2B Applications
title_sort architecture for distributed electronic documents storage in decentralized blockchain b2b applications
publisher MDPI AG
publishDate 2021
url https://doaj.org/article/c48c3a89fa074493966cafcb05bee1ed
work_keys_str_mv AT obadahhammoud anarchitecturefordistributedelectronicdocumentsstorageindecentralizedblockchainb2bapplications
AT ivantarkhanov anarchitecturefordistributedelectronicdocumentsstorageindecentralizedblockchainb2bapplications
AT artyomkosmarski anarchitecturefordistributedelectronicdocumentsstorageindecentralizedblockchainb2bapplications
AT obadahhammoud architecturefordistributedelectronicdocumentsstorageindecentralizedblockchainb2bapplications
AT ivantarkhanov architecturefordistributedelectronicdocumentsstorageindecentralizedblockchainb2bapplications
AT artyomkosmarski architecturefordistributedelectronicdocumentsstorageindecentralizedblockchainb2bapplications
_version_ 1718412556650938368