Probabilmente tenete assai dati. U vostru urdinatore persunale hè prubabilmente pienu di ritratti, musica, filmi, documenti di travagliu è più. Hè diventatu sempre più difficiule di mantene tuttu urganizatu è accessibile.
Di sicuru, pudete almacenà tuttu in u discu duru di u vostru urdinatore. Ma chì succede s'ellu u vostru urdinatore crash, è perde tuttu?
Parechje cumpagnie tecnologiche offrenu suluzioni di almacenamiento in nuvola, ma chì succede quandu u vostru guvernu impedisce l'applicazioni cum'è Google Drive o Dropbox in u vostru paese?
Sti suluzioni nuvola soffrenu di u listessu difettu cum'è assai di u web attuale: centralizazione.
Tuttavia, l'ascesa di e tecnulugia web3 hà dimustratu chì u futuru di u web pò esse distribuitu in natura. In questu articulu, esploreremu u protocolu IPFS è cumu pensa à cambià l'architettura fundamentale di l'internet.
Chì ghjè IPFS?
U Sistema di File Interplanetari o IPFS hè una reta decentralizata chì guarda è sparte dati.
IPFS permette à qualcunu di almacenà i fugliali è di sparte cù qualcunu chì hà accessu à a reta. I fugliali caricati in a reta sò almacenati in parechji computers diffirenti in u mondu.
IPFS hè statu creatu da una squadra di sviluppatori guidata da Juan Benet, un ex ingegnere in Google. Benet hè stata inspirata da u protocolu BitTorrent chì permette à l'utilizatori di sparte i schedari senza un servitore cintrali. U protocolu di spartera di file p2p hà fattu Benet capisce chì u listessu approcciu puderia travaglià per un sistema di fugliale decentralizatu in u mondu.
Hè in u sviluppu dapoi u 2015, ma ci sò digià una quantità di applicazioni chì u supportanu cum'è u Brave Browser è Opera.
IPFS hè diventatu un modu alternativu per almacenà l'infurmazioni in ligna in situazioni induve l'almacenamiento centralizatu hà fallutu. Per esempiu, quandu l'autorità turche anu pruibitu Wikipedia in tuttu u paese, l'attivisti anu utilizatu IPFS per creà un portale descentralizatu per una copia di Wikipedia turca.
U futuru di l'IPFS pari promettenti. Cù più è più applicazioni chì utilizanu, hà u putenziale di diventà u modu predeterminatu per almacenà è sparte dati in Internet.
Cumu travagliu?
IPFS hè un tipu di rete di almacenamento peer-to-peer o p2p.
Se qualchissia dumanda un schedariu, una copia di quellu schedariu hè cache in u so node locale. Se più persone dumandanu quelli dati, più copie in cache seranu create. Questu significa chì u pesu di cumpiendu a dumanda hè gradualmente spartutu trà tutti i nodi chì anu u schedariu cache.
A reta s'appoghja nantu à trè principii principali: indirizzamentu di cuntenutu, ligame di cuntenutu è scuperta di cuntenutu.
Fighjemu un ochju à cumu IPFS rializeghja ognunu di sti trè principii.
Indirizzu di cuntenutu
Pensate à u modu abituale chì cercate i schedari nantu à un computer. In ordine per accede à un schedariu, vi tuccherà à navigà à un cartulare specifichi nant'à u vostru dispusitivu è truvà un schedariu cù u nome di u schedariu ghjustu.
Mentre chì questu hè una pratica standard in l'informatica, ùn hè micca necessariamente traduce bè à una rete distribuita cum'è IPFS.
Invece di identificà u cuntenutu per locu, IPFS guarda u cuntenutu stessu. Stu prucessu hè cunnisciutu cum'è indirizzamentu di cuntenutu.
Tutti i schedari chì sò inclusi in u protocolu IPFS venenu cun un identificatore di cuntenutu chì agisce cum'è un hash unicu per u schedariu specificu.
U prughjettu di Dati Linked Interplanetary (IPLD) allarga stu cuncettu ancu di furnisce biblioteche per permette à l'utilizatori di u protokollu IPFS di scopre e so dati in qualunque formatu volenu.
Cuntenutu Linking
IPFS usa a struttura di dati chiamatu a direttu graficu acìcicu o DAG.
U protocolu IPFS usa un tipu di DAG chjamatu a Merkle DAG chì hè stallatu cusì chì ogni node hà un identificatore unicu chì hè un hash di u cuntenutu di u node.
A reta usa u Merkle DAG per ottimisà cumu rapprisenta cartulari è schedarii. Suppone chì avete un cartulare chì cuntene trè schedari. Ddu cartulare cuntene un hash unicu chì rapprisenta i trè schedari in ellu. Ogni schedariu in turnu hè cumpostu di parechji blocchi.
Siccomu ogni node hè ligatu à un hash generatu basatu annantu à u cuntenutu di u node, tutta a struttura di dati si dice chì hè autoverificata. Questa pruprietà chjave hè ciò chì permette à i schedari di travaglià in una capacità distribuita in u protocolu IPFS.
Cuntinutu Discovery
Per truvà quale parenti ospitanu u cuntenutu chì cercate, IPFS si basa in a table hash distribuita o DHT.
Un hash table hè solu una basa di dati di chjave per i valori. IPFS usa a tavola di hash distribuita per sapè quale pari in a reta stanu almacenendu i blocchi chì custituiscenu u cuntenutu chì pruvate d'accede.
IPFS usa u libp2p biblioteca per permette à i pari di mandà dati à l'altru.
Applicazione Desktop
In l'applicazione desktop, assai di e tecnulugii di sopra sò ammucciati è travaglianu daretu à i sceni.
L'utilizatori ponu simpricimenti eseguisce u so propiu cliente IPFS è cullà i so propri schedari à a reta.
I fugliali chì l'utilizatori caricanu in a reta sò accessibili attraversu l'identificatore unicu di cuntenutu di u schedariu. Pudete utilizà un serviziu cum'è u U navigatore IPFS per accede à u schedariu da qualsiasi dispositivu chì pò cunnette à Internet.
Funzioni chjave IPFS
Eccu quattru caratteristiche chjave di u protocolu IPFS:
- IPFS hè un sistema di file peer-to-peer. Questu significa chì i schedari sò almacenati è distribuiti direttamente trà l'utilizatori, senza a necessità di un servitore cintrali. L'utilizatori anu l'opzione di eseguisce u so propiu node per cunnette cù altri pari.
- IPFS hè decentralizatu. Questu significa chì ùn ci hè micca un puntu unicu di fallimentu. Se un nodu fala, u sistema pò ancu funziunà.
- IPFS permette un archiviu più faciule. U Merkle DAG altamente efficiente permette à a reta di minimizzà a quantità di spaziu di almacenamiento necessariu. Questu hè un vantaghju enormu per qualsiasi entità chì hà bisognu di archivià dati storichi.
- L'utilizatori chì ùn sò micca familiarizati cù a linea di cummanda ponu utilizà a so applicazione desktop faciule d'utilizà chì supporta l'importazione di file drag-and-drop è l'opzioni di spartera è scaricamentu veloce.
- IPFS hè fonti apertu. Questu significa chì qualcunu pò cuntribuisce à u sviluppu di u sistema.
Pro è Cons di u protocolu IPFS
Runzinu
- Hè cuncepitu per esse scalabile per accoglie un gran numaru d'utilizatori è un gran numaru di schedari.
- Hè fault-tolerant, significatu chì pò cuntinuà à funziunà ancu s'ellu alcuni di i nodi in a reta ùn sò micca dispunibili.
- Hè resistente à a censura, vale à dì chì hè difficiule per una sola entità per bluccà o sguassà u cuntenutu da a reta.
- IPFS hè sicuru. IPFS guarda i fugliali utilizendu hash criptografici, chì li rende a prova di manipulazione.
Cons
- U Sistema di File Interplanetary hè sempre in sviluppu è hà un supportu minimu di i clienti cumparatu cù e soluzioni di almacenamento di schedarii cummerciale.
- Ùn hè micca chjaru quantu u sistema scalarà, o quantu resisterà à a censura.
- U sistema pò esse vulnerabile à attacchi da entità putenti.
- L'indirizzu di cuntenutu torna un ligame chì cuntene l'hash. L'utilizatori anu da utilizà un DNS per fà u ligame leggibile da l'omu.
cunchiusioni
I protokolli IPFS sò un novu modu di almacenà è di sparte di dati chì hà assai benefici nantu à i metudi tradiziunali. Hè decentralizatu, vale à dì chì ùn ci hè micca un puntu unicu di fallimentu, è hè assai efficau, usendu menu larghezza di banda chì altri metudi.
Tuttavia, hè sempre in sviluppu è hà qualchì limitazione, cum'è ùn esse capaci di almacenà schedarii assai grande. In generale, IPFS hè una nova tecnulugia promettente chì hà u putenziale di rivoluzione a manera di almacenà è di sparte dati.
Pensate chì i protokolli di almacenamentu in nuvola decentralizati cum'è IPFS sò u futuru di l'ospiti di schedari in linea?
Lascia un Audiolibro