Dostupna nova verzija decentraliziranog sistema datoteka IPFS 0.7

Pokretanje nova verzija decentralizovanog sistema datoteka IPFS 0.7 (InterPlanetary File System), koji formira globalno verzionisano skladište datoteka implementirano u obliku P2P mreže formirane od sistema članova.

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š.

Šta je novo u IPFS 0.7?

Nova verzija onemogućava zadani SCIO transport, koji je u prethodnoj verziji zamijenjen transportom NOISE, zasnovan na Noise protokolu i razvijen u okviru libp2p modularnog mrežnog steka za P2P aplikacije. TLSv1.3 je ostavljen kao rezervni transport. Administratorima sajta koji koriste starije verzije IPFS-a (Go IPFS <0.5 ili JS IPFS <0.47) se preporučuje da ažuriraju softver kako bi izbegli degradaciju performansi.

Nova verzija također uključuje prijelaz na korištenje zadanih ključeva ed25519 umjesto RSA. Stari RSA ključevi su još uvijek podržani, ali sada će se novi ključevi generirati pomoću algoritma ed25519.

Korištenje ugrađenih javnih ključeva ed25519 rješava problem pohranjivanja javnih ključeva, na primjer, za provjeru potpisanih podataka kada se koristi ed25519, postoji dovoljno informacija o PeerId-u. Ključna imena u IPNS rutama su sada kodirana korištenjem base36 CIDv1 umjesto base58btc.

Osim promjene zadanog tipa ključa, IPFS 0.7 dodaje mogućnost rotiranja identifikacionih ključeva.

Komanda “ipfs key rotate” se sada može koristiti za promjenu ključa čvora. Dodatno, dodane su nove komande za uvoz i izvoz ključeva ("ipfs key import" i "ipfs key export"), koje se mogu koristiti u svrhe backup-a, kao i naredba "ipfs dag stat". za prikaz statistike o DAG-u (distribuirani aciklički grafovi).

Skripte u go-ipfs-example-plugin-u su ažurirane. Ovo je radikalna promjena u načinu na koji su ljudi pravili dodatke protiv go-ipfs dist.ipfs.io binarnog sistema i dodaci bi trebali ažurirati svoje procese izgradnje u skladu s tim.

Napokon, ako želite saznati više 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.