Unokuba ugcine idatha eninzi. Ikhompyuter yakho inokuba igcwele iifoto, umculo, iimuvi, amaxwebhu omsebenzi, kunye nokunye. Kuya kuba nzima ngakumbi ukuyigcina ilungelelene kwaye ifikeleleke.
Ngokuqinisekileyo, ungagcina yonke into kwihard drive yekhompyuter yakho. Kodwa kwenzeka ntoni ukuba ikhompyuter yakho iyantlitheka, kwaye ulahlekelwe yiyo yonke into?
Iinkampani ezininzi zetekhnoloji zibonelela ngezisombululo zokugcina ilifu, kodwa kwenzeka ntoni xa urhulumente wakho ethintela ii -apps ezifana neGoogle Drive okanye iDropbox kwilizwe lakho?
Ezi zisombululo zamafu zinengxaki efanayo njengoko uninzi lwewebhu yangoku: i-centralization.
Nangona kunjalo, ukunyuka kweetekhnoloji ze-web3 kubonise ukuba ikamva lewebhu linokusasazwa kwindalo. Kweli nqaku, siza kuphonononga iprotocol ye-IPFS kunye nendlela eceba ngayo ukutshintsha uyilo olusisiseko lwe-intanethi.
Yintoni IPFS?
Inkqubo yeFayile ye-Interplanetary okanye IPFS luthungelwano olunatyisiweyo olugcina kwaye lwabelane ngedatha.
IPFS ivumela nabani na ukuba agcine iifayile kwaye abelane ngazo naye nabani na ongomnye onofikelelo kuthungelwano. Iifayile ezifakwe kwinethiwekhi zigcinwa kwiikhompyuter ezininzi ezahlukeneyo kwihlabathi jikelele.
IPFS yenziwe liqela labaphuhlisi elikhokelwa nguJuan Benet, owayesakuba yinjineli kuGoogle. I-Benet iphefumlelwe yi-protocol ye-BitTorrent evumela abasebenzisi ukwabelana ngeefayile ngaphandle kweseva ephakathi. Iprotocal yokwabelana ngefayile ye-p2p yenze i-Benet yaqonda ukuba le ndlela inye inokusebenzela inkqubo yeefayile ezinatyisiweyo kwihlabathi jikelele.
Sele iphuhliswa ukususela ngo-2015, kodwa sele kukho inani lezicelo ezixhasayo ezifana neBrave Browser kunye ne-Opera.
IPFS ibe yindlela engenye yokugcina ulwazi kwi-intanethi kwiimeko apho ugcino oluphakathi luhlulekile. Umzekelo, xa abasemagunyeni baseTurkey bavala iWikipedia kulo lonke ilizwe, amatsha-ntliziyo asebenzisa i-IPFS ukwenza i-portal yolawulo lwekopi ye-Wikipedia yaseTurkey.
Ikamva le-IPFS likhangeleka lithembisa. Ngobuninzi bezicelo eziyisebenzisayo, inamandla okuba yindlela emiselweyo yokugcina nokwabelana ngedatha kwi-Intanethi.
Usebenza njani?
IPFS luhlobo lontanga-kwintanga okanye inethiwekhi yokugcina i-p2p.
Ukuba umntu ucela ifayile, ikopi yaloo fayile igcinwe kwindawo yabo yendawo. Ukuba abantu abaninzi bacela loo datha, iikopi ezininzi ezigcinwe kwi-cache ziyakwenziwa. Oku kuthetha ukuba umthwalo wokuzalisekisa isicelo wabiwa ngokuthe ngcembe phakathi kwazo zonke iindawo ezinefayile egciniweyo.
Inethiwekhi ixhomekeke kwimigaqo emithathu ephambili: idilesi yomxholo, ukudibanisa umxholo, kunye nokufunyanwa komxholo.
Makhe sijonge ukuba i-IPFS iwufeza njani umgaqo ngamnye kule mithathu.
Idilesi yomxholo
Cinga ngendlela eqhelekileyo ojonga ngayo iifayile kwikhompyuter. Ukuze ufikelele kwifayile, kuya kufuneka ukhangele kulawulo oluthile kwisixhobo sakho kwaye ufumane ifayile enegama lefayile ekunene.
Ngelixa oku kuyindlela eqhelekileyo kwikhompyuter, ayiguquleli kakuhle kuthungelwano olusasazwayo olufana ne-IPFS.
Endaweni yokuchonga umxholo ngendawo, i-IPFS ijonga umxholo ngokwawo. Le nkqubo yaziwa ngokuba ukujongana nomxholo.
Zonke iifayile ezibandakanyiweyo kwiprotocol ye-IPFS ziza nesichongi somxholo esisebenza njengehashi eyodwa kwifayile ethile.
Iprojekthi ye-Interplanetary Linked Data project (IPLD) iyayandisa le ngqiqo ngakumbi ngokubonelela ngeelayibrari ukwenzela ukuba abasebenzisi beprotocol ye-IPFS baphonononge idatha yabo ngayo nayiphi na ifomathi abanqwenela ukuyenza.
Content Linking
IPFS isebenzisa a Ubume bedatha ibizwa ngokuba ngu ngqo kwi-acyclic graph okanye DAG.
Iprothokholi ye-IPFS isebenzisa udidi lwe-DAG olubizwa ngokuba yi-a Merkle DAG olucwangcisiweyo ukuze indawo nganye ibenesazisi esisodwa esiyihashi yemixholo yenodi.
Inethiwekhi isebenzisa i-Merkle DAG ukulungiselela ukuba imele njani abalawuli kunye neefayile. Masithi unefolda enefayile ezintathu. Elo lawulo liya kuba nehashi eyodwa emele iifayile ezintathu ngaphakathi kwayo. Ifayile nganye ngokulandelelana yenziwe ngeebhloko ezininzi.
Ekubeni i-node nganye idibaniswe ne-hash eyenziwe ngokusekelwe kwimixholo ye-node, yonke i-data structure kuthiwa iqinisekisiwe. Le propati ephambili yinto evumela ukuba iifayile zisebenze kwindawo esasazwayo kwiprotocol ye-IPFS.
Ukufunyanwa komxholo
Ukufumana ukuba ngabaphi abalingane ababamba umxholo owukhangelayo, IPFS ixhomekeke kwi itafile ye-hash esasaziweyo okanye DHT.
Itheyibhile ye-hash yindawo egciniweyo yezitshixo kumaxabiso. IPFS isebenzisa i-hash table esasaziweyo ukufumanisa ukuba ngabaphi oontanga kuthungelwano abagcina iibhloko ezenza umxholo ozama ukufikelela kuwo.
IPFS isebenzisa i libp2p ilayibrari ukuvumela oontanga ukuthumela idatha omnye komnye.
Usetyenziso lweDesktop
Kwidesktop yesicelo, uninzi lwetekhnoloji engentla ifihliwe kwaye isebenza ngasemva-kwemiboniso.
Abasebenzisi banokuqhuba ababo abathengi be-IPFS kwaye balayishe iifayile zabo kuthungelwano.
Iifayile ezifakwe ngumsebenzisi kuthungelwano ziyafikeleleka ngesichongi sefayile esisodwa esisodwa. Unokusebenzisa inkonzo efana ne IPFS Isikhangeli ukufikelela kwifayile nakwesiphi na isixhobo esinokuqhagamshela kwi-intanethi.
Iimpawu eziphambili ze-IPFS
Nazi iimpawu ezine eziphambili zeprotocol ye-IPFS:
- IPFS yinkqubo yefayile yoontanga-kuya-ntanga. Oku kuthetha ukuba iifayile zigcinwa kwaye zihanjiswe ngokuthe ngqo phakathi kwabasebenzisi, ngaphandle kwesidingo somncedisi ophakathi. Abasebenzisi banokhetho lokusebenzisa i-node yabo ukuze badibanise nabanye oontanga.
- IPFS isasazwe. Oku kuthetha ukuba akukho nto inye yokusilela. Ukuba enye i-node iyehla, inkqubo isenokusebenza.
- IPFS ivumela ukugcinwa lula. I-Merkle DAG esebenza kakhulu ivumela uthungelwano ukunciphisa inani lendawo yokugcina efunekayo. Le yinzuzo enkulu kulo naliphi na iziko elifuna ukugcina idatha yembali.
- Abasebenzisi abangaqhelananga nomgca womyalelo banokusebenzisa i-desktop ekulula ukuyisebenzisa exhasa ukutsalwa kunye nokulahla ngaphandle kwefayile kunye nokwabelana ngokukhawuleza kunye nokukhethwa kokukhuphela.
- IPFS yiyo Vula Umnikezi. Oku kuthetha ukuba nabani na unokufaka isandla kuphuhliso lwenkqubo.
IiPros and Cons of IPFS Protocol
eziluncedo
- Yenzelwe ukuba i-scalable ihlalise inani elikhulu labasebenzisi kunye nenani elikhulu leefayile.
- Iyakwazi ukunyamezela iimpazamo, oku kuthetha ukuba inokuqhubeka nokusebenza nokuba ezinye iindawo zothungelwano azikho.
- Ixhathisa ukuvalwa, oku kuthetha ukuba kunzima kwiqumrhu elinye ukuvala okanye ukususa umxholo kwinethiwekhi.
- IPFS ikhuselekile. I-IPFS igcina iifayile zisebenzisa i-cryptographic hashes, nto leyo eyenza ukuba i-tamper-proof.
neengozi
- Inkqubo yeFayile ye-Interplanetary isaphuhliswa kwaye inenkxaso encinci yabathengi xa kuthelekiswa nezisombululo zokugcina iifayile zentengiso.
- Akukacaci ukuba inkqubo iya kukala kangakanani na, okanye izakuxhathisa kangakanani na ukuvalelwa.
- Inkqubo inokuba sesichengeni sokuhlaselwa ngamaqumrhu anamandla.
- Idilesi yomxholo ibuyisela ikhonkco eliqulethe i-hash. Abasebenzisi kuya kufuneka basebenzise i-DNS ukwenza ikhonkco lifundeke ngabantu.
isiphelo
Iiprothokholi ze-IPFS yindlela entsha yokugcina nokwabelana ngedatha enenzuzo ezininzi kwiindlela zesintu. Ikwabelwa phantsi, oku kuthetha ukuba akukho nto inye yokusilela, kwaye isebenza kakuhle kakhulu, isebenzisa i-bandwidth encinci kunezinye iindlela.
Nangona kunjalo, isekuphuhliso kwaye inemida ethile, njengokungakwazi ukugcina iifayile ezinkulu kakhulu. Lilonke, i-IPFS bubuchwepheshe obutsha obuthembisayo obunamandla okuguqula indlela esigcina ngayo nokwabelana ngedatha.
Ngaba ucinga ukuba iiprothokholi zokugcina ilifu ezinatyisiweyo njenge-IPFS likamva lokusingathwa kweefayile kwi-intanethi?
Shiya iMpendulo