IPFS, which stands for InterPlanetary File System, is a communication protocol that uses peer-to-peer networking to store, retrieve, and share data through a distributed file system mechanism. IPFS is a decentralized, peer-to-peer file sharing protocol .