Dostupna nova verzija decentraliziranog datotečnog sustava IPFS 0.7

Pokretanje nova verzija decentraliziranog datotečnog sustava IPFS 0.7 (InterPlanetary File System), koja je globalna verzija datoteka, implementirana u obliku P2P mreže koju čine sustavi-članovi.

IPFS kombinira ideje prethodno implementirane u sustave 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 mjesto i proizvoljna imena. Referentni implementacijski kôd napisan je u programu Go, a licenciraju ga Apache 2.0 i MIT.

Oni koji nisu upoznati s IPFS-om, trebali bi to znati u ovom sustavu datoteka veza datoteka izravno 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 izmijeniti datoteku 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 u vaš sustav, sudionik automatski postaje jedno od mjesta 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 izvorna pohrana onemogućena, datoteka se može preuzeti s sustava drugih korisnika), kako bi izdržala cenzuru sadržaja, a također mogla organizirati pristup u nedostatku internetske veze ili ako je kvaliteta komunikacijskog kanala loša.

Što je novo u IPFS 0.7?

Nova verzija onemogućuje zadani SECIO transport, koji je u prethodnoj verziji zamijenjen transportom NOISE, na temelju protokola Noise i razvijen u okviru modularnog libp2p mrežnog snopa za P2P aplikacije. TLSv1.3 je ostavljen kao rezervni transport. Administratorima web lokacija koji koriste starije verzije IPFS-a (Go IPFS <0.5 ili JS IPFS <0.47) savjetuje se da ažuriraju softver kako bi izbjegli pogoršanje performansi.

Nova verzija također uključuje prijelaz na upotrebu zadanih tipki ed25519 umjesto RSA. I dalje su podržani stari RSA ključevi, ali sada će se generirati novi ključevi pomoću algoritma ed25519.

Korištenje ugrađenih javnih ključeva ed25519 rješava problem spremanja javnih ključeva, na primjer, za provjeru potpisanih podataka kada se koristi ed25519, ima dovoljno podataka o PeerId-u. Imena ključeva u IPNS rutama sada su kodirana pomoću base36 CIDv1 umjesto base58btc.

Uz promjenu zadane vrste ključa, IPFS 0.7 dodaje mogućnost okretanja identifikacijskih ključeva.

Naredba "okretanje ključa ipfs" sada se može koristiti za promjenu ključa čvora. Uz to, dodane su nove naredbe za uvoz i izvoz ključeva ("ipfs import key" i "ipfs key export"), koje se mogu koristiti u sigurnosne kopije, kao i naredba "ipfs dag stat" za prikaz statistike o DAG-ovima (Distribuirane acikličke karte).

Ažurirane su skripte u go-ipfs-example-plugin. Ovo je značajna promjena u načinu na koji su ljudi stvarali dodatke protiv binarnih datoteka go-ipfs dist.ipfs.io i dodaci bi trebali ažurirati svoje procese izrade 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 sustav, mogu to učiniti slijedeći upute koje su detaljno opisani u ovom članku.

IPFS: Kako koristiti interplanetarni datotečni sustav u GNU / Linuxu?
Povezani članak:
IPFS: Kako koristiti interplanetarni datotečni sustav u GNU / Linuxu?

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.