IPFS

L'InterPlanetary File System (IPFS) è un protocollo peer-to-peer e un sistema di indirizzamento per archiviare, individuare e trasferire dati verificabili. Invece di identificare i dati principalmente tramite la posizione di un server, IPFS usa identificatori crittografici del contenuto (CID). Juan Benet presentò il progetto nel 2014 combinando tabelle hash distribuite, archiviazione content-addressed, grafi aciclici diretti di Merkle e scambio di file peer-to-peer.[1]
IPFS non è una blockchain e non fornisce autonomamente conservazione permanente, consenso o incentivi economici. La disponibilità dipende da uno o più nodi che conservano e servono i dati.
Indirizzamento e trasferimento
Quando un contenuto viene aggiunto, è suddiviso in blocchi rappresentati come un DAG di Merkle. Ogni blocco riceve un CID derivato dal contenuto e dai parametri di hash e codec. Una modifica produce un identificatore diverso, permettendo al destinatario di verificare il blocco recuperato.[2]
I nodi annunciano i contenuti disponibili e trovano i fornitori tramite sistemi di instradamento, spesso una tabella hash distribuita. I gateway HTTP rendono i contenuti accessibili ai browser normali, ma possono osservare le richieste, imporre limiti o diventare indisponibili; l'uso di un solo gateway non è decentralizzato dal punto di vista dell'utente.
Implementazioni e limiti
Kubo è una diffusa implementazione in Go, mentre Helia è modulare e scritta per JavaScript. IPFS condivide componenti con libp2p, IPLD e multiformats. Filecoin è una rete separata con mercati e prove di archiviazione: inserire un CID in IPFS non crea automaticamente un contratto Filecoin.
Un contenuto resta disponibile solo finché un fornitore raggiungibile lo conserva. Il pinning consente di trattenerlo su nodi propri o presso un servizio. Un CID prova l'integrità, non la disponibilità, l'autore, la legalità o l'accuratezza. Richieste e registri dei fornitori possono inoltre rivelare cosa un nodo cerca o distribuisce.[3]
Governance e transizione dell'infrastruttura
Nell'agosto 2026 Interplanetary Shipyard annunciò la fine, il 30 settembre 2026, del lavoro finanziato su sviluppo, manutenzione e infrastruttura IPFS, dopo il mancato rinnovo dei fondi da parte di Protocol Labs. Tra i progetti e servizi coinvolti indicò Kubo, Helia, Boxo, Rainbow, gateway pubblici e nodi bootstrap.[4] La risposta del progetto IPFS propose maggiore attenzione a specifiche, test di conformità, pluralità di implementazioni e sovvenzioni.[5] La transizione riguarda la gestione e i servizi ospitati, non la validità dei CID esistenti.
Voci correlate
Note
- ↑ IPFS—Content Addressed, Versioned, P2P File System, Juan Benet, 2014.
- ↑ How IPFS works, documentazione IPFS.
- ↑ Privacy and encryption, documentazione IPFS.
- ↑ The end of IPFS at Shipyard, Interplanetary Shipyard, 24 agosto 2026.
- ↑ Beyond sponsored gateways, IPFS Blog, agosto 2026.