Inguqulelo entsha yenkqubo yefayile ye-IPFS 0.7 ekhoyo

Ukuphehlelelwa uguqulelo olutsha lwesixokelelwano sefayile esinatyisiweyo IPFS 0.7 (InterPlanetary File System), eyenza ugcino lwefayile oluguqulelwe kwihlabathi jikelele oluphunyezwe ngendlela yenethiwekhi yeP2P eyenziwe kwiinkqubo zamalungu.

IPFS idibanisa izimvo ezazifakwe ngaphambili kwiinkqubo ezinjengeGit, iBitTorrent, iKademlia, iSFS kunye neWebhu ukuba ijongeke njengesiqhu seBitTorrent (oontanga abathatha inxaxheba kusasazo) betshintsha izinto zeGit. I-IPFS ijongiswa ngumxholo endaweni yendawo kunye namagama aphikisayo. Ikhowudi yokuphunyezwa kwesalathiso ibhaliwe kwi-Go kwaye inelayisensi ngu-Apache 2.0 kunye neMIT.

Kulabo abangaqhelekanga nge-IPFS, kufuneka bayazi loo nto kule fayile ikhonkco lefayile linxulumene ngqo nomxholo wayo kwaye ibandakanya i-cryptographic hash yomxholo. Idilesi yefayile ayinakuthiywa ngokutsha, inokutshintshwa kuphela emva kokutshintsha umxholo. Ngokufanayo, akunakwenzeka ukwenza utshintsho kwifayile ngaphandle kokutshintsha idilesi (inguqulelo yakudala iya kuhlala kwidilesi enye kwaye entsha iya kufumaneka kwidilesi eyahlukileyo).

Ukuthathela ingqalelo into yokuba ifayile yesazisi itshintsha notshintsho ngalunye, ukuze ungadlulisi amakhonkco amatsha ixesha ngalinye Iinkonzo zibonelelwa ukuqhagamshela iidilesi ezisisigxina thatha ingqalelo iinguqulelo ezahlukeneyo zefayile (IPNS), okanye usete i-alias ngokuthelekiswa nemveli ye-FS kunye ne-DNS.

Emva kokukhuphela ifayile kwinkqubo yakho, Umthathi-nxaxheba ngokuzenzekelayo uba yenye yeendawo zokuhanjiswa. Itheyibhile ye-hash esasaziweyo (i-DHT) isetyenziselwa ukumisela abathathi-nxaxheba kwinethiwekhi apho umxholo womdla ukhona.

I-IPFS inceda ukusombulula iingxaki ezinjengokugcina ukuthembeka (ukuba ugcino lwangaphambili lukhubazekile, ifayile inokukhutshelwa kwezinye iinkqubo zabasebenzisi), ukumelana nokunyanzelwa kokuqulathiweyo kunye nokubanakho ukuhlela ukufikelela ngaphandle konxibelelwano lwe-Intanethi okanye ukuba umgangatho wejelo lonxibelelwano uphantsi.

Yintoni entsha kwi-IPFS 0.7?

Uguqulelo olutsha luvala uthutho lweSCIO olungagqibekanga, eyatshintshwa kwinguqulelo yangaphambili ngothutho lwe-NOISE, ngokusekwe kwi-Noise protocol kwaye yaphuhliswa ngaphakathi kwesakhelo se-libp2p yemodyuli ye-networking stack yezicelo ze-P2P. I-TLSv1.3 ishiywe njengothutho lokubuyela umva. Abalawuli besiza abasebenzisa iinguqulelo ezindala ze-IPFS (Go IPFS <0.5 okanye JS IPFS <0.47) bayacetyiswa ukuba bahlaziye isoftware ukuphepha ukuthotywa kwentsebenzo.

Inguqulelo entsha ikwabandakanya inguqu yokusebenzisa izitshixo ezingagqibekanga ed25519 endaweni yeRSA. Izitshixo ezindala zeRSA zisaxhaswa, kodwa ngoku amaqhosha amatsha aya kuveliswa kusetyenziswa i-ed25519 algorithm.

Ukusebenzisa izitshixo zikawonke-wonke ezakhelweyo I-ed25519 isombulula ingxaki yokugcina izitshixo zoluntu, umzekelo, ukuqinisekisa idatha esayiniweyo xa usebenzisa ed25519, kukho ulwazi olwaneleyo malunga PeerId. Amagama angundoqo kwiindlela ze-IPNS ngoku afakwe kwiikhowudi kusetyenziswa i-base36 CIDv1 endaweni ye-base58btc.

Ukongeza ekutshintsheni uhlobo lwesitshixo esingagqibekanga, IPFS 0.7 yongeza ukukwazi ukujikeleza amaqhosha okuchonga.

Umyalelo othi "ipfs key rotate" ngoku ungasetyenziselwa ukutshintsha iqhosha le node. Ukongeza, imiyalelo emitsha yongezwe ukulungiselela ukungenisa nokuthumela ngaphandle izitshixo ("ipfs key import" kunye "ipfs key export"), engasetyenziselwa iinjongo zokugcina, kunye nomyalelo "ipfs dag stat" ukubonisa izibalo malunga neDAG (iigrafu zeacyclic ezisasaziweyo).

Izikripthi kwi-go-ipfs-example-plugin zihlaziyiwe. Olu lutshintsho olukhulu kwindlela abantu abaye bakha ngayo iiplagi ezichasene ne-go-ipfs dist.ipfs.io yokubini kunye neeplagi kufuneka zihlaziye iinkqubo zabo zokwakha ngokufanelekileyo.

Okokugqibela, ukuba ufuna ukwazi ngakumbi malunga nale nguqulo intsha, ungajonga iinkcukacha kwi eli khonkco lilandelayo.

Uyisebenzisa njani i-IPFS kwiLinux?

Kulabo banomdla wokukwazi ukumilisela i-IPFS kwinkqubo yabo, banokwenza oko ngokulandela imiyalelo ethi zichaziwe kweli nqaku.

I-IPFS: Uyisebenzisa njani iNkqubo yeFayile yeplanethi kwi-GNU / Linux?
Inqaku elidibeneyo:
I-IPFS: Uyisebenzisa njani iNkqubo yeFayile yeplanethi kwi-GNU / Linux?

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.