La nuova versione di IPFS 0.8.0 è già stata rilasciata e viene a facilitare il lavoro con i pin

Pochi giorni fa, il lancio di la nuova versione del file system decentralizzato IPFS 0.8.0 (InterPlanetary File System), che è un archivio di file con versione globale implementato sotto forma di una rete P2P composta da sistemi membri.

IPFS combina idee precedentemente implementate in sistemi come Git, BitTorrent, Kademlia, SFS e il Web per apparire come un singolo sciame BitTorrent (peer che partecipano alla distribuzione) che scambia oggetti Git. IPFS è indirizzato dal contenuto piuttosto che dalla posizione e dai nomi arbitrari. Il codice di implementazione di riferimento è scritto in Go ed è concesso in licenza da Apache 2.0 e MIT.

Per coloro che non hanno familiarità con IPFS, dovrebbero saperlo in questo file system un collegamento al file è direttamente correlato al suo contenuto e include un hash crittografico del contenuto. L'indirizzo del file non può essere rinominato arbitrariamente, può essere modificato solo dopo aver modificato il contenuto. Allo stesso modo, è impossibile apportare una modifica al file senza cambiare l'indirizzo (la vecchia versione rimarrà allo stesso indirizzo e quella nuova sarà disponibile tramite un indirizzo diverso).

Tenendo conto che l'identificatore del file cambia ad ogni modifica, in modo da non trasferire ogni volta nuovi collegamenti, i servizi sono forniti per collegare indirizzi permanenti che tengono conto delle diverse versioni del file (IPNS) o impostano un alias per analogia con FS e DNS tradizionali.

Dopo aver scaricato il file sul tuo sistema, il partecipante diventa automaticamente uno dei punti per la distribuzione. Una tabella hash distribuita (DHT) viene utilizzata per determinare i partecipanti alla rete sui nodi di cui è presente il contenuto di interesse.

IPFS aiuta a risolvere problemi come l'affidabilità dello storage (se la memorizzazione originale è disabilitata, il file può essere scaricato dai sistemi di altri utenti), per resistere alla censura dei contenuti e anche per poter organizzare l'accesso in assenza di una connessione Internet o se la qualità del canale di comunicazione è scarsa .

Principali nuove funzionalità di IPFS 0.8

In questa nuova versione è stata implementata la capacità di creare servizi esterni per bloccare i dati dell'utente (bloccare - associare i dati a un nodo, per garantire che i dati importanti vengano salvati). I dati assegnati al servizio possono avere nomi separati, diverso dal content identifier (CID), quindi è possibile cercare i dati sia per nome che per CID.

Per elaborare le richieste di correzione dei dati, Viene proposta l'API del servizio di pinning IPFS, che può essere utilizzato direttamente in go-ipfs. Nella riga di comando per pin, viene offerto il comando "ipfs pin remote".

Il sottosistema dei pin è stato ridisegnato per renderlo molto più veloce e flessibile nel modo in cui tiene traccia dei pin. Per gli utenti che lavorano con molti pin, questo porterà ad un notevole aumento della velocità nell'elenco e la modifica del set di elementi ancorati, nonché una diminuzione dell'uso della memoria.

Parte della riprogettazione è stata configurata per tenere conto della capacità di interagire con i pin locali nello stesso modo in cui ora possiamo interagire con i pin remoti (es. nomi, potendo impostare lo stesso CID più volte, ecc.). Restate sintonizzati per ulteriori miglioramenti della fissazione.

Durante la generazione di collegamenti "https: //" per i gateway, è stata aggiunta la possibilità di trasferire i nomi DNSLink utilizzando i sottodomini.

Sono ora utilizzabili i collegamenti, dove i punti nei nomi originali vengono sostituiti con il carattere "-" e i caratteri "-" esistenti vengono sostituiti da un altro carattere simile e il supporto per il protocollo QUIC è stato esteso. Per aumentare le prestazioni, la capacità di aumentare vengono forniti buffer per UDP.

Infine se vuoi saperne di più riguardo a questa nuova versione, puoi controllare i dettagli in il seguente collegamento.

Come utilizzare IPFS su Linux?

Per coloro che sono interessati a poter implementare IPFS nel proprio sistema, possono farlo seguendo le istruzioni che sono descritti in dettaglio in questo articolo.

IPFS: come utilizzare il file system interplanetario in GNU / Linux?
Articolo correlato:
IPFS: come utilizzare il file system interplanetario in GNU / Linux?

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.