Peer-to-Peer System Design Trade-Offs: A Framework Exploring the Balance between Blockchain and IPFS

The current state of the web, which is dominated by centralized cloud services, raises several concerns regarding different aspects such as governance, privacy, surveillance, and security. A way to address these issues is to decentralize the platforms by adopting new distributed technologies, such a...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Ámbar Tenorio-Fornés, Samer Hassan, Juan Pavón
Formato: article
Lenguaje:EN
Publicado: MDPI AG 2021
Materias:
T
Acceso en línea:https://doaj.org/article/564522a5f6d9448082a3788413af211b
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:564522a5f6d9448082a3788413af211b
record_format dspace
spelling oai:doaj.org-article:564522a5f6d9448082a3788413af211b2021-11-11T15:06:06ZPeer-to-Peer System Design Trade-Offs: A Framework Exploring the Balance between Blockchain and IPFS10.3390/app1121100122076-3417https://doaj.org/article/564522a5f6d9448082a3788413af211b2021-10-01T00:00:00Zhttps://www.mdpi.com/2076-3417/11/21/10012https://doaj.org/toc/2076-3417The current state of the web, which is dominated by centralized cloud services, raises several concerns regarding different aspects such as governance, privacy, surveillance, and security. A way to address these issues is to decentralize the platforms by adopting new distributed technologies, such as IPFS and Blockchain, which follow a full peer-to-peer model. This work proposes a set of guidelines to design decentralized systems, taking the different trade-offs these technologies face with regard to their consistency requirements into consideration. These guidelines are then illustrated with the design of a decentralized questions and answers system. This system serves to illustrate a framework to create decentralized services and applications that uses IPFS and Blockchain technologies and incorporates the discussion and guidelines of the paper, providing solutions for data access, data provenance, and data discovery. Thus, this work proposes a framework to assist in the design of new decentralized systems, proposing a set of guidelines to choose the appropriate technologies depending on the relevant requirements; e.g., considering if Blockchain technology may be required or IPFS might be sufficient.Ámbar Tenorio-FornésSamer HassanJuan PavónMDPI AGarticledecentralizationdistributed systemsP2P systemsIPFSBlockchainmulti-agent systemsTechnologyTEngineering (General). Civil engineering (General)TA1-2040Biology (General)QH301-705.5PhysicsQC1-999ChemistryQD1-999ENApplied Sciences, Vol 11, Iss 10012, p 10012 (2021)
institution DOAJ
collection DOAJ
language EN
topic decentralization
distributed systems
P2P systems
IPFS
Blockchain
multi-agent systems
Technology
T
Engineering (General). Civil engineering (General)
TA1-2040
Biology (General)
QH301-705.5
Physics
QC1-999
Chemistry
QD1-999
spellingShingle decentralization
distributed systems
P2P systems
IPFS
Blockchain
multi-agent systems
Technology
T
Engineering (General). Civil engineering (General)
TA1-2040
Biology (General)
QH301-705.5
Physics
QC1-999
Chemistry
QD1-999
Ámbar Tenorio-Fornés
Samer Hassan
Juan Pavón
Peer-to-Peer System Design Trade-Offs: A Framework Exploring the Balance between Blockchain and IPFS
description The current state of the web, which is dominated by centralized cloud services, raises several concerns regarding different aspects such as governance, privacy, surveillance, and security. A way to address these issues is to decentralize the platforms by adopting new distributed technologies, such as IPFS and Blockchain, which follow a full peer-to-peer model. This work proposes a set of guidelines to design decentralized systems, taking the different trade-offs these technologies face with regard to their consistency requirements into consideration. These guidelines are then illustrated with the design of a decentralized questions and answers system. This system serves to illustrate a framework to create decentralized services and applications that uses IPFS and Blockchain technologies and incorporates the discussion and guidelines of the paper, providing solutions for data access, data provenance, and data discovery. Thus, this work proposes a framework to assist in the design of new decentralized systems, proposing a set of guidelines to choose the appropriate technologies depending on the relevant requirements; e.g., considering if Blockchain technology may be required or IPFS might be sufficient.
format article
author Ámbar Tenorio-Fornés
Samer Hassan
Juan Pavón
author_facet Ámbar Tenorio-Fornés
Samer Hassan
Juan Pavón
author_sort Ámbar Tenorio-Fornés
title Peer-to-Peer System Design Trade-Offs: A Framework Exploring the Balance between Blockchain and IPFS
title_short Peer-to-Peer System Design Trade-Offs: A Framework Exploring the Balance between Blockchain and IPFS
title_full Peer-to-Peer System Design Trade-Offs: A Framework Exploring the Balance between Blockchain and IPFS
title_fullStr Peer-to-Peer System Design Trade-Offs: A Framework Exploring the Balance between Blockchain and IPFS
title_full_unstemmed Peer-to-Peer System Design Trade-Offs: A Framework Exploring the Balance between Blockchain and IPFS
title_sort peer-to-peer system design trade-offs: a framework exploring the balance between blockchain and ipfs
publisher MDPI AG
publishDate 2021
url https://doaj.org/article/564522a5f6d9448082a3788413af211b
work_keys_str_mv AT ambartenoriofornes peertopeersystemdesigntradeoffsaframeworkexploringthebalancebetweenblockchainandipfs
AT samerhassan peertopeersystemdesigntradeoffsaframeworkexploringthebalancebetweenblockchainandipfs
AT juanpavon peertopeersystemdesigntradeoffsaframeworkexploringthebalancebetweenblockchainandipfs
_version_ 1718437138639355905