Muyenera kusunga zambiri deta. Pakompyuta yanu mwina ili ndi zithunzi, nyimbo, makanema, zolemba zantchito, ndi zina zambiri. Zikukhala zovuta kwambiri kuzisunga zonse mwadongosolo komanso kupezeka.
Zachidziwikire, mutha kungosunga chilichonse pa hard drive ya kompyuta yanu. Koma chimachitika ndi chiyani ngati kompyuta yanu ikawonongeka, ndipo mutaya chilichonse?
Makampani ambiri aukadaulo amapereka njira zosungira mitambo, koma chimachitika ndi chiyani boma lanu litaletsa mapulogalamu ngati Google Drive kapena Dropbox m'dziko lanu?
Mayankho amtambowa ali ndi vuto lofanana ndi ukonde wamakono: centralization.
Komabe, kukwera kwa matekinoloje a web3 kwawonetsa kuti tsogolo la intaneti likhoza kugawidwa mwachilengedwe. M'nkhaniyi, tiwona protocol ya IPFS ndi momwe ikukonzekera kusintha mamangidwe a intaneti.
Kodi IPFS ndi chiyani?
The Interplanetary File System kapena IPFS ndi netiweki yokhazikika yomwe imasunga ndikugawana deta.
IPFS imalola aliyense kusunga mafayilo ndikugawana ndi wina aliyense amene ali ndi intaneti. Mafayilo omwe adalowetsedwa pa netiweki amasungidwa pamakompyuta osiyanasiyana padziko lonse lapansi.
IPFS idapangidwa ndi gulu la omanga motsogozedwa ndi Juan Benet, injiniya wakale ku Google. Benet idauziridwa ndi protocol ya BitTorrent yomwe imalola ogwiritsa ntchito kugawana mafayilo popanda seva yapakati. Kugawana mafayilo a p2p kunapangitsa Benet kuzindikira kuti njira yomweyo ingagwire ntchito pamafayilo apadziko lonse lapansi.
Yakhala ikukula kuyambira 2015, koma pali kale mapulogalamu angapo omwe amathandizira monga Brave Browser ndi Opera.
IPFS yakhala njira ina yosungira zidziwitso pa intaneti pomwe kusungidwa kwapakati kwalephera. Mwachitsanzo, pamene akuluakulu a boma la Turkey analetsa Wikipedia m'dziko lonselo, omenyera ufulu wawo anagwiritsa ntchito IPFS kupanga malo ovomerezeka a Wikipedia yaku Turkey.
Tsogolo la IPFS likuwoneka ngati labwino. Ndi mapulogalamu ochulukirachulukira ogwiritsa ntchito, imatha kukhala njira yosasinthika yosungira ndikugawana deta pa intaneti.
Kodi Zimagwira Ntchito Bwanji?
IPFS ndi mtundu wa peer-to-peer kapena p2p yosungirako network.
Ngati wina apempha fayilo, kopi ya fayiloyo imasungidwa pa node yapafupi. Ngati anthu ambiri apempha datayo, zolemba zambiri zosungidwa zidzapangidwa. Izi zikutanthauza kuti mtolo wokwaniritsa pempholi umagawidwa pang'onopang'ono pakati pa node zonse zomwe zili ndi fayilo yosungidwa.
Netiweki imadalira mfundo zazikuluzikulu zitatu: kulumikizana ndi zomwe zili, kulumikizana ndi zomwe zili, ndikupeza zomwe zili.
Tiyeni tiwone momwe IPFS imakwaniritsira iliyonse mwa mfundo zitatuzi.
Kulankhula kokhutira
Ganizirani za momwe mumawonera mafayilo pakompyuta. Kuti mupeze fayilo, muyenera kupita ku bukhu linalake pa chipangizo chanu ndikupeza fayilo yokhala ndi dzina loyenera.
Ngakhale iyi ndi njira yokhazikika pamakompyuta, sikuti imatanthawuza bwino ku netiweki yogawidwa ngati IPFS.
M'malo mozindikira zomwe zili ndi malo, IPFS imayang'ana zomwe zili pawokha. Njirayi imadziwika kuti zokhutira.
Mafayilo onse omwe akuphatikizidwa mu protocol ya IPFS amabwera ndi chizindikiritso chomwe chimakhala ngati hashi yapadera pafayiloyo.
Pulojekiti ya Interplanetary Linked Data Project (IPLD) imakulitsa ganizoli popereka malaibulale kuti athandize ogwiritsa ntchito protocol ya IPFS kufufuza deta yawo mwanjira iliyonse yomwe angafune.
Kulumikizana kwazinthu
IPFS imagwiritsa ntchito a kapangidwe ka deta wotchedwa wowongolera acyclic graph kapena DAG.
Protocol ya IPFS imagwiritsa ntchito mtundu wa DAG wotchedwa a Malingaliro a kampani Merkle DAG zomwe zimakhazikitsidwa kuti node iliyonse ikhale ndi chizindikiritso chapadera chomwe ndi hashi ya zomwe zili mu node.
Netiweki imagwiritsa ntchito Merkle DAG kukhathamiritsa momwe imayimira mafayilo ndi mafayilo. Tiyerekeze kuti muli ndi chikwatu chomwe chili ndi mafayilo atatu. Fodayo idzakhala ndi hashi yapadera yomwe imayimira mafayilo atatu omwe ali mkati mwake. Fayilo iliyonse imapangidwa ndi midadada ingapo.
Popeza node iliyonse imalumikizidwa ndi hashi yopangidwa kutengera zomwe zili mu node, mawonekedwe onse a data amanenedwa kuti amadzitsimikizira okha. Katundu wofunikirawu ndi womwe umalola mafayilo kugwira ntchito mogawidwa mu protocol ya IPFS.
Kupeza Zinthu
Kuti mupeze anzanu omwe akusunga zomwe mukuzifuna, IPFS imadalira a tebulo la hashi logawidwa kapena DHT.
Tabulo la hashi ndi nkhokwe chabe ya makiyi azinthu. IPFS imagwiritsa ntchito tebulo la hashi logawidwa kuti mudziwe anzawo omwe ali pa intaneti omwe akusunga midadada yomwe imapanga zomwe mukuyesera kuzipeza.
IPFS imagwiritsa ntchito libp2p laibulale kulola anzawo kutumiza deta wina ndi mzake.
Kugwiritsa Ntchito Pakompyuta
M'mapulogalamu apakompyuta, matekinoloje ambiri omwe ali pamwambawa amabisika ndipo amagwira ntchito kumbuyo kwazithunzi.
Ogwiritsa ntchito amatha kuyendetsa kasitomala wawo wa IPFS ndikuyika mafayilo awo pamaneti.
Mafayilo omwe ogwiritsa ntchito amakweza pa netiweki amatha kupezeka kudzera muzozindikiritsa zomwe zili mufayiloyo. Mukhoza kugwiritsa ntchito utumiki ngati IPFS Browser kuti mupeze fayilo kuchokera ku chipangizo chilichonse chomwe chingalumikizane ndi intaneti.
Zofunikira za IPFS
Nazi zinthu zinayi zazikulu za protocol ya IPFS:
- IPFS ndi fayilo ya anzanu ndi anzawo. Izi zikutanthauza kuti mafayilo amasungidwa ndikugawidwa mwachindunji pakati pa ogwiritsa ntchito, popanda kufunikira kwa seva yapakati. Ogwiritsa ntchito ali ndi mwayi woyendetsa node yawo kuti alumikizane ndi anzawo.
- IPFS ndi decentralized. Izi zikutanthauza kuti palibe mfundo imodzi yolephera. Ngati node imodzi ikutsika, dongosololi likhoza kugwirabe ntchito.
- IPFS imalola kusungitsa kosavuta. Merkle DAG yothandiza kwambiri imalola maukonde kuchepetsa kuchuluka kwa malo osungira omwe akufunika. Uwu ndi mwayi waukulu kwa bungwe lililonse lomwe likufunika kusunga mbiri yakale.
- Ogwiritsa ntchito omwe sadziwa mzere wolamula amatha kugwiritsa ntchito pulogalamu yawo yapakompyuta yosavuta kugwiritsa ntchito yomwe imathandizira kutulutsa mafayilo amakoka ndikugwetsa ndikugawana mwachangu ndikutsitsa zosankha.
- IPFS ndi gwero lotseguka. Izi zikutanthauza kuti aliyense angathe kuthandizira pa chitukuko cha dongosolo.
Ubwino ndi kuipa kwa IPFS Protocol
ubwino
- Zapangidwa kuti zikhale zowonongeka kuti zigwirizane ndi owerenga ambiri komanso mafayilo ambiri.
- Ndizololera zolakwika, kutanthauza kuti zimatha kupitiliza kugwira ntchito ngakhale ma node ena pamaneti sakupezeka.
- Ndizovuta kuwunika, kutanthauza kuti ndizovuta kuti bungwe limodzi litseke kapena kuchotsa zomwe zili pa intaneti.
- IPFS ndi yotetezeka. IPFS imasunga mafayilo pogwiritsa ntchito ma cryptographic hashes, zomwe zimawapangitsa kukhala osatsimikizika.
kuipa
- The Interplanetary File System ikukulabe ndipo ili ndi chithandizo chochepa cha makasitomala poyerekeza ndi mayankho osungira mafayilo amalonda.
- Sizikudziwika kuti dongosololi lidzakula bwanji, kapena kuti lidzakaniza bwanji kufufuzidwa.
- Dongosololi litha kukhala pachiwopsezo chowukiridwa ndi mabungwe amphamvu.
- Kufotokozera kwazinthu kumabweretsanso ulalo womwe uli ndi hashi. Ogwiritsa ntchito ayenera kugwiritsa ntchito DNS kuti ulalowo ukhale wowerengeka ndi anthu.
Kutsiliza
Ma protocol a IPFS ndi njira yatsopano yosungira ndikugawana deta yomwe ili ndi maubwino ambiri kuposa njira zachikhalidwe. Imagawidwa, kutanthauza kuti palibe mfundo imodzi yolephera, ndipo ndiyothandiza kwambiri, pogwiritsa ntchito bandwidth yochepa kuposa njira zina.
Komabe, ikukulabe ndipo ili ndi malire, monga kulephera kusunga mafayilo akulu kwambiri. Ponseponse, IPFS ndiukadaulo watsopano wodalirika womwe ungathe kusintha momwe timasungira ndikugawana deta.
Kodi mukuganiza kuti ma protocol osungitsa mitambo ngati IPFS ndiye tsogolo lakusunga mafayilo pa intaneti?
Siyani Mumakonda