Uwezekano mkubwa zaidi unahifadhi data nyingi. Huenda kompyuta yako ya kibinafsi imejaa picha, muziki, filamu, hati za kazi na zaidi. Inakuwa vigumu zaidi na zaidi kuiweka yote kwa mpangilio na kupatikana.
Hakika, unaweza tu kuhifadhi kila kitu kwenye diski kuu ya kompyuta yako. Lakini nini kinatokea ikiwa kompyuta yako itaanguka, na unapoteza kila kitu?
Kampuni nyingi za teknolojia hutoa suluhu za uhifadhi wa wingu, lakini nini hufanyika serikali yako inapozuia programu kama vile Hifadhi ya Google au Dropbox katika nchi yako?
Suluhu hizi za wingu zinakabiliwa na dosari sawa na sehemu kubwa ya wavuti ya sasa: uwekaji kati.
Hata hivyo, kuongezeka kwa teknolojia za web3 kumeonyesha kuwa mustakabali wa wavuti unaweza kusambazwa katika asili. Katika makala haya, tutachunguza itifaki ya IPFS na jinsi inavyopanga kubadilisha usanifu wa kimsingi wa mtandao.
IPFS ni nini?
Mfumo wa Faili wa Ulimwenguni au IPFS ni mtandao uliogatuliwa ambao huhifadhi na kushiriki data.
IPFS inaruhusu mtu yeyote kuhifadhi faili na kuzishiriki na mtu mwingine yeyote ambaye anaweza kufikia mtandao. Faili zilizopakiwa kwenye mtandao huhifadhiwa kwenye kompyuta nyingi tofauti duniani kote.
IPFS iliundwa na timu ya wasanidi programu inayoongozwa na Juan Benet, mhandisi wa zamani wa Google. Benet iliongozwa na itifaki ya BitTorrent inayowaruhusu watumiaji kushiriki faili bila seva kuu. Protokali ya kushiriki faili ya p2p ilifanya Benet kutambua kwamba mbinu hiyo hiyo inaweza kufanya kazi kwa mfumo wa faili uliogatuliwa duniani kote.
Imeundwa tangu 2015, lakini tayari kuna idadi ya programu zinazoiunga mkono kama vile Kivinjari cha Jasiri na Opera.
IPFS imekuwa njia mbadala ya kuhifadhi habari mtandaoni katika hali ambapo uhifadhi wa kati umeshindwa. Kwa mfano, wakati mamlaka ya Uturuki ilipopiga marufuku Wikipedia kote nchini, wanaharakati walitumia IPFS kuunda lango la ugatuzi kwa nakala ya Wikipedia ya Kituruki.
Mustakabali wa IPFS unaonekana kuwa mzuri. Huku programu nyingi zikiitumia, ina uwezo wa kuwa njia chaguomsingi ya kuhifadhi na kushiriki data kwenye Mtandao.
Jinsi gani kazi?
IPFS ni aina ya mtandao wa hifadhi wa peer-to-peer au p2p.
Ikiwa mtu ataomba faili, nakala ya faili hiyo imehifadhiwa kwenye nodi ya ndani. Ikiwa watu wengi wataomba data hiyo, nakala zaidi zilizoakibishwa zitaundwa. Hii inamaanisha kuwa mzigo wa kutimiza ombi unashirikiwa hatua kwa hatua kati ya nodi zote zilizo na faili iliyohifadhiwa.
Mtandao hutegemea kanuni tatu kuu: kushughulikia maudhui, kuunganisha maudhui, na ugunduzi wa maudhui.
Hebu tuangalie jinsi IPFS inavyotimiza kila moja ya kanuni hizi tatu.
Kushughulikia maudhui
Fikiria juu ya njia ya kawaida ya kutafuta faili kwenye kompyuta. Ili kufikia faili, itabidi uende kwenye saraka maalum kwenye kifaa chako na utafute faili iliyo na jina sahihi la faili.
Ingawa hii ni mazoezi ya kawaida katika kompyuta, si lazima itafsiri vyema kwa mtandao unaosambazwa kama IPFS.
Badala ya kutambua yaliyomo kulingana na eneo, IPFS inaangalia yaliyomo yenyewe. Utaratibu huu unajulikana kama kushughulikia yaliyomo.
Faili zote ambazo zimejumuishwa katika itifaki ya IPFS huja na kitambulisho cha maudhui ambacho hufanya kama heshi ya kipekee kwa faili mahususi.
Mradi wa Data Zilizounganishwa kwa Ulimwengu (IPLD) unapanua dhana hii zaidi kwa kutoa maktaba ili kuwawezesha watumiaji wa itifaki ya IPFS kuchunguza data zao katika umbizo lolote wanalotaka.
Kuunganisha Maudhui
IPFS hutumia a muundo wa data inaitwa a iliyoelekezwa graph ya acyclic au DAG.
Itifaki ya IPFS hutumia aina ya DAG inayoitwa a Merkle DAG ambayo imewekwa ili kila nodi iwe na kitambulisho cha kipekee ambacho ni heshi ya yaliyomo kwenye nodi.
Mtandao hutumia Merkle DAG kuboresha jinsi inavyowakilisha saraka na faili. Tuseme una folda ambayo ina faili tatu. Folda hiyo itakuwa na heshi ya kipekee ambayo inawakilisha faili tatu ndani yake. Kila faili kwa upande wake linajumuisha vitalu kadhaa.
Kwa kuwa kila nodi imeunganishwa na heshi inayotokana na yaliyomo kwenye nodi, muundo mzima wa data unasemekana kuwa umethibitishwa kibinafsi. Sifa hii muhimu ndiyo inayoruhusu faili kufanya kazi kwa uwezo uliosambazwa katika itifaki ya IPFS.
Utoaji wa Maudhui
Ili kupata ni washirika gani wanapangisha maudhui unayotafuta, IPFS inategemea a meza ya hashi iliyosambazwa au DHT.
Jedwali la hashi ni hifadhidata ya funguo za maadili. IPFS hutumia jedwali la heshi lililosambazwa ili kujua ni washirika gani kwenye mtandao wanaohifadhi vizuizi vinavyounda maudhui unayojaribu kufikia.
IPFS hutumia libp2p maktaba ili kuruhusu wenzao kutuma data kwa kila mmoja.
Maombi ya Desktop
Katika utumizi wa eneo-kazi, teknolojia nyingi zilizo hapo juu zimefichwa na hufanya kazi nyuma ya pazia.
Watumiaji wanaweza tu kuendesha mteja wao wa IPFS na kupakia faili zao kwenye mtandao.
Faili ambazo mtumiaji anapakia kwenye mtandao zinaweza kufikiwa kupitia kitambulisho cha kipekee cha maudhui ya faili. Unaweza kutumia huduma kama vile Kivinjari cha IPFS kufikia faili kutoka kwa kifaa chochote kinachoweza kuunganisha kwenye mtandao.
Vipengele muhimu vya IPFS
Hapa kuna vipengele vinne muhimu vya itifaki ya IPFS:
- IPFS ni mfumo wa faili wa rika-kwa-rika. Hii inamaanisha kuwa faili huhifadhiwa na kusambazwa moja kwa moja kati ya watumiaji, bila hitaji la seva kuu. Watumiaji wana chaguo la kuendesha nodi zao ili kuunganishwa na wenzao wengine.
- IPFS imegatuliwa. Hii ina maana kwamba hakuna hatua moja ya kushindwa. Ikiwa nodi moja itashuka, mfumo bado unaweza kufanya kazi.
- IPFS inaruhusu urahisi wa kuhifadhi. Merkle DAG yenye ufanisi mkubwa huruhusu mtandao kupunguza kiasi cha nafasi ya kuhifadhi inayohitajika. Hii ni faida kubwa kwa huluki yoyote inayohitaji kuhifadhi data ya kihistoria kwenye kumbukumbu.
- Watumiaji ambao hawajui mstari wa amri wanaweza kutumia programu-tumizi ya eneo-kazi ambayo ni rahisi kutumia inayoauni uagizaji wa faili za kuburuta na kudondosha na kushiriki kwa haraka na chaguo za kupakua.
- IPFS ni wazi chanzo. Hii ina maana kwamba mtu yeyote anaweza kuchangia maendeleo ya mfumo.
Faida na Hasara za Itifaki ya IPFS
faida
- Imeundwa kuwa scalable ili kubeba idadi kubwa ya watumiaji na idadi kubwa ya faili.
- Haivumilii makosa, kumaanisha kwamba inaweza kuendelea kufanya kazi hata kama baadhi ya nodi kwenye mtandao hazipatikani.
- Ni sugu kwa udhibiti, kumaanisha kuwa ni vigumu kwa huluki moja kuzuia au kuondoa maudhui kutoka kwa mtandao.
- IPFS ni salama. IPFS huhifadhi faili kwa kutumia heshi za kriptografia, ambayo huzifanya zisiguswe.
Africa
- Mfumo wa Faili za Ulimwenguni bado unatengenezwa na una usaidizi mdogo kwa wateja ikilinganishwa na suluhu za kuhifadhi faili za kibiashara.
- Haijulikani wazi jinsi mfumo huo utakavyokua vizuri, au jinsi utakavyopinga udhibiti.
- Mfumo unaweza kuwa katika hatari ya kushambuliwa na vyombo vyenye nguvu.
- Ushughulikiaji wa maudhui hurejesha kiungo kilicho na heshi. Watumiaji watalazimika kutumia DNS ili kufanya kiungo kisisomeke na binadamu.
Hitimisho
Itifaki za IPFS ni njia mpya ya kuhifadhi na kushiriki data ambayo ina manufaa mengi juu ya mbinu za jadi. Imegawanywa, ikimaanisha kuwa hakuna hatua moja ya kutofaulu, na inafaa sana, kwa kutumia kipimo cha data kidogo kuliko njia zingine.
Hata hivyo, bado inaendelezwa na ina vikwazo fulani, kama vile kutoweza kuhifadhi faili kubwa sana. Kwa ujumla, IPFS ni teknolojia mpya inayoahidi ambayo ina uwezo wa kuleta mapinduzi katika jinsi tunavyohifadhi na kushiriki data.
Je, unafikiri kwamba itifaki za hifadhi ya wingu zilizogatuliwa kama vile IPFS ni mustakabali wa kupangisha faili mtandaoni?
Acha Reply