InterPlanetary File System (IPFS)

From Overdensity
Jump to: navigation, search

IPFS is a protocol designed to create a content-addressable, P2P method of storing and sharing hypermedia in a distributed file system. IPFS attempts to address the deficiencies of the client-server model and HTTP web through a novel P2P file sharing system. This system is a synthesis of several new and existing innovations. It combines a self-certifying namespace, an incentivized block exchange, and a distributed hash table (DHT). IPFS has no single point of failure, and nodes do not need to trust each other not to tamper with data in transit. The IPFS can be accessed via many approaches such as HTTP.

After local file is transmitted to the IPFS system, it is available to the entire network and can be traced and identified by its content hash. In this case, IPFS offers a high-throughput content-addressed block storage model to provide support for many use cases.