Yaziswa nje Inguqulelo entsha yenkqubo yefayile esezantsi IPFS 0.5 (Inkqubo yeFayile yePlanethi) eyenza ugcino lwefayile oluhlaziyiweyo kwihlabathi liphela lwenziwe ngohlobo lwenethiwekhi ye-P2P.
Inqaku eliphambili le-IPFS kukujongana nomxholo, apho ikhonkco lokufikelela kwifayile linxulumene ngqo nomxholo wayo (kubandakanya i-cryptographic hash yomxholo) kwaye ne-IPFS inenkxaso yenguqulo eyakhelweyo.
Idilesi yefayile ayinakuthiywa ngokutsha, sUngatshintsha kuphela emva kokutshintsha umxholo. Ngokufanayo, akunakwenzeka ukwenza utshintsho kwifayile ngaphandle kokutshintsha idilesi (inguqulelo yakudala iya kuhlala kwidilesi endala kwaye entsha iya kufumaneka ngedilesi eyahlukileyo, kuba umxholo wefayile uza kutshintsha).
Yintoni entsha kwi-IPFS 0.5?
Kwinguqulelo entsha ukusebenza kunye nokusebenza kuye kwaphuculwa kakhulu, njengoko kubonisiwe kuthungelwano lukawonkewonke olusekwe kwi-IPFS egqithe kwi-100,000 node kunye notshintsho kwi-IPFS 0.5 ibonisa ukulungelelaniswa komgaqo-nkqubo ukuze usebenze kwiimeko ezinjalo.
Ukulungiswa kugxile ikakhulu kwi phucula iindlela zokuhambisa umxholo inoxanduva lokukhangela idatha, intengiso kunye nokubuyisa, kunye nokuphucula ukusebenza koncedo lwetafile ye-hash esasaziweyo (i-DHT), ebonelela ngolwazi malunga neendawo ezinedatha efunekayo. Ikhowudi enxulumene ne-DHT iphantse yabhalwa ngokutsha ngokupheleleyo, ukukhawulezisa ukukhangela umxholo kunye nokusebenza kwerekhodi ye-IPNS.
Ngokukodwa isantya sokongeza idatha esetyenzisiweyo sikhule ngamaxesha ama-2, isibhengezo somxholo omtsha kwinethiwekhi ngamaxesha angama-2.5, ukukhutshwa kwedatha amaxesha ama-2 ukuya kwezi-5 kunye nokukhangelwa komxholo amaxesha ama-2 ukuya kwezi-6.
Ukuhanjiswa kweendlela zentengiso kwakhona kunye neendlela zonikezelo zenze isantya senethiwekhi se-2-3x ngenxa yokusetyenziswa ngokukuko kwe-bandwidth kunye nokudluliswa kwetrafikhi yangasemva. Kwiphepha elilandelayo, kucetywayo ukwazisa ezothutho ngokusekwe kumgaqo olandelwayo we-QUIC, oya kuthi uphumeze imveliso enkulu nangakumbi ngenxa yokuncipha kokulibaziseka.
Umsebenzi kunye nokuthembeka kwenkqubo ye-IPNS kukhawulezisiwe (Inkqubo yokuNika igama ngokuLinganayo), esetyenziselwa ukwenza ii-permalinks zinokutshintsha komxholo. Uthutho lovavanyo olutsha lwe I-pubsub yenze ukuba kukhawuleziswe ukuhanjiswa kweerekhodi ze-IPNS ngamaxesha angama-30-40 xa kuvavanywa kwinethiwekhi enamawaka eendawo (i-P2P yenethiwekhi yesimulator yaphuhliswa ukulungiselela).
Ukusebenza Layer I-Badger esetyenziselwa ukunxibelelana ne-FS OS iyaphindwa Kwaye ngenkxaso yokubhala ngokungathandabuzekiyo, iBadger ngoku iphindwe ka-25 ngokukhawuleza kunaleya indala yeflethi. Ukuphuculwa kokusebenza kuye kwachaphazela nendlela yeBitswap, esetyenziselwa ukuhambisa iifayile phakathi kweendawo.
Ukuphuculwa kokusebenza:
- I-TLS isetyenziselwa ukubethela unxibelelwano phakathi kwabaxumi kunye neeseva.
- Inkxaso ye-Subdomain ivele kwisango le-HTTP: abaphuhlisi banokubeka usetyenziso (i-dapps) kunye nomxholo wewebhu kwiindawo ezingaphantsi ezinokusetyenziswa needilesi ze-hash, i-IPNS, i-DNSLink, i-ENS, njl.
- Isithuba segama elitsha / p2p songezwe kwidatha enxulumene needilesi zoontanga
- Inkxaso ebophelelayo esekwe kwi-blockchain yongezwa, eya kuthi yandise ukusetyenziswa kwe-IPFS kwizicelo ezisasaziweyo.
- I-IPFS ehambelana nomgaqo-nkqubo wokuqalisa iiLebhu zeProtokholi zikwaphuhlisa iprojekthi yeFayileCoin, eyiplagi ye-IPFS. Nokuba i-IPFS ivumela abathathi-nxaxheba ukuba bagcine, bacele kwaye bagqithise idatha phakathi kwabo
- IFayilecoin iphuhliswa njengeqonga elisekwe kwitekhnoloji ye-blockchain yokugcina ngokusisigxina
- IFayilecoin ivumela abasebenzisi abangasebenzisiyo indawo yediski ukuba babonelele ngeenethiwekhi zabo ngentlawulo, kunye nabasebenzisi abafuna ukugcinwa ukuze bayithenge. Ukuba imfuneko yendawo inyamalale, umsebenzisi angayithengisa. Ngale ndlela, intengiso yenziwa yendawo yokugcina, ubalo lwenziwa kwiithokheni zeFayilecoin ezenziwe yimigodi.
Ukuba ufuna ukwazi Okuninzi ngale nkqubo yefayile, ungaqhagamshelana ne iinkcukacha kwikhonkco elilandelayo.
Yiba ngowokuqala ukuphawula