Na voljo nova različica decentraliziranega datotečnega sistema IPFS 0.7

Začetek nova različica decentraliziranega datotečnega sistema IPFS 0.7 (InterPlanetary File System), ki je globalna različica shrambe datotek, izvedena v obliki omrežja P2P, ki ga sestavljajo članski sistemi.

IPFS združuje ideje, ki so bile prej implementirane v sisteme, kot so Git, BitTorrent, Kademlia, SFS in splet videti kot en sam BitTorrentov roj (vrstniki, ki sodelujejo pri distribuciji), ki si izmenjujejo predmete Git. IPFS naslavlja vsebina in ne lokacija in poljubna imena. Referenčna izvedbena koda je napisana v programu Go in jo licencirata Apache 2.0 in MIT.

Tisti, ki IPFS ne poznajo, bi morali to vedeti v tem datotečnem sistemu je povezava do datoteke neposredno povezana z njeno vsebino in vključuje kriptografsko razpršitev vsebine. Naslova datoteke ni mogoče samovoljno preimenovati, ga je mogoče spremeniti šele po spremembi vsebine. Prav tako ni mogoče spremeniti datoteke brez spremembe naslova (stara različica bo ostala na istem naslovu, nova pa bo na voljo prek drugega naslova).

Ob upoštevanju, da se identifikator datoteke spremeni z vsako spremembo, da ne bi vsakič prenesel novih povezav, ponujajo se storitve za povezavo stalnih naslovov ki upoštevajo različne različice datoteke (IPNS) ali vzdevek vzpostavijo po analogiji s tradicionalnimi FS in DNS.

Po prenosu datoteke v sistem, udeleženec samodejno postane ena od točk za distribucijo. Razdeljena zgoščevalna tabela (DHT) se uporablja za določanje omrežnih udeležencev, na vozliščih katerih je vsebina, ki nas zanima.

IPFS pomaga pri reševanju težav, kot je zanesljivost shranjevanja (če je izvirni pomnilnik onemogočen, lahko datoteko prenesete iz sistemov drugih uporabnikov), da vzdrži cenzuro vsebine in tudi, da lahko organizira dostop, če ni internetne povezave ali če je kakovost komunikacijskega kanala slaba .

Kaj je novega v IPFS 0.7?

Nova različica onemogoči privzeti transport SECIO, ki ga je v prejšnji različici nadomestil transport NOISE na podlagi protokola Noise in razvit v okviru modularnega omrežnega sklada libp2p za aplikacije P2P. TLSv1.3 ostane kot rezervni transport. Skrbnikom spletnih mest, ki uporabljajo starejše različice IPFS (Go IPFS <0.5 ali JS IPFS <0.47), svetujemo, naj posodobijo programsko opremo, da se izognejo poslabšanju zmogljivosti.

Nova različica vključuje tudi prehod na uporabo privzetih tipk ed25519 namesto RSA. Stari ključi RSA so še vedno podprti, zdaj pa bodo novi ključi ustvarjeni z algoritmom ed25519.

Uporaba vgrajenih javnih ključev ed25519 rešuje problem shranjevanja javnih ključev, na primer za preverjanje podpisanih podatkov pri uporabi ed25519 je dovolj informacij o PeerId. Imena ključev v poteh IPNS so zdaj kodirana z uporabo base36 CIDv1 namesto base58btc.

Poleg spreminjanja privzete vrste ključa IPFS 0.7 dodaja možnost vrtenja identifikacijskih ključev.

Zdaj lahko za spremembo ključa vozlišča uporabite ukaz "ipfs key rotate". Poleg tega so bili dodani novi ukazi za uvoz in izvoz ključev ("uvoz ključa ipfs" in "izvoz ključa ipfs"), ki jih je mogoče uporabiti za varnostno kopiranje, pa tudi ukaz "ipfs dag stat" za prikaz statističnih podatkov o DAG-ih (porazdeljene aciklične karte).

Skripti v go-ipfs-example-plugin so posodobljeni. To je pomembna sprememba v načinu, kako ljudje gradijo vtičnike za binarne datoteke go-ipfs dist.ipfs.io, zato bi morali svoje postopke gradnje ustrezno posodobiti.

Če želite izvedeti več o tej novi različici, lahko podrobnosti preverite v naslednjo povezavo.

Kako uporabljati IPFS v Linuxu?

Za tiste, ki jih zanima, kako lahko v svoj sistem uvedejo IPFS, lahko to storijo tako, da sledijo navodilom so podrobno opisani v tem članku.

IPFS: Kako uporabljati medplanetarni datotečni sistem v GNU / Linux?
Povezani članek:
IPFS: Kako uporabljati medplanetarni datotečni sistem v GNU / Linux?

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.