Rydych yn fwyaf tebygol o gadw llawer o ddata. Mae'n debyg bod eich cyfrifiadur personol yn llawn lluniau, cerddoriaeth, ffilmiau, dogfennau gwaith, a mwy. Mae'n dod yn fwyfwy anodd cadw'r cyfan yn drefnus a hygyrch.
Yn sicr, fe allech chi storio popeth ar yriant caled eich cyfrifiadur. Ond beth sy'n digwydd os bydd eich cyfrifiadur yn chwalu, a'ch bod chi'n colli popeth?
Mae llawer o gwmnïau technoleg yn cynnig datrysiadau storio cwmwl, ond beth sy'n digwydd pan fydd eich llywodraeth yn atal apps fel Google Drive neu Dropbox yn eich gwlad?
Mae'r atebion cwmwl hyn yn dioddef o'r un diffyg â llawer o'r we gyfredol: canoli.
Fodd bynnag, mae'r cynnydd mewn technolegau gwe3 wedi dangos y gall dyfodol y we gael ei ddosbarthu mewn natur. Yn yr erthygl hon, byddwn yn archwilio'r protocol IPFS a sut mae'n bwriadu newid pensaernïaeth sylfaenol y rhyngrwyd.
Beth yw IPFS?
Y System Ffeil Ryngblanedol neu IPFS yn rhwydwaith datganoledig sy'n storio ac yn rhannu data.
Mae IPFS yn caniatáu i unrhyw un storio ffeiliau a'u rhannu ag unrhyw un arall sydd â mynediad i'r rhwydwaith. Mae ffeiliau sy'n cael eu llwytho i fyny i'r rhwydwaith yn cael eu storio ar lawer o wahanol gyfrifiaduron ledled y byd.
Crëwyd IPFS gan dîm o ddatblygwyr dan arweiniad Juan Benet, cyn beiriannydd yn Google. Ysbrydolwyd Benet gan brotocol BitTorrent sy'n caniatáu i ddefnyddwyr rannu ffeiliau heb weinydd canolog. Gwnaeth y protocal rhannu ffeiliau p2p wneud i Benet sylweddoli y gallai'r un dull weithio i system ffeiliau ddatganoledig fyd-eang.
Mae wedi bod yn cael ei ddatblygu ers 2015, ond mae yna eisoes nifer o gymwysiadau sy'n ei gefnogi fel y Porwr Dewr ac Opera.
Mae IPFS wedi dod yn ffordd amgen o storio gwybodaeth ar-lein mewn sefyllfaoedd lle mae storio canolog wedi methu. Er enghraifft, pan waharddodd awdurdodau Twrcaidd Wicipedia ledled y wlad, defnyddiodd gweithredwyr IPFS i greu porth datganoledig ar gyfer copi o Wicipedia Twrcaidd.
Mae dyfodol IPFS yn edrych yn addawol. Gyda mwy a mwy o gymwysiadau yn ei ddefnyddio, mae ganddo'r potensial i ddod yn ffordd ddiofyn o storio a rhannu data ar y Rhyngrwyd.
Sut mae'n gweithio?
Mae IPFS yn fath o rwydwaith storio cyfoedion-i-gymar neu p2p.
Os bydd rhywun yn gofyn am ffeil, mae copi o'r ffeil honno'n cael ei storio ar eu nod lleol. Os bydd mwy o bobl yn gofyn am y data hwnnw, bydd mwy o gopïau wedi'u storio yn cael eu creu. Mae hyn yn golygu bod y baich o gyflawni'r cais yn cael ei rannu'n raddol ymhlith yr holl nodau sydd â'r ffeil wedi'i storio.
Mae'r rhwydwaith yn dibynnu ar dair prif egwyddor: mynd i'r afael â chynnwys, cysylltu cynnwys, a darganfod cynnwys.
Gadewch i ni edrych ar sut mae IPFS yn cyflawni pob un o'r tair egwyddor hyn.
Cyfeiriad cynnwys
Meddyliwch am y ffordd arferol i chwilio am ffeiliau ar gyfrifiadur. Er mwyn cyrchu ffeil, bydd yn rhaid i chi lywio i gyfeiriadur penodol ar eich dyfais a dod o hyd i ffeil gyda'r enw ffeil cywir.
Er bod hwn yn arfer safonol mewn cyfrifiadura, nid yw o reidrwydd yn trosi'n dda i rwydwaith gwasgaredig fel IPFS.
Yn hytrach na nodi cynnwys yn ôl lleoliad, mae IPFS yn edrych ar y cynnwys ei hun. Gelwir y broses hon yn mynd i'r afael â chynnwys.
Mae pob ffeil sydd wedi'i chynnwys yn y protocol IPFS yn dod â dynodwr cynnwys sy'n gweithredu fel hash unigryw ar gyfer y ffeil benodol.
Mae'r prosiect Data Cysylltiedig Rhyngblanedol (IPLD) yn ehangu'r cysyniad hwn ymhellach trwy ddarparu llyfrgelloedd i alluogi defnyddwyr y protocol IPFS i archwilio eu data ym mha bynnag fformat y dymunant.
Cysylltu Cynnwys
Mae IPFS yn defnyddio a strwythur data o'r enw a graff acyclic dan gyfarwyddyd neu DAG.
Mae'r protocol IPFS yn defnyddio math o DAG o'r enw a Merkle DAG sy'n cael ei sefydlu fel bod gan bob nod ddynodwr unigryw sy'n stwnsh o gynnwys y nod.
Mae'r rhwydwaith yn defnyddio Merkle DAG i optimeiddio sut mae'n cynrychioli cyfeiriaduron a ffeiliau. Tybiwch fod gennych ffolder sy'n cynnwys tair ffeil. Bydd y ffolder hwnnw'n cynnwys hash unigryw sy'n cynrychioli'r tair ffeil sydd ynddo. Mae pob ffeil yn ei thro yn cynnwys sawl bloc.
Gan fod pob nod yn gysylltiedig â stwnsh a gynhyrchir yn seiliedig ar gynnwys y nod, dywedir bod y strwythur data cyfan yn hunan-ddilysu. Yr eiddo allweddol hwn yw'r hyn sy'n caniatáu i ffeiliau weithio mewn cynhwysedd gwasgaredig yn y protocol IPFS.
Cynnwys Darganfod
I ddarganfod pa gymheiriaid sy'n cynnal y cynnwys rydych chi'n chwilio amdano, mae IPFS yn dibynnu ar a tabl hash dosbarthu neu DHT.
Yn syml, cronfa ddata o allweddi gwerthoedd yw tabl stwnsh. Mae IPFS yn defnyddio'r tabl hash dosbarthedig i ddarganfod pa gymheiriaid yn y rhwydwaith sy'n storio'r blociau sy'n ffurfio'r cynnwys rydych chi'n ceisio ei gyrchu.
Mae IPFS yn defnyddio'r lib2p llyfrgell i alluogi cyfoedion i anfon data at ei gilydd.
Cais Penbwrdd
Yn y cymhwysiad bwrdd gwaith, mae llawer o'r technolegau uchod wedi'u cuddio ac yn gweithio y tu ôl i'r llenni.
Yn syml, gall defnyddwyr redeg eu cleient IPFS eu hunain a llwytho eu ffeiliau eu hunain i'r rhwydwaith.
Mae'r ffeiliau y mae'r defnyddiwr yn eu huwchlwytho i'r rhwydwaith yn hygyrch trwy ddynodwr cynnwys unigryw'r ffeil. Gallwch ddefnyddio gwasanaeth fel y Porwr IPFS i gael mynediad i'r ffeil o unrhyw ddyfais sy'n gallu cysylltu â'r rhyngrwyd.
Nodweddion Allweddol IPFS
Dyma bedair nodwedd allweddol y protocol IPFS:
- System ffeiliau cymar-i-gymar yw IPFS. Mae hyn yn golygu bod ffeiliau'n cael eu storio a'u dosbarthu'n uniongyrchol rhwng defnyddwyr, heb fod angen gweinydd canolog. Mae gan ddefnyddwyr yr opsiwn i redeg eu nod eu hunain i gysylltu â chyfoedion eraill.
- Mae IPFS wedi'i ddatganoli. Mae hyn yn golygu nad oes un pwynt unigol o fethiant. Os aiff un nod i lawr, gall y system weithredu o hyd.
- Mae IPFS yn caniatáu ar gyfer archifo haws. Mae'r Merkle DAG hynod effeithlon yn caniatáu i'r rhwydwaith leihau faint o le storio sydd ei angen. Mae hyn yn fantais enfawr i unrhyw endid sydd angen archifo data hanesyddol.
- Gall defnyddwyr nad ydynt yn gyfarwydd â'r llinell orchymyn ddefnyddio eu cymhwysiad bwrdd gwaith hawdd ei ddefnyddio sy'n cefnogi mewnforio ffeiliau llusgo a gollwng ac opsiynau rhannu a lawrlwytho cyflym.
- IPFS yn ffynhonnell agored. Mae hyn yn golygu y gall unrhyw un gyfrannu at ddatblygiad y system.
Manteision ac Anfanteision Protocol IPFS
Pros
- Fe'i cynlluniwyd i fod yn raddadwy i ddarparu ar gyfer nifer fawr o ddefnyddwyr a nifer fawr o ffeiliau.
- Mae'n gallu goddef diffygion, sy'n golygu y gall barhau i weithredu hyd yn oed os nad yw rhai o'r nodau yn y rhwydwaith ar gael.
- Mae'n gallu gwrthsefyll sensoriaeth, sy'n golygu ei bod hi'n anodd i un endid rwystro neu dynnu cynnwys o'r rhwydwaith.
- Mae IPFS yn ddiogel. Mae IPFS yn storio ffeiliau gan ddefnyddio hashes cryptograffig, sy'n eu gwneud yn atal ymyrraeth.
anfanteision
- Mae'r System Ffeil Ryngblanedol yn dal i gael ei datblygu ac ychydig iawn o gefnogaeth sydd ganddi i gwsmeriaid o gymharu ag atebion storio ffeiliau masnachol.
- Nid yw'n glir pa mor dda y bydd y system yn graddio, na pha mor dda y bydd yn gwrthsefyll sensoriaeth.
- Gall y system fod yn agored i ymosodiadau gan endidau pwerus.
- Mae cyfeiriad cynnwys yn dychwelyd dolen sy'n cynnwys yr hash. Bydd yn rhaid i ddefnyddwyr ddefnyddio DNS i wneud y ddolen yn ddarllenadwy gan bobl.
Casgliad
Mae protocolau IPFS yn ffordd newydd o storio a rhannu data sydd â llawer o fanteision dros ddulliau traddodiadol. Mae wedi'i ddatganoli, sy'n golygu nad oes un pwynt methiant, ac mae'n effeithlon iawn, gan ddefnyddio llai o led band na dulliau eraill.
Fodd bynnag, mae'n dal i gael ei ddatblygu ac mae ganddo rai cyfyngiadau, megis methu â storio ffeiliau mawr iawn. Yn gyffredinol, mae IPFS yn dechnoleg newydd addawol sydd â'r potensial i chwyldroi'r ffordd yr ydym yn storio ac yn rhannu data.
Ydych chi'n meddwl mai protocolau storio cwmwl datganoledig fel IPFS yw dyfodol cynnal ffeiliau ar-lein?
Gadael ymateb