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...
Guardado en:
Autores principales: | , , |
---|---|
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 |