Noua versiune IPFS 0.8.0 a fost deja lansată și vine să faciliteze munca cu pini

Acum cateva zile, lansarea noua versiune a sistemului de fișiere descentralizat IPFS 0.8.0 (InterPlanetary File System), care este un depozit de fișiere global versionat implementat sub forma unei rețele P2P formate din sisteme membre.

IPFS combină ideile implementate anterior în sisteme precum Git, BitTorrent, Kademlia, SFS și Web să arate ca un singur roi BitTorrent (colegii care participă la distribuție) schimbând obiecte Git. IPFS este adresat mai degrabă de conținut decât de locație și nume arbitrare. Codul de implementare de referință este scris în Go și este licențiat de Apache 2.0 și MIT.

Pentru cei care nu sunt familiarizați cu IPFS, ar trebui să știe asta în acest sistem de fișiere o legătură de fișier este direct legată de conținutul său și include un hash criptografic al conținutului. Adresa fișierului nu poate fi redenumită în mod arbitrar, poate fi modificat numai după schimbarea conținutului. În mod similar, este imposibil să efectuați o modificare a fișierului fără a schimba adresa (versiunea veche va rămâne la aceeași adresă și cea nouă va fi disponibilă printr-o altă adresă).

Ținând cont de faptul că identificatorul fișierului se modifică cu fiecare modificare, pentru a nu transfera linkuri noi de fiecare dată, serviciile sunt furnizate pentru a lega adresele permanente care iau în considerare diferite versiuni ale fișierului (IPNS) sau stabilesc un alias prin analogie cu FS și DNS tradiționale.

După descărcarea fișierului în sistemul dvs., participantul devine automat unul dintre punctele de distribuire. Un tabel hash distribuit (DHT) este utilizat pentru a determina participanții la rețea pe nodurile cărora este prezent conținutul de interes.

IPFS ajută la rezolvarea problemelor precum fiabilitatea stocării (dacă stocarea originală este dezactivată, fișierul poate fi descărcat de pe sistemele altor utilizatori), pentru a rezista cenzurii de conținut și, de asemenea, pentru a putea organiza accesul în absența unei conexiuni la Internet sau dacă calitatea canalului de comunicație este slabă .

Principalele caracteristici noi ale IPFS 0.8

În această nouă versiune a fost implementată capacitatea de a crea servicii externe pentru a fixa datele utilizatorului (fixați - legați datele la un nod, pentru a vă asigura că datele importante sunt salvate). Datele alocate serviciului pot avea nume separate, diferit de identificatorul de conținut (CID), deci este posibil să căutați date atât după nume, cât și după CID.

Pentru a procesa cereri de remediere a datelor, Este propus API-ul serviciului de fixare IPFS, care poate fi folosit direct în go-ipfs. În linia de comandă de fixat, este oferită comanda „ipfs pin remote”.

Subsistemul pin a fost reproiectat pentru a-l face mult mai rapid și mai flexibil în modul în care urmărește pinii. Pentru utilizatorii care lucrează cu mai mulți pini, acest lucru va duce la o creștere mare a vitezei în lista și modificarea setului de elemente ancorate, precum și o scădere a utilizării memoriei.

O parte a reproiectării a fost configurată pentru a ține cont de capacitatea de a interacționa cu pinii localnici în același mod în care putem interacționa acum cu pinii de la distanță (de exemplu, nume, putând seta același CID de mai multe ori etc.). Rămâneți la curent pentru mai multe îmbunătățiri de fixare.

La generarea linkurilor „https: //” pentru gateway-uri, a fost adăugată capacitatea de a transfera nume DNSLink folosind subdomenii.

Link-urile sunt acum utilizabile, unde perioadele din numele originale sunt înlocuite cu caracterul „-” și caracterele existente „-” sunt scăpate cu un alt caracter similar, iar suportul pentru protocolul QUIC a fost extins. Pentru a crește performanța, capacitatea de a crește primirea sunt furnizate buffere pentru UDP.

În cele din urmă dacă vrei să afli mai multe despre asta despre această nouă versiune, puteți verifica detaliile în următorul link.

Cum se folosește IPFS pe Linux?

Pentru cei care sunt interesați să poată implementa IPFS în sistemul lor, pot face acest lucru urmând instrucțiunile care sunt detaliate în acest articol.

Articol asociat:
IPFS: Cum se folosește sistemul de fișiere interplanetar în GNU / Linux?

Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată.

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.