Rilaxx tas-sistema globali tal-fajls deċentralizzata IPFS 0.7

Introdott rilaxx ta’ sistema ta’ fajls deċentralizzata IPFS 0.7 (InterPlanetary File System), li tifforma ħażna ta 'fajls b'verżjoni globali, skjerata fil-forma ta' netwerk P2P iffurmat minn sistemi ta 'parteċipanti. IPFS tgħaqqad ideat implimentati qabel f'sistemi bħal Git, BitTorrent, Kademlia, SFS u Web, u tixbaħ "swarm" BitTorrent wieħed (sħabhom li jipparteċipaw fid-distribuzzjoni) li jiskambjaw oġġetti Git. L-IPFS hija distinta billi tindirizza mill-kontenut aktar milli mill-post u l-ismijiet arbitrarji. Il-kodiċi ta' implimentazzjoni ta' referenza huwa miktub f'Go u imqassma minn taħt liċenzji Apache 2.0 u MIT.

Il-verżjoni l-ġdida ddiżattivat it-trasport b'mod awtomatiku SECIO, li ġie sostitwit bit-trasport fl-aħħar ħarġa STORBJU, imwaqqfa fuq il-protokoll storbju u żviluppat fi ħdan munzell ta 'netwerk modulari għal applikazzjonijiet P2P libp2p. TLSv1.3 jitħalla bħala trasport backup. Amministraturi ta 'nodi li jużaw verżjonijiet eqdem ta' IPFS (Go IPFS < 0.5 jew JS IPFS < 0.47) huma avżati biex jaġġornaw is-softwer biex jevitaw id-degradazzjoni tal-prestazzjoni.

Il-verżjoni l-ġdida tagħmel ukoll it-tranżizzjoni biex tuża ċwievet ed25519 awtomatikament minflok RSA. L-appoġġ għal ċwievet RSA qodma jinżamm, iżda ċwievet ġodda issa se jiġu ġġenerati bl-użu tal-algoritmu ed25519. L-użu ta 'ċwievet pubbliċi mibnija ed25519 issolvi l-problema bil-ħażna ta' ċwievet pubbliċi, pereżempju, biex tivverifika dejta ffirmata meta tuża ed25519, informazzjoni dwar PeerId hija biżżejjed. L-ismijiet ewlenin fil-mogħdijiet tal-IPNS issa huma kodifikati bl-użu tal-algoritmu base36 CIDv1 minflok base58btc.

Minbarra t-tibdil tat-tip ta 'ċavetta default, IPFS 0.7 żied il-kapaċità li jdawwar iċ-ċwievet ta' identifikazzjoni. Biex tibdel iċ-ċavetta ospitanti, issa tista 'taħdem il-kmand "ipfs key rotate". Barra minn hekk, ġew miżjuda kmandi ġodda għall-importazzjoni u l-esportazzjoni taċ-ċwievet (“ipfs key import” u “ipfs key export”), li jistgħu jintużaw għal skopijiet ta’ backup, kif ukoll il-kmand “ipfs dag stat” biex juru statistika dwar DAG (Grafiki Aċikliċi distribwiti).

Ifakkar li fl-IPFS, il-link għall-aċċess għal fajl hija marbuta direttament mal-kontenut tiegħu u tinkludi hash kriptografiku tal-kontenut. L-indirizz tal-fajl ma jistax jissemma mill-ġdid b'mod arbitrarju; jista' jinbidel biss wara li jinbidel il-kontenut. Bl-istess mod, huwa impossibbli li ssir bidla f'fajl mingħajr ma jinbidel l-indirizz (il-verżjoni l-qadima tibqa 'fl-istess indirizz, u l-ġdida tkun aċċessibbli permezz ta' indirizz differenti, peress li l-hash tal-kontenut tal-fajl se jinbidel). Meta wieħed iqis li l-identifikatur tal-fajl jinbidel ma' kull bidla, sabiex ma jiġux trasferiti links ġodda kull darba, huma pprovduti servizzi biex jgħaqqdu indirizzi permanenti li jqisu verżjonijiet differenti tal-fajl (IPNS), jew jassenja alias b'analoġija ma' FS u DNS tradizzjonali (Mfs (Sistema ta' Fajl Mutabbli) u DNSLink).

B'analoġija ma 'BitTorrent, id-dejta tinħażen direttament fuq is-sistemi tal-parteċipanti li jiskambjaw informazzjoni fil-modalità P2P, mingħajr ma tkun marbuta ma' nodi ċentralizzati. Jekk ikun meħtieġ li tirċievi fajl b'ċertu kontenut, is-sistema ssib parteċipanti li għandhom dan il-fajl u tibgħatu mis-sistemi tagħhom f'partijiet f'diversi ħjut. Wara li tniżżel il-fajl fis-sistema tiegħu, il-parteċipant awtomatikament isir wieħed mill-punti għad-distribuzzjoni tiegħu. Biex tiddetermina l-parteċipanti tan-netwerk li fuq in-nodi tagħhom ikun preżenti l-kontenut ta 'interess użati tabella tal-hash imqassam (DHT). Biex taċċessa l-IPFS FS globali, il-protokoll HTTP jista 'jintuża jew l-FS / ipfs virtwali jistgħu jiġu mmuntati bl-użu tal-modulu FUSE.

L-IPFS jgħin biex issolvi problemi bħall-affidabbiltà tal-ħażna (jekk il-ħażna oriġinali tinżel, il-fajl jista’ jitniżżel mis-sistemi ta’ utenti oħra), ir-reżistenza għaċ-ċensura tal-kontenut (l-imblukkar jeħtieġ l-imblukkar tas-sistemi kollha tal-utent li għandhom kopja tad-dejta) u l-organizzazzjoni tal-aċċess fin-nuqqas ta 'konnessjoni diretta mal-Internet jew jekk il-kwalità tal-kanal ta' komunikazzjoni hija fqira (tista 'tniżżel dejta permezz ta' parteċipanti fil-qrib fuq in-netwerk lokali). Minbarra l-ħażna ta 'fajls u l-iskambju tad-dejta, l-IPFS jista' jintuża bħala bażi għall-ħolqien ta 'servizzi ġodda, pereżempju, għall-organizzazzjoni tat-tħaddim ta' siti li mhumiex marbuta ma 'servers, jew għall-ħolqien mqassma. applikazzjonijiet.

Rilaxx tas-sistema globali tal-fajls deċentralizzata IPFS 0.7

Sors: opennet.ru

Żid kumment