What is IPFS in a decentralized file storage system?

IPFS is a decentralized file storage system, where the IPFS acronym stands for InterPlanetary File System.

For those familiar with other distributed file systems, such for example as HDFS (Hadoop Distributed File System), IPFS has a lot of similarities in its design and function to other distributed file systems. It operates a network of nodes where the same file/blob can be stored in multiple copies, with no central server, therefore providing higher availability and a lower risk of data loss.

IPFS is often used in blockchain / DLT projects where there is a necessity to store large binary files. Blockchain transactions can only store a small amount of data (typically equal to a string) so in cases where a binary object needs to be referred to or included in a transaction, such transaction can include a hash or an URL linking to a larger object stored externally.

Such external storage can be centralized (think AWS S3, your own web hosting, etc), or decentralized. IPFS offers the latter option for such use cases and is often used in blockchain projects.

Get in touch

Mic Nort team is always happy to offer you a free initial consultation based on our experience of implementation of DLT and blockchain based supply chain applications in the logistics sector.

MIC NORT | What is IPFS in a decentralized file storage system?