
,5 min
Sistema finanziario quantistico: trasformare il panorama della finanza digitale
Leggi di più
IPFS (InterPlanetary File System) è un protocollo ipermediale open-source che consente ai peer di archiviare e distribuire dati in un unico file system distribuito.
L’autore della decisione — il fondatore e CEO della startup americana Protocol Labs, Juan Benet - lo ha definito una "web distribuita e permanente", tenendo presente che il sito creato in IPFS non può mai essere chiuso da nessuno.
"IPFS è un modello di archiviazione a blocchi ad alte prestazioni con hyperlink addressable by content", ha spiegato in un progetto di whitepaper.
Un file system interplanetario è un protocollo ipermediale peer-to-peer (P2P) progettato per rendere Internet più veloce, più sicuro e più aperto.
È stato creato per trasferire set di dati scientifici fino a 100 GB di dimensione tra i nodi. Benet ha rilevato che i moderni metodi di trasmissione e archiviazione delle informazioni sulla rete sono lenti, centralizzati e potrebbero essere facilmente hackerati. Sulla base di queste osservazioni, Benet ha deciso di migliorare il sistema con IPFS nei seguenti aspetti:
IPFS è costruito sulla tecnologia blockchain, il che significa che è decentralizzato e non richiede fiducia, e si affida ai suoi nodi per archiviare e scambiare informazioni sulla rete. Come i nodi che controllano e archiviano le informazioni, ad esempio, nel crypto, IPFS utilizza i suoi nodi per scambiare e archiviare informazioni (file, video, ecc.) sulla sua rete. Questo avviene nei seguenti modi:
Quando le informazioni vengono caricate in IPFS, l’indirizzo per accedere all’oggetto, al file o ai dati dell’utente nel sistema viene formato con un collegamento non al server, ma al suo identificatore crittografico univoco hash (CID).
Quando ricarichi un file, il CID non cambia e ai file aggiornati vengono assegnati nuovi ID hash. Per consentire agli utenti che hanno avuto accesso alla versione iniziale del file di poterla conservare e accedere anche alle versioni successive, viene utilizzato il sistema di denominazione InterPlanetary Naming System (IPNS) — un analogo del DNS su Internet tradizionale.
IPFS consente all’utente di accedere ai file (video, siti web, articoli, ricerche, ecc.) ovunque senza la necessità di una parte centralizzata. Questo lo rende più veloce, più sicuro e più aperto. Gli utenti possono accedere a informazioni che altrimenti potrebbero essere censurate perché i dati vengono ottenuti direttamente dalla fonte. Inoltre, queste informazioni possono essere accessibili in regioni in cui non c’è una buona connessione Internet, il che rafforzerà ulteriormente i paesi più poveri o più corrotti.
Un’altra caratteristica, particolarmente utile per scienziati o aziende, è la possibilità di tracciare l’avanzamento del lavoro, poiché IPFS associa ogni versione del file alla precedente, mantenendo così una tracciabilità lineare. Infine, il nome InterPlanetary indica che in futuro queste informazioni potranno essere trasmesse tra pianeti. Attualmente, in buone condizioni, inviare una richiesta di informazione da Marte alla Terra richiederà quattro minuti, e altri quattro minuti per la risposta, più alcuni millisecondi di tempo di elaborazione. Tuttavia, se il contenuto è già stato scaricato una volta su Marte, il file sarà già lì archiviato e, quindi, potrà essere scaricato immediatamente. In questo senso, IPFS è davvero la rete del futuro.
IPFS è ancora in fase di sviluppo e può contenere errori e vulnerabilità nascoste. Tuttavia, si presume che IPFS possa essere conveniente per archiviare informazioni importanti e creare siti statici.
In pratica, il suo utilizzo aumenta la velocità di trasferimento dei dati e il throughput della rete riduce il carico sui nodi grazie alla sua distribuzione, consente di aggirare la censura e di evitare attacchi DDoS e la comparsa di link "morti". Non esiste un singolo punto di guasto nel sistema e i nodi non hanno bisogno di fidarsi l’uno dell’altro. Inoltre, teoricamente, i contenuti in IPFS possono essere archiviati per sempre.
La prima risorsa web con supporto IPFS nel 2015 è stata il servizio di hosting Neocities. Basandosi su IPFS, sono state create una piattaforma video decentralizzata DTube, una piattaforma di trading online OpenBazaar e altre soluzioni.
Il link IPFS aggiunto alla transazione di criptovaluta consente di salvare enormi quantità di dati protetti da modifiche nella blockchain, senza appesantirla. Ad esempio, in primavera di quest’anno, dopo l’arresto di Julian Assange, uno degli sviluppatori di Bitcoin Cash ha pubblicato sul sito Wikileaks.cash in IPFS e sotto forma di link nella blockchain BCH un archivio completo dei documenti di Wikileaks — circa 30 GB.
Dal 2014, il team di sviluppo di Protocol Labs sta lavorando anche alla creazione di Filecoin, un servizio di hosting decentralizzato basato su IPFS. Il progetto si sta preparando a lanciare reti di test e mainnet, ma già nel 2018 Huang Benet ha scoperto che i risultati della sua azienda hanno ispirato i creatori di TRON: diverse pagine della documentazione di Filecoin e IPFS, in forma leggermente modificata, sono entrate nel whitepaper di questo progetto cinese. E nella primavera del 2019, TRON ha annunciato l’intenzione di lanciare la propria versione di IPFS basata su BitTorrent — BTFS.
Il pacchetto software ufficiale di Protocol Labs, IPFS Desktop. È disponibile per Windows, Mac e Ubuntu e consente di installare e gestire il tuo sito in modo da poter aggiungere i tuoi file alla rete.
Nel frattempo, IPFS Companion è un componente aggiuntivo per browser web disponibile per Chrome, Edge, Brave, Firefox e Opera. Ti consente di interagire con un desktop IPFS e con un host IPFS installato direttamente dal tuo browser. Inoltre, aggiunge il supporto per gli indirizzi ipfs:// per i browser che inizialmente non li supportano.
IPFS è una delle piattaforme di criptovalute che aiuta a scalare il settore fornendo un’architettura file system peer-to-peer e distribuita, necessaria come base per sostenere la crescita delle piattaforme di criptovalute.
"I contenuti in IPFS possono passare attraverso qualsiasi intermediario inaffidabile senza ridurre il controllo sui dati e senza metterli a rischio", ha detto Juan Benet.
A suo parere, l’integrazione di IPFS con la tecnologia blockchain è molto vicina all’ideale. Utilizzando IPFS all’interno di una transazione blockchain, è possibile inserire link permanenti che non cambiano.
I timestamp proteggono i dati senza la necessità di archiviarli on-chain, il che è un metodo conveniente per soluzioni sicure off-chain che aiutano a scalare le blockchain.
Secondo bytwork.com, molti servizi Web3 utilizzano già IPFS in un’ampia gamma di applicazioni differenti.
Condividi:
Iscriviti alla nostra newsletter — rimani informato e consapevole.

Ti piacerebbe qualche cookie?
Utilizziamo cookie nostri e di terze parti sul nostro sito per migliorare la tua esperienza, analizzare il traffico e per scopi di sicurezza e marketing. Seleziona “Accetta tutto” per permetterne l'uso.
Politica sui cookieAcquista crypto con valuta fiat


USD/ETH
0,000367


USD/BTC
0,000012


EUR/BTC
0,000013