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...
Guardado en:
Autores principales: | , , |
---|---|
Formato: | article |
Lenguaje: | EN |
Publicado: |
MDPI AG
2021
|
Materias: | |
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 |