Este disponibilă o nouă versiune a sistemului de fișiere descentralizat IPFS 0.7

Lansarea noua versiune a sistemului de fișiere descentralizat IPFS 0.7 (InterPlanetary File System), care formează o versiune globală de stocare a fișierelor implementată sub forma unei rețele P2P formată din sistemele 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ă .

Ce este nou în IPFS 0.7?

Versiunea nouă dezactivează transportul SCIO implicit, care a fost înlocuit în versiunea anterioară de transportul NOISE, bazat pe protocolul Noise și dezvoltat în cadrul stivei de rețea modulare libp2p pentru aplicații P2P. TLSv1.3 este lăsat ca transport alternativ. Administratorilor de site care utilizează versiuni mai vechi de IPFS (Go IPFS <0.5 sau JS IPFS <0.47) li se recomandă să actualizeze software-ul pentru a evita degradarea performanței.

Noua versiune include, de asemenea, tranziția la utilizarea tastelor implicite ed25519 în loc de RSA. Cheile RSA vechi sunt încă acceptate, dar acum chei noi vor fi generate folosind algoritmul ed25519.

Utilizarea cheilor publice încorporate ed25519 rezolvă problema stocării cheilor publice, de exemplu, pentru a verifica datele semnate atunci când utilizați ed25519, există suficiente informații despre PeerId. Numele cheilor din rutele IPNS sunt acum codificate folosind base36 CIDv1 în loc de base58btc.

Pe lângă schimbarea tipului de cheie implicit, IPFS 0.7 adaugă posibilitatea de a roti cheile de identificare.

Comanda „ipfs key rotate” poate fi acum folosită pentru a schimba cheia nodului. În plus, au fost adăugate noi comenzi pentru importarea și exportul cheilor („ipfs key import” și „ipfs key export”), care pot fi utilizate în scopuri de backup, precum și comanda „ipfs dag stat”. pentru a afișa statistici despre DAG (grafice aciclice distribuite).

Scripturile din go-ipfs-example-plugin au fost actualizate. Aceasta este o schimbare radicală a modului în care oamenii au creat pluginuri împotriva binarului go-ipfs dist.ipfs.io, iar pluginurile ar trebui să își actualizeze procesele de construire în consecință.

În cele din urmă, dacă doriți să aflați mai multe 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.

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

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  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.