IPFS - Content Addressed, Versioned, P2P File System
By Juan Benet. arXiv.org, 2014
2,167 citations recorded by the source corpus.
The InterPlanetary File System (IPFS) is a peer-to-peer distributed file system that seeks to connect all computing devices with the same system of files. In some ways, IPFS is similar to the Web, but IPFS could be seen as a single BitTorrent swarm, exchanging objects within one Git repository. In other words, IPFS provides a high throughput content-addressed block storage model, with content-addressed hyper links. This forms a generalized Merkle DAG, a data structure upon which one can build versioned file systems, blockchains, and even a Permanent Web. IPFS combines a distributed hashtable, an incentivized block exchange, and a self-certifying namespace. IPFS has no single point of failure, and nodes do not need to trust each other.
View Paper: https://www.semanticscholar.org/paper/40ede9054b10ded75742f64ce738c2e5595b03bc
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
- Dinh C. Nguyen
- Ming Ding
- Pubudu N. Pathirana
- Dusist Niyato
- F. Yu
- Aruna Prasad Seneviratne
- Ruizhe Yang
- Yang Zhao
Citations in the corpus
- A Vademecum on Blockchain Technologies: When, Which, and How (2019, background): “Filecoin [115] is a blockchain-based file system, built on top of the InterPlanetery File System (IPFS) protocol [185] (a peer-to-peer protocol to share hypermedia), which goes in this direction.”
- CrowdBC: A Blockchain-Based Decentralized Framework for Crowdsourcing (2019, background): “We formalized CrowdBC to handle these centralized TABLE 2: Time consumption on data uploading and downloading in IPFS Name Task Posting (Uploading) Task Receiving (Downloading) Solution Submission (Uploading) Size (Kb) Time (ms) Size (Kb) Time (ms) Size (Kb) Time (ms) Task 500 1179.69 499.40 1179.69”
- Integrated Blockchain and Edge Computing Systems: A Survey, Some Research Issues and Challenges (2019, methodology): “The IPFS design in [58] and [59] goes through these layers, bottom-up: network, routing, exchange, merkledag, naming and applications, which are further visualized as libp2p, IPNS (name service) and IPFS stack to respectively move, define and use the data.”
- Privacy-Preserving Blockchain-Based Federated Learning for IoT Devices (2019, methodology): “Due to the limitation of the block size, we propose to use the InterPlanetary File System (IPFS) [8] as the distributed storage solution when the model size is large.”
- Blockchains and Smart Contracts for the Internet of Things (2016, background): “They can then query the contract, find out about the new firmware, and request it by its hash via a distributed peer-to-peer filesystem such as IPFS [57], [58].”
- Towards Blockchain-based Auditable Storage and Sharing of IoT Data (2017, background): “Current distributed storage approaches [15, 27, 29] primarily target archiving data and are not suitable for IoT data.”
- Security and Privacy on Blockchain (2019, background): “For instance, relying on witnesses for the role of these authorities may be possible in a blockchain, with technologies, recently made possible, such as Steemit [7], Storj [93], IPFS [15], SAFE Network [69], though an implementation of attribute based encryption utilizing a blockchain approach remai”
- Blockchain Technologies for the Internet of Things: Research Issues and Challenges (2018, background): “make some improvements to the interplanetary file system (IPFS) [94] based on four layers, including blockchain layer, virtualchain layer, routing layer, and storage layer.”
- Blockchain Based Data Integrity Service Framework for IoT Data (2017, background): “The recent effort is to build general file-systems that offer global, low-latency, and decentralized distribution[3].”
- Privacy-Preserving Solutions for Blockchain: Review and Challenges (2019, background): “[133] J. Benet, ‘‘IPFS—Content addressed, versioned, P2P file system,’’ 2014, arXiv:1407.3561.”
- Blockchain for Secure EHRs Sharing of Mobile Cloud Based E-Health Systems (2019, background): “Note that in this context, this hash is produced by file content as the IPFS storage concept [34], and any modifications on data files in IPFS can be easily detected by the EHRs manager.”
- A Survey on Blockchain Interoperability: Past, Present, and Future Trends (2020, background): “Some dApps 16 already leverage the InterPlanetary File System ( IPFS ) [26] to create a common storage, adjacent to the blockchain.”
- Mobile Edge Computing, Blockchain and Reputation-based Crowdsourcing IoT Federated Learning: A Secure, Decentralized and Privacy-preserving System (2019, methodology): “Due to the limitation of the block size, we propose to use the InterPlanetary File System (IPFS) [6] as the distributed storage solution when the model size is large.”
- Non-Fungible Token (NFT): Overview, Evaluation, Opportunities and Challenges (2021, background): “When the users “upload” NFT metadata to IPFS nodes, there is no guarantee that their data will be replicated among all the nodes.”
- Blockchain for AI: Review and Open Research Challenges (2019, methodology): “This hash will represent the exact content of the document and can be encoded into the decentralized network without the document’s content being exposed [35], [44].”
- A Survey on Essential Components of a Self-Sovereign Identity (2018, background): “Through the use of decentralised storage systems such as IPFS [45] uPort wants to minimise the reliance on centralised entities even more.”
- Blockchain-enabled supply chain: An experimental study (2019, background): “for distributing files on the web (Benet, 2014), which should increase file transmission performance and increase security as the files are distributed on different nodes.”