Nova verzija IPFS 0.8.0 je već objavljena i dolazi kako bi olakšala rad sa iglama

Prije nekoliko dana, lansiranje nova verzija decentraliziranog sistema datoteka IPFS 0.8.0 (InterPlanetary File System), koja je globalno verzionirano spremište datoteka implementirano u obliku P2P mreže koju čine sistemi članovi.

IPFS objedinjuje ideje prethodno implementirane u sisteme poput Git, BitTorrent, Kademlia, SFS i Web da izgledaju kao jedan BitTorrent roj (vršnjaci koji sudjeluju u distribuciji) koji razmjenjuju Git objekte. IPFS-u se obraća sadržaj, a ne lokacija i proizvoljna imena. Referentni implementacijski kod napisan je u programu Go, a licenciraju ga Apache 2.0 i MIT.

Oni koji nisu upoznati sa IPFS-om, to bi trebali znati u ovom sistemu datoteka veza datoteka direktno je povezana sa svojim sadržajem i uključuje kriptografski hash sadržaja. Adresa datoteke ne može se proizvoljno preimenovati, može se promijeniti samo nakon promjene sadržaja. Slično tome, nemoguće je izvršiti promjenu datoteke bez promjene adrese (stara verzija ostat će na istoj adresi, a nova će biti dostupna putem druge adrese).

Uzimajući u obzir da se identifikator datoteke mijenja sa svakom promjenom, kako ne bi svaki put prenosio nove veze, pružaju se usluge povezivanja stalnih adresa koji uzimaju u obzir različite verzije datoteke (IPNS) ili postavljaju alias po analogiji s tradicionalnim FS i DNS.

Nakon preuzimanja datoteke na vaš sistem, sudionik automatski postaje jedna od tačaka za distribuciju. Distribuirana hash tablica (DHT) koristi se za određivanje mrežnih sudionika na čvorovima čiji je sadržaj od interesa.

IPFS pomaže u rješavanju problema poput pouzdanosti pohrane (ako je izvorno skladište onemogućeno, datoteka se može preuzeti sa sistema drugih korisnika), da bi izdržala cenzuru sadržaja i također mogla organizirati pristup u odsustvu internetske veze ili ako je kvalitet komunikacijskog kanala loš.

Glavne nove karakteristike IPFS-a 0.8

U ovoj novoj verziji implementirana je sposobnost stvaranja eksternih usluga za pričvršćivanje korisničkih podataka (pin - povezivanje podataka na čvor, kako bi se osiguralo spremanje važnih podataka). Podaci dodijeljeni usluzi mogu imati zasebna imena, različit od identifikatora sadržaja (CID), pa je moguće pretraživati ​​podatke i po imenu i prema CID-u.

Za obradu zahtjeva za popravljanje podataka, Predlaže se API usluge zakačenja IPFS, koji se mogu koristiti direktno u go-ipfs. U naredbenom retku za pričvršćivanje nudi se naredba "ipfs pin remote".

Podsistem pin je redizajniran kako bi bio mnogo brži i fleksibilniji u načinu na koji prati pinove. Za korisnike koji rade s više pinova, to će dovesti do velikog povećanja brzine na listi i modifikacija skupa usidrenih elemenata, kao i smanjenje upotrebe memorije.

Dio redizajna je konfiguriran tako da uzima u obzir sposobnost interakcije s iglama lokalno stanovništvo na isti način na koji sada možemo komunicirati s udaljenim pinovima (npr. imena, mogućnost postavljanja istog CID-a više puta, itd.). Pratite nas za dodatna poboljšanja.

Prilikom generiranja "https: //" veza za mrežne prolaze, dodana je mogućnost prenosa DNSLink imena pomoću poddomena.

Veze su sada upotrebljive, gdje se periodi u izvornim imenima zamjenjuju znakom "-", a postojeći znakovi "-" prelaze s drugim sličnim znakom, a podrška protokolu QUIC je proširena. Da bi se povećale performanse, mogućnost povećanja primanja obezbeđeni su baferi za UDP.

Konačno ako želite znati više o tome o ovoj novoj verziji, detalje možete provjeriti u sljedeći link.

Kako koristiti IPFS na Linuxu?

Oni koji su zainteresirani za mogućnost implementacije IPFS-a u svoj sistem, to mogu učiniti slijedeći upute koje su detaljno opisani u ovom članku.

IPFS: Kako koristiti interplanetarni sistem datoteka u GNU / Linuxu?
Vezani članak:
IPFS: Kako koristiti interplanetarni sistem datoteka u GNU / Linuxu?

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.