TY - GEN
T1 - Designing a Blockchain Data Storage System Using Ethereum Architecture and Peer-to-Peer InterPlanetary File System (IPFS)
AU - Rizky Duto Pamungkas, Ananda
AU - Husna, Diyanatul
AU - Astha Ekadiyanto, Fransiskus
AU - Ketut Eddy Purnama, I.
AU - Hidayati, Afif Nurul
AU - Purnomo, Mauridhi Hery
AU - Nurtanio, Ingrid
AU - Rachmadi, Reza Fuad
AU - Nugroho, Supeno Mardi Susiki
AU - Ratna, Anak Agung Putri
N1 - Funding Information:
This research was supported and funded by the Directorate of Research and Community Service, Deputy for Strengthening Research and Development, Ministry of Research, Technology and National Research and Innovation Agency of the Republic of Indonesia under the grant of Penelitian Konsorsium Riset Unggulan Perguruan Tinggi, contract number: 1056/PKS/ITS/2021 between researchers and the Direktorat Riset dan Pengabdian kepada Masyarakat, Insti-tut Teknologi Sepuluh Nopember.
Publisher Copyright:
© 2021 ACM.
PY - 2021/12/16
Y1 - 2021/12/16
N2 - In this study, a higher level of security was implemented by using InterPlanetary File System (IPFS) based peer-to-peer data storage on an Ethereum blockchain. IPFS is used as an image data storage medium that generates an IPFS hash, or known as content identifier (CID). The CID is used to access image data on the IPFS, which can be done with the help of an IPFS gateway. The CID is sent into the blockchain using a smart contract. The results of the study demonstrates that the use of IPFS as additional security on a blockchain system can be done. The size of file sent using IPFS proportionally affects the time it takes for IPFS to store the file. The larger the file size, the more time it will take. For each additional 1 MB file, there is an approximately 5% increase in access time. The distance from the IPFS gateway will also affect file access times in which, the farther the IPFS gateway, the more time it takes. If the IPFS gateway is at a distance of 1,000 km, there will be a decrease in access time of about 5%. The distance between the IPFS gateway and the accessor also affects success with accessing data. For the most distant gateway, i.e. the United States, there was even an access failure of 24%.
AB - In this study, a higher level of security was implemented by using InterPlanetary File System (IPFS) based peer-to-peer data storage on an Ethereum blockchain. IPFS is used as an image data storage medium that generates an IPFS hash, or known as content identifier (CID). The CID is used to access image data on the IPFS, which can be done with the help of an IPFS gateway. The CID is sent into the blockchain using a smart contract. The results of the study demonstrates that the use of IPFS as additional security on a blockchain system can be done. The size of file sent using IPFS proportionally affects the time it takes for IPFS to store the file. The larger the file size, the more time it will take. For each additional 1 MB file, there is an approximately 5% increase in access time. The distance from the IPFS gateway will also affect file access times in which, the farther the IPFS gateway, the more time it takes. If the IPFS gateway is at a distance of 1,000 km, there will be a decrease in access time of about 5%. The distance between the IPFS gateway and the accessor also affects success with accessing data. For the most distant gateway, i.e. the United States, there was even an access failure of 24%.
KW - Blockchain
KW - Data storage
KW - Ethereum
KW - IPFS
KW - Telemedicine
UR - http://www.scopus.com/inward/record.url?scp=85127241130&partnerID=8YFLogxK
U2 - 10.1145/3507971.3507997
DO - 10.1145/3507971.3507997
M3 - Conference contribution
AN - SCOPUS:85127241130
T3 - ACM International Conference Proceeding Series
SP - 152
EP - 157
BT - 2021 7th International Conference on Communication and Information Processing, ICCIP 2021
PB - Association for Computing Machinery
T2 - 7th International Conference on Communication and Information Processing, ICCIP 2021
Y2 - 16 December 2021 through 18 December 2021
ER -