Litcius/Paper detail

The InterPlanetary File System and the Filecoin Network

Yiannis Psaras, David Dias

202076 citationsDOI

Abstract

The InterPlanetary File System (IPFS) is a peer-to-peer content-addressable distributed file system that seeks to connect all computing devices with the same system of files. It is an open-source community-driven project, with reference implementations in Go and Javascript, and a global community of millions of users. IPFS and libp2p, which is the modular network stack of IPFS, are based on name-resolution based routing. The resolution system is based on Kademlia DHT and content is addressed by flat hash-based names. IPFS sees significant real-world usage, with over 250,000 daily active network nodes, millions of end users and wide adoption by several other projects in the Decentralised Web space, but not only. An adjacent project to IPFS, which was also masterminded and is also being developed within Protocol Labs (the umbrella company of IPFS and libp2p) is filecoin. Filecoin is a token protocol that supports a decentralised storage network. Storage miners are rewarded according to their contribution to the network and the mechanics of filecoin secure the network against malicious activity. The objective of this half-day tutorial is to make the audience familiar with IPFS and filecoin and able to use the tools provided by the project for research and development. The tutorial targets both developers and researchers, who may contribute to the project or use it as a tool.

Topics & Concepts

Computer scienceFile systemNetwork File SystemOperating systemDistributed hash tableJavaScriptWorld Wide WebSSH File Transfer ProtocolImplementationProtocol (science)Computer networkPeer-to-peerDatabaseSelf-certifying File SystemSoftware engineeringAlternative medicineMedicinePathologyAdvanced Data Storage TechnologiesCaching and Content DeliveryPeer-to-Peer Network Technologies
The InterPlanetary File System and the Filecoin Network | Litcius