Uhlobo olusha lohlelo lwefayela olusabalalisiwe lwe-IPFS 0.7 luyatholakala

Isanda kwethulwa inguqulo entsha yohlelo lwefayela olusabalalisiwe IPFS 0.7 (I-InterPlanetary File System), okuyisitolo sefayela eliguqukile lomhlaba wonke esetshenziswe ngendlela yenethiwekhi ye-P2P eyenziwe ngezinhlelo zamalungu.

I-IPFS ihlanganisa imibono esetshenziswe ngaphambilini ezinhlelweni ezinjengeGit, BitTorrent, Kademlia, SFS kanye neWebhu ukuthi ibukeke njengenduku eyodwa yeBitTorrent (ontanga ababambe iqhaza ekusatshalalisweni) beshintshana ngezinto zeGit. I-IPFS ibhekiswa ngokuqukethwe kunendawo nendawo namagama aphikisayo. Ikhodi yokuqalisa yokusebenza ibhalwe ku-Go futhi inikwe ilayisense yi-Apache 2.0 ne-MIT.

Kulabo abangajwayele i-IPFS, kufanele bakwazi lokho kulolu hlelo lwefayela isixhumanisi sefayela sihlobene ngqo nokuqukethwe kwaso futhi kufaka phakathi i-hash yokubhala ngokuqukethwe. Ikheli lefayela alikwazi ukuqanjwa kabusha ngokungemthetho, ingashintshwa kuphela ngemuva kokushintsha okuqukethwe. Ngokufanayo, akunakwenzeka ukwenza ushintsho kufayela ngaphandle kokushintsha ikheli (inguqulo yakudala izohlala kukheli elifanayo futhi entsha izotholakala ngekheli elihlukile).

Ukubheka ukuthi isihlonzi sefayela siyashintsha ngoshintsho ngalunye, ukuze singadlulisi izixhumanisi ezintsha isikhathi ngasinye, izinsizakalo zinikezwa ukuxhumanisa amakheli waphakade ebheka izinhlobo ezahlukahlukene zefayela (IPNS), noma usethe i-alias ngokufanisa ne-FS yendabuko ne-DNS.

Ngemuva kokulanda ifayela kusistimu yakho, umhlanganyeli ngokuzenzakalelayo uba elinye lamaphuzu okusatshalaliswa. Ithebula le-hashi elisatshalalisiwe (i-DHT) lisetshenziselwa ukucacisa ababambiqhaza benethiwekhi kuma-node lapho okuqukethwe yintshisekelo kukhona khona.

I-IPFS isiza ukuxazulula izinkinga njengokuthenjwa kwesitoreji ) .

Yini okusha ku-IPFS 0.7?

Uhlobo olusha lukhubaza ezokuthutha ezizenzakalelayo ze-SECIO, eyathathelwa indawo enguqulweni yangaphambilini ezokuthutha ze-NOISE, ngokuya nge-Noise protocol futhi yathuthukiswa ngaphakathi kohlaka lwe-modular libp2p network stack yezinhlelo zokusebenza ze-P2P. I-TLSv1.3 isele njengesithuthi sokusekelayo. Abaphathi besiza abasebenzisa izinhlobo ezindala ze-IPFS (Go IPFS <0.5 noma i-JS IPFS <0.47) bayelulekwa ukuthi bavuselele isoftware ukugwema ukwehla kokusebenza.

Uhlobo olusha kufaka phakathi noguquko lokusebenzisa okhiye abazenzakalelayo ed25519 esikhundleni seRSA. Izinkinobho ezindala ze-RSA zisasekelwa, kepha manje kuzokhiqizwa okhiye abasha kusetshenziswa i-ed25519 algorithm.

Kusetshenziswa okhiye bomphakathi abakhelwe ngaphakathi i-ed25519 ixazulula inkinga yokugcina okhiye bomphakathi, isibonelo, ukuqinisekisa idatha esayiniwe uma usebenzisa i-ed25519, kunemininingwane eyanele mayelana ne-PeerId. Amagama angukhiye emizileni ye-IPNS manje asefakwe ikhodi kusetshenziswa i-base36 CIDv1 esikhundleni se-base58btc.

Ngaphezu kokushintsha uhlobo lokhiye oluzenzakalelayo, I-IPFS 0.7 ingeza ikhono lokuzungezisa okhiye bokuhlonza.

Umyalo "ipfs key rotate" manje ungasetshenziswa ukushintsha ukhiye we-node. Ngaphezu kwalokho, kungezwe imiyalo emisha yokungenisa nokuthumela okhiye ("ipfs key import" kanye "ipfs key export"), engasetshenziselwa izinhloso zokulondoloza, kanye nomyalo "ipfs dag stat" ukubonisa izibalo mayelana nama-DAG (Amashadi Ahambisanayo Acyclic).

Imibhalo eku-go-ipfs-example-plugin ibuyekeziwe. Lokhu kungukushintsha kolwandle ngendlela abantu abebakha ngayo ama-plugins ngokumelene ne-go-ipfs dist.ipfs.io kanambambili nama-plugins kufanele abuyekeze izinqubo zawo zokwakha ngokufanele.

Ekugcineni, uma ufuna ukwazi okwengeziwe ngale nguqulo entsha, ungabheka imininingwane ku- isixhumanisi esilandelayo.

Ungayisebenzisa kanjani i-IPFS ku-Linux?

Kulabo abanentshisekelo yokukwazi ukusebenzisa i-IPFS ohlelweni lwabo, bangakwenza lokho ngokulandela imiyalo yokuthi kuchazwe kabanzi kulesi sihloko.

I-IPFS: Ungayisebenzisa kanjani i-Interplanetary File System ku-GNU / Linux?
I-athikili ehlobene:
I-IPFS: Ungayisebenzisa kanjani i-Interplanetary File System ku-GNU / Linux?

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.