{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T19:19:00Z","timestamp":1784661540806,"version":"3.55.0"},"reference-count":78,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2024,5,21]],"date-time":"2024-05-21T00:00:00Z","timestamp":1716249600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100006374","name":"NSF","doi-asserted-by":"publisher","award":["1919113, 2007153, 2318628, 2322860"],"award-info":[{"award-number":["1919113, 2007153, 2318628, 2322860"]}],"id":[{"id":"10.13039\/501100006374","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Meas. Anal. Comput. Syst."],"published-print":{"date-parts":[[2024,5,21]]},"abstract":"<jats:p>The InterPlanetary File System (IPFS) has recently gained considerable attention. While prior research has focused on understanding its performance characterization and application support, it remains unclear: (1) what kind of files\/content are stored in IPFS, (2) who are providing these files, (3) are these files always accessible, and (4) what affects the file access performance.<\/jats:p>\n          <jats:p>To answer these questions, in this paper, we perform measurement and analysis on over 4 million files associated with CIDs (content IDs) that appeared in publicly available IPFS datasets. Our results reveal the following key findings: (1) Mixed file accessibility: while IPFS is not designed for a permanent storage, accessing a non-trivial portion of files, such as those of NFTs and video streams, often requires multiple retrieval attempts, potentially blocking NFT transactions and negatively affecting the user experience. (2) Dominance of NFT (non-fungible token) and video files: about 50% of stored files are NFT-related, followed by a large portion of video files, among which about half are pirated movies and adult content. (3) Centralization of content providers: a small number of peers (top-50), mostly cloud nodes hosted by tech companies, serve a large portion (95%) of files, deviating from IPFS's intended design goal. (4) High variation of downloading throughput and lookup time: large file retrievals experience lower average throughput due to more overhead for resolving file chunk CIDs, and looking up files hosted by non-cloud nodes takes longer. We hope that our findings can offer valuable insights for (1) IPFS application developers to take into consideration these characteristics when building applications on top of IPFS, and (2) IPFS system developers to improve IPFS and similar systems to be developed for Web3.<\/jats:p>","DOI":"10.1145\/3656015","type":"journal-article","created":{"date-parts":[[2024,5,29]],"date-time":"2024-05-29T10:40:32Z","timestamp":1716979232000},"page":"1-31","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":31,"title":["A Closer Look into IPFS: Accessibility, Content, and Performance"],"prefix":"10.1145","volume":"8","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-8639-9778","authenticated-orcid":false,"given":"Ruizhe","family":"Shi","sequence":"first","affiliation":[{"name":"George Mason University, Fairfax, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3942-5167","authenticated-orcid":false,"given":"Ruizhi","family":"Cheng","sequence":"additional","affiliation":[{"name":"George Mason University, Fairfax, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7042-3322","authenticated-orcid":false,"given":"Bo","family":"Han","sequence":"additional","affiliation":[{"name":"George Mason University, Fairfax, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1695-4864","authenticated-orcid":false,"given":"Yue","family":"Cheng","sequence":"additional","affiliation":[{"name":"University of Virginia, Charlottesville, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4650-7125","authenticated-orcid":false,"given":"Songqing","family":"Chen","sequence":"additional","affiliation":[{"name":"George Mason University, Fairfax, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,5,29]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"2015. Bitcoin's Blockchain Offers Safe Haven For Malware And Child Abuse Warns Interpol. https:\/\/www.forbes.com\/sites\/thomasbrewster\/2015\/03\/27\/bitcoin-blockchain-pollution-a-criminal-opportunity\/'sh=73cf7c43207b."},{"key":"e_1_2_1_2_1","unstructured":"2017. Filecoin: A Decentralized Storage Network. https:\/\/filecoin.io\/filecoin.pdf."},{"key":"e_1_2_1_3_1","unstructured":"2018. OpenSea the largest NFT Marketplace. https:\/\/opensea.io\/."},{"key":"e_1_2_1_4_1","unstructured":"2019. Bitswap. https:\/\/docs.ipfs.tech\/concepts\/bitswap\/."},{"key":"e_1_2_1_5_1","unstructured":"2019. How CIDs are created. https:\/\/docs.ipfs.tech\/concepts\/content-addressing\/#how-cids-are-created."},{"key":"e_1_2_1_6_1","unstructured":"2019. IPFS doc. https:\/\/docs.ipfs.tech\/how-to\/nat-configuration\/."},{"key":"e_1_2_1_7_1","unstructured":"2019. IPFS Gateway. https:\/\/docs.ipfs.tech\/concepts\/ipfs-gateway\/."},{"key":"e_1_2_1_8_1","unstructured":"2019. IPFS Pinning Files. https:\/\/docs.ipfs.tech\/how-to\/pin-files\/."},{"key":"e_1_2_1_9_1","unstructured":"2019. Merkle Directed Acyclic Graphs (DAGs). https:\/\/docs.ipfs.tech\/concepts\/merkle-dag\/."},{"key":"e_1_2_1_10_1","unstructured":"2021. IPFS in 2021: The Backbone of Web3's Mainstream Momentum. https:\/\/blog.ipfs.tech\/2022-01--11-IPFS-in-2021\/."},{"key":"e_1_2_1_11_1","unstructured":"2021. OpenSea stores NFTs with IPFS and FileCoin. https:\/\/blog.ipfs.tech\/2021-06--17-opensea-ipfs-filecoin\/."},{"key":"e_1_2_1_12_1","unstructured":"2022. IPFS for Nextcloud. https:\/\/apps.nextcloud.com\/apps\/files_external_ipfs."},{"key":"e_1_2_1_13_1","unstructured":"2022. NFT Collections Explained. https:\/\/www.nftgators.com\/nft-collections\/."},{"key":"e_1_2_1_14_1","unstructured":"2023. Dtube. https:\/\/d.tube\/."},{"key":"e_1_2_1_15_1","unstructured":"2023. ERC-721 NON-FUNGIBLE TOKEN STANDARD. https:\/\/ethereum.org\/en\/developers\/docs\/standards\/tokens\/erc-721\/."},{"key":"e_1_2_1_16_1","unstructured":"2023. ipfs-gateway-doc. https:\/\/blog.ipfs.tech\/2022-06--30-practical-explainer-ipfs-gateways-2\/#debugging-ipfscontent-discovery-and-retrieval."},{"key":"e_1_2_1_17_1","unstructured":"2023. NFT-storage-service. https:\/\/nft.storage."},{"key":"e_1_2_1_18_1","unstructured":"2024. Alexa Website Ranking. https:\/\/www.alexa.com\/."},{"key":"e_1_2_1_19_1","unstructured":"2024. Amazon S3 Cloud Storage. https:\/\/aws.amazon.com\/s3\/."},{"key":"e_1_2_1_20_1","unstructured":"2024. Amazon S3 Service Level Agreement. https:\/\/aws.amazon.com\/s3\/sla\/."},{"key":"e_1_2_1_21_1","unstructured":"2024. Azure Blob Storage. https:\/\/azure.microsoft.com\/en-us\/products\/storage\/blobs."},{"key":"e_1_2_1_22_1","unstructured":"2024. content-blacklist. https:\/\/badbits.dwebops.pub\/."},{"key":"e_1_2_1_23_1","unstructured":"2024. Etherscan:. https:\/\/etherscan.io\/."},{"key":"e_1_2_1_24_1","unstructured":"2024. FPT Cloud Object Storage. https:\/\/fptcloud.com\/en\/product\/object-storage-2\/."},{"key":"e_1_2_1_25_1","unstructured":"2024. IPFS powers the Distributed Web. https:\/\/ipfs.tech\/."},{"key":"e_1_2_1_26_1","unstructured":"2024. Protocol Labs. https:\/\/protocol.ai\/."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3456146.3456159"},{"key":"e_1_2_1_28_1","unstructured":"Dadepo Aderemi and Woudt van Steenbergen. 2020. An Evaluation of IPFS as a Distribution Mechanism for RPKI Repository. (2020)."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357150.3357403"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS54860.2022.00069"},{"key":"e_1_2_1_31_1","volume-title":"The Cloud Strikes Back: Investigating the Decentralization of IPFS. arXiv preprint arXiv:2309.16203","author":"Balduf Leonhard","year":"2023","unstructured":"Leonhard Balduf, Maciej Korczy'ski, Onur Ascigil, Navin V Keizer, George Pavlou, Bj\u00f6rn Scheuermann, and Michal Kr\u00f3l. 2023. The Cloud Strikes Back: Investigating the Decentralization of IPFS. arXiv preprint arXiv:2309.16203 (2023)."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.5555\/882470.883269"},{"key":"e_1_2_1_33_1","unstructured":"Vitalik Buterin et al. 2014. A next-generation smart contract and decentralized application platform. white paper 3 37 (2014) 2--1."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2004.1356979"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.117.2200055"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3517745.3561417"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1866307.1866355"},{"key":"e_1_2_1_38_1","volume-title":"Workshop on Economics of Peer-to-Peer systems","volume":"6","author":"Cohen Bram","year":"2003","unstructured":"Bram Cohen. 2003. Incentives build robustness in BitTorrent. In Workshop on Economics of Peer-to-Peer systems, Vol. 6. Berkeley, CA, USA, 68--72."},{"key":"e_1_2_1_39_1","volume-title":"Studying the workload of a fully decentralized Web3 system: IPFS. arXiv preprint arXiv:2212.07375","author":"Costa Pedro \u00c1kos","year":"2022","unstructured":"Pedro \u00c1kos Costa, Jo\u00e3o Leit\u00e3o, and Yannis Psaras. 2022. Studying the workload of a fully decentralized Web3 system: IPFS. arXiv preprint arXiv:2212.07375 (2022)."},{"key":"e_1_2_1_40_1","volume-title":"Passively Measuring IPFS Churn and Network Size. In 2022 IEEE 42nd International Conference on Distributed Computing Systems Workshops (ICDCSW). IEEE, 60--65","author":"Daniel Erik","year":"2022","unstructured":"Erik Daniel and Florian Tschorsch. 2022. Passively Measuring IPFS Churn and Network Size. In 2022 IEEE 42nd International Conference on Distributed Computing Systems Workshops (ICDCSW). IEEE, 60--65."},{"key":"e_1_2_1_41_1","volume-title":"Accelerating content routing with bitswap: A multi-path file transfer protocol in ipfs and filecoin","author":"la Rocha Alfonso De","year":"2021","unstructured":"Alfonso De la Rocha, David Dias, and Yiannis Psaras. 2021. Accelerating content routing with bitswap: A multi-path file transfer protocol in ipfs and filecoin. San Francisco, CA, USA (2021), 11."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1323293.1294281"},{"key":"e_1_2_1_43_1","volume-title":"2020 IFIP Networking Conference (Networking). IEEE, 118--126","author":"Doan Trinh Viet","year":"2020","unstructured":"Trinh Viet Doan, Tat Dat Pham, Markus Oberprieler, and Vaibhav Bajpai. 2020. Measuring decentralized video streaming: A case study of dtube. In 2020 IFIP Networking Conference (Networking). IEEE, 118--126."},{"key":"e_1_2_1_44_1","volume-title":"Peer-to-Peer Systems: First International Workshop, IPTPS 2002","volume":"2429","author":"Druschel Peter","year":"2003","unstructured":"Peter Druschel, Frans Kaashoek, and Antony Rowstron. 2003. Peer-to-Peer Systems: First International Workshop, IPTPS 2002, Cambridge, MA, USA, March 7--8, 2002, Revised Papers. Vol. 2429. Springer."},{"key":"e_1_2_1_45_1","doi-asserted-by":"crossref","unstructured":"R Fielding M Nottingham and J Reschke. 2022. RFC 9110: HTTP Semantics.","DOI":"10.17487\/RFC9110"},{"key":"e_1_2_1_46_1","unstructured":"Savannah Fortis. 2022. url=https:\/\/cointelegraph.com\/news\/gaming-makes-up-over-half-of-blockchain-industry-usagedappradar."},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.osnem.2018.07.001"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.5555\/1251086.1251090"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/3485983.3494838"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.30"},{"key":"e_1_2_1_51_1","volume-title":"2020 IFIP Networking Conference (Networking). IEEE, 289--297","author":"Henningsen Sebastian","year":"2020","unstructured":"Sebastian Henningsen, Martin Florian, Sebastian Rust, and Bj\u00f6rn Scheuermann. 2020. Mapping the interplanetary filesystem. In 2020 IFIP Networking Conference (Networking). IEEE, 289--297."},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS47774.2020.00091"},{"key":"e_1_2_1_53_1","doi-asserted-by":"crossref","unstructured":"Tomas Isdal Michael Piatek Arvind Krishnamurthy and Thomas Anderson. 2010. Privacy-Preserving P2P Data Sharing with OneSwarm. SIGCOMM Comput. Commun. Rev. (2010).","DOI":"10.1145\/1851182.1851198"},{"key":"e_1_2_1_54_1","volume-title":"Cost and Performance Analysis on Decentralized File Systems for Blockchain-Based Applications: State-of-the-Art Report. In 2022 IEEE International Conference on Blockchain (Blockchain). IEEE, 230--237","author":"Ismail Aisyah","year":"2022","unstructured":"Aisyah Ismail, Mark Toohey, Young Choon Lee, Zhongli Dong, and Albert Y Zomaya. 2022. Cost and Performance Analysis on Decentralized File Systems for Blockchain-Based Applications: State-of-the-Art Report. In 2022 IEEE International Conference on Blockchain (Blockchain). IEEE, 230--237."},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89856-6_1"},{"key":"e_1_2_1_56_1","volume-title":"Three-tier Storage Framework Based on TBchain and IPFS for Protecting IoT Security and Privacy. ACM Transactions on Internet Technology (TOIT)","author":"Li Ying","year":"2022","unstructured":"Ying Li, Yaxin Yu, and Xingwei Wang. 2022. Three-tier Storage Framework Based on TBchain and IPFS for Protecting IoT Security and Privacy. ACM Transactions on Internet Technology (TOIT) (2022)."},{"key":"e_1_2_1_57_1","volume-title":"Kademlia: A Peer-to-Peer Information System Based on the XOR Metric","author":"Maymounkov Petar","year":"2002","unstructured":"Petar Maymounkov and David Mazi\u00e8res. 2002. Kademlia: A Peer-to-Peer Information System Based on the XOR Metric. In Peer-to-Peer Systems, Peter Druschel, Frans Kaashoek, and Antony Rowstron (Eds.)."},{"key":"e_1_2_1_58_1","volume-title":"Proceedings of the 8th ACM SIGOPS European Workshop on Support for Composing Distributed Applications.","author":"Mazi\u00e8res David","unstructured":"David Mazi\u00e8res and M. Frans Kaashoek. 1998. Escaping the Evils of Centralized Control with Self-Certifying Pathnames. In Proceedings of the 8th ACM SIGOPS European Workshop on Support for Composing Distributed Applications."},{"key":"e_1_2_1_59_1","volume-title":"Bitcoin whitepaper. URL: https:\/\/bitcoin. org\/bitcoin. pdf-(: 17.07. 2019)","author":"Nakamoto Satoshi","year":"2008","unstructured":"Satoshi Nakamoto. 2008. Bitcoin whitepaper. URL: https:\/\/bitcoin. org\/bitcoin. pdf-(: 17.07. 2019) (2008)."},{"key":"e_1_2_1_60_1","volume-title":"Decentralized Storage for Scientific Data. In 2021 IEEE International Conference on Big Data (Big Data). IEEE, 3760--3769","author":"Patel Shirish","year":"2021","unstructured":"Shirish Patel and Philip J Rhodes. 2021. Decentralized Storage for Scientific Data. In 2021 IEEE International Conference on Big Data (Big Data). IEEE, 3760--3769."},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/1971162.1971171"},{"key":"e_1_2_1_62_1","volume-title":"Total Eclipse of the Heart - Disrupting the InterPlanetary File System. In USENIX Security Symposium.","author":"Pr\u00fcnster Bernd","year":"2022","unstructured":"Bernd Pr\u00fcnster, Alexander Marsalek, and Thomas Zefferer. 2022. Total Eclipse of the Heart - Disrupting the InterPlanetary File System. In USENIX Security Symposium."},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355369.3355572"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3355369.3355572"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/383059.383072"},{"key":"e_1_2_1_66_1","volume-title":"Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems. In Middleware","author":"Rowstron Antony","year":"2001","unstructured":"Antony Rowstron and Peter Druschel. 2001. Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems. In Middleware 2001."},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISDFS.2018.8355380"},{"key":"e_1_2_1_68_1","doi-asserted-by":"publisher","DOI":"10.1145\/3326285.3329052"},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133572.1133613"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/383059.383071"},{"key":"e_1_2_1_71_1","volume-title":"Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies.","author":"Stutzbach D.","unstructured":"D. Stutzbach and R. Rejaie. 2005. Capturing accurate snapshots of the Gnutella network. In Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies."},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1145\/3544216.3544232"},{"key":"e_1_2_1_73_1","volume-title":"Non-fungible token (NFT): Overview, evaluation, opportunities and challenges. arXiv preprint arXiv:2105.07447","author":"Wang Qin","year":"2021","unstructured":"Qin Wang, Rujia Li, Qi Wang, and Shiping Chen. 2021. Non-fungible token (NFT): Overview, evaluation, opportunities and challenges. arXiv preprint arXiv:2105.07447 (2021)."},{"key":"e_1_2_1_74_1","volume-title":"Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper 151","author":"Gavin Wood","year":"2014","unstructured":"Gavin Wood et al. 2014. Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper 151, 2014 (2014), 1--32."},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/3543507.3583404"},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1109\/PADSW.2018.8645058"},{"key":"e_1_2_1_77_1","volume-title":"Tapestry: A Resilient Global-Scale Overlay for Service Deployment","author":"Zhao B. Y.","year":"2006","unstructured":"B. Y. Zhao, Ling Huang, J. Stribling, S. C. Rhea, A. D. Joseph, and J. D. Kubiatowicz. 2006. Tapestry: A Resilient Global-Scale Overlay for Service Deployment. IEEE J.Sel. A. Commun. (2006)."},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1109\/WI.2018.000-8"}],"container-title":["Proceedings of the ACM on Measurement and Analysis of Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3656015","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3656015","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T18:02:25Z","timestamp":1755972145000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3656015"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5,21]]},"references-count":78,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,5,21]]}},"alternative-id":["10.1145\/3656015"],"URL":"https:\/\/doi.org\/10.1145\/3656015","relation":{},"ISSN":["2476-1249"],"issn-type":[{"value":"2476-1249","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,5,21]]},"assertion":[{"value":"2024-05-29","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}