TY - JOUR
T1 - Toward Decentralized Cloud Storage With IPFS
T2 - Opportunities, Challenges, and Future Considerations
AU - Doan, Trinh Viet
AU - Psaras, Yiannis
AU - Ott, Jorg
AU - Bajpai, Vaibhav
N1 - Publisher Copyright:
© 1997-2012 IEEE.
PY - 2022/11/1
Y1 - 2022/11/1
N2 - The InterPlanetary File System (IPFS) is a novel decentralized storage architecture, which provides decentralized cloud storage by building on founding principles of P2P networking and content addressing. IPFS is used by more than 230k peers per week and serves tens of millions of requests per day, which makes it an interesting large-scale operational network to study. While it is used as a building block in several projects and studies, its inner workings, properties, and implications have only been marginally explored in research. Thus, we provide an overview of the IPFS design and its core features, along with the opportunities that it opens, as well as the challenges that it faces because of its properties. Overall, IPFS presents an interesting set of characteristics and offers lessons that can help build decentralized systems of the future.
AB - The InterPlanetary File System (IPFS) is a novel decentralized storage architecture, which provides decentralized cloud storage by building on founding principles of P2P networking and content addressing. IPFS is used by more than 230k peers per week and serves tens of millions of requests per day, which makes it an interesting large-scale operational network to study. While it is used as a building block in several projects and studies, its inner workings, properties, and implications have only been marginally explored in research. Thus, we provide an overview of the IPFS design and its core features, along with the opportunities that it opens, as well as the challenges that it faces because of its properties. Overall, IPFS presents an interesting set of characteristics and offers lessons that can help build decentralized systems of the future.
UR - http://www.scopus.com/inward/record.url?scp=85139488352&partnerID=8YFLogxK
U2 - 10.1109/MIC.2022.3209804
DO - 10.1109/MIC.2022.3209804
M3 - Article
AN - SCOPUS:85139488352
SN - 1089-7801
VL - 26
SP - 7
EP - 15
JO - IEEE Internet Computing
JF - IEEE Internet Computing
IS - 6
ER -