Improving Security and Performance of Distributed IPFS-Based Web Applications with Blockchain
Publication Date
1-1-2021
Document Type
Conference Proceeding
Publication Title
Communications in Computer and Information Science
Volume
1487 CCIS
DOI
10.1007/978-981-16-8059-5_8
First Page
114
Last Page
127
Abstract
While cloud computing is gaining widespread adoption these days, some challenges are emerging around security, performance, and reliability of centralized cloud resources. Decentralized services are introduced as an effective way to overcome the limitations of cloud services. Blockchain technology with its associated decentralization is used to develop decentralized application platforms. The InterPlanetary File System (IPFS) is built on top of a distributed system consisting of a group of nodes that shares the data and takes advantage of blockchain to permanently store the data. The IPFS is very useful in transferring remote data. This work focuses on applying blockchain technology onto the IPFS for improving its security and performance. It illustrates different types of blockchain and their advantages and challenges; it also describes the proposed design and its detailed implementation. For performance evaluation, we show the performance gains, analyze security enhancements, and discuss the tradeoffs between security and performance. We believe that the presented work is significant towards more secured, efficient web applications utilizing the emerging blockchain technologies.
Keywords
Blockchain technology, Decentralized service, Distributed system, Interplanetary File System (IPFS)
Department
Computer Science
Recommended Citation
Vu Le, Ramin Moazeni, and Melody Moh. "Improving Security and Performance of Distributed IPFS-Based Web Applications with Blockchain" Communications in Computer and Information Science (2021): 114-127. https://doi.org/10.1007/978-981-16-8059-5_8