TL;DR
IPFS is a peer-to-peer distributed file system that uses content addressing and versioning to enable a resilient, scalable, and decentralized web infrastructure, connecting devices through a unified system of files.
Contribution
IPFS introduces a novel content-addressed, versioned, peer-to-peer file system that integrates distributed hash tables, incentivized block exchange, and self-certifying namespaces.
Findings
High throughput content storage with content-addressed blocks
No single point of failure in the network
Supports versioned file systems and a permanent web
Abstract
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.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
