L'InterPlanetary File System (IPFS) è un'iniziativa open-source per lo sviluppo di un sistema di file Peer to Peer. Questo ambizioso progetto ha il potenziale di rivoluzionare l'utilizzo di Internet, con l'obiettivo di collegare tutti i dispositivi con tramite lo stesso sistema di file in modo diverso dall'attuale infrastruttura web. Per comprendere l'IPFS, è possibile paragonarlo all'HTTP. Il World Wide Web tradizionale si basa sui protocolli HTTP e HTTPS, protocolli applicativi che promuove la comunicazione e l'accessibilità dei dati in tutto il mondo.
Confrontando l'IPFS con l'HTTP, il primo possiede diversi vantaggi rispetto alle connessioni HyperText Transfer Protocol (HTTP). Tra questi vi sono: costi operativi inferiori, prestazioni e sicurezza migliori, integrità dei dati e resistenza alla censura.
L'IPFS utilizza degli identificatori di contenuto per recuperare le informazioni specifiche che gli utenti stanno cercando, mentre le connessioni HTTP indirizzano gli utenti a un indirizzo o percorso specifico. Ciò significa che l'IPFS si concentra sul "cosa" (contenuto), mentre l'HTTP sul "dove" (percorso).
Poiché le informazioni dell'HTTP sono memorizzate e gestite da un server centrale, il contenuto è temporaneo e la sua accessibilità può essere influenzata dai tempi di inattività o dalla congestione della rete. Al contrario, l'IPFS permette agli utenti di creare un web permanente e decentralizzato, dove archiviare e condividere file e dati digitali.