Највероватније чувате много података. Ваш лични рачунар је вероватно пун фотографија, музике, филмова, радних докумената и још много тога. Све је теже одржавати све организовано и приступачно.
Наравно, могли бисте све да сачувате на чврстом диску рачунара. Али шта се дешава ако се ваш рачунар сруши и изгубите све?
Многе технолошке компаније нуде решења за складиштење у облаку, али шта се дешава када ваша влада спречи апликације као што су Гоогле Дриве или Дропбок у вашој земљи?
Ова решења у облаку пате од исте мане као и већи део тренутног веба: централизација.
Међутим, успон веб3 технологија показао је да се будућност веба може дистрибуирати у природи. У овом чланку ћемо истражити ИПФС протокол и како он планира да промени основну архитектуру интернета.
Шта је ИПФС?
Интерпланетарни систем датотека или ИПФС је децентрализована мрежа која чува и дели податке.
ИПФС омогућава свакоме да складишти датотеке и дели их са било ким ко има приступ мрежи. Фајлови отпремљени на мрежу чувају се на много различитих рачунара широм света.
ИПФС је креирао тим програмера на челу са Хуаном Бенетом, бившим инжењером у Гуглу. Бенет је инспирисан БитТоррент протоколом који омогућава корисницима да деле датотеке без централног сервера. П2п протокол за дељење датотека натерао је Бенета да схвати да би исти приступ могао да функционише за децентрализовани систем датотека широм света.
У развоју је од 2015. године, али већ постоје бројне апликације које га подржавају као што су Браве Бровсер и Опера.
ИПФС је постао алтернативни начин за складиштење информација на мрежи у ситуацијама када централизовано складиштење није успело. На пример, када су турске власти забраниле Википедију широм земље, активисти су користили ИПФС да направе децентрализовани портал за копију турске Википедије.
Будућност ИПФС-а изгледа обећавајуће. Са све више апликација које га користе, има потенцијал да постане подразумевани начин складиштења и дељења података на Интернету.
Како то ради?
ИПФС је врста пеер-то-пеер или п2п мреже за складиштење.
Ако неко затражи датотеку, копија те датотеке се кешује на локалном чвору. Ако више људи затражи те податке, биће креирано више кешираних копија. То значи да се терет испуњавања захтева постепено дели између свих чворова који имају кеширану датотеку.
Мрежа се ослања на три главна принципа: адресирање садржаја, повезивање садржаја и откривање садржаја.
Хајде да погледамо како ИПФС остварује сваки од ова три принципа.
Адресирање садржаја
Размислите о уобичајеном начину на који тражите датотеке на рачунару. Да бисте приступили датотеци, мораћете да се крећете до одређеног директоријума на свом уређају и пронађете датотеку са правим именом датотеке.
Иако је ово стандардна пракса у рачунарству, не мора се нужно добро преводити у дистрибуирану мрежу као што је ИПФС.
Уместо да идентификује садржај према локацији, ИПФС гледа на сам садржај. Овај процес је познат као адресирање садржаја.
Све датотеке које су укључене у ИПФС протокол долазе са идентификатором садржаја који делује као јединствени хеш за одређену датотеку.
Пројекат Интерпланетари Линкед Дата (ИПЛД) додатно проширује овај концепт обезбеђујући библиотеке које омогућавају корисницима ИПФС протокола да истражују своје податке у било ком формату који желе.
Повезивање садржаја
ИПФС користи а структура података зове а усмерени ациклични граф или ДАГ.
ИПФС протокол користи тип ДАГ-а који се зове а Меркле ДАГ који је подешен тако да сваки чвор има јединствени идентификатор који је хеш садржаја чвора.
Мрежа користи Меркле ДАГ да оптимизује начин на који представља директоријуме и датотеке. Претпоставимо да имате фасциклу која садржи три датотеке. Та фасцикла ће садржати јединствени хеш који представља три датотеке у њему. Свака датотека заузврат се састоји од неколико блокова.
Пошто је сваки чвор повезан са хешом генерисаним на основу садржаја чвора, за целу структуру података се каже да је самопроверена. Ово кључно својство је оно што омогућава датотекама да раде у дистрибуираном капацитету у ИПФС протоколу.
Цонтент Дисцовери
Да бисте открили који вршњаци хостују садржај који тражите, ИПФС се ослања на а дистрибуирана хеш табела или ДХТ.
Хеш табела је једноставно база података кључева вредности. ИПФС користи дистрибуирану хеш табелу да би открио који равноправни партнери у мрежи чувају блокове који чине садржај којем покушавате да приступите.
ИПФС користи либп2п библиотека која омогућава вршњацима да шаљу податке једни другима.
Десктоп апликација
У десктоп апликацији, већина горе наведених технологија је скривена и ради иза сцене.
Корисници могу једноставно покренути сопствени ИПФС клијент и отпремити своје датотеке на мрежу.
Датотеке које корисник отпрема на мрежу доступне су преко јединственог идентификатора садржаја датотеке. Можете користити услугу као што је ИПФС претраживач да бисте приступили датотеци са било ког уређаја који може да се повеже на интернет.
Кључне карактеристике ИПФС-а
Ево четири кључне карактеристике ИПФС протокола:
- ИПФС је пеер-то-пеер систем датотека. То значи да се датотеке чувају и дистрибуирају директно између корисника, без потребе за централним сервером. Корисници имају опцију да покрену сопствени чвор за повезивање са другим колегама.
- ИПФС је децентрализован. То значи да не постоји јединствена тачка неуспеха. Ако се један чвор поквари, систем и даље може да функционише.
- ИПФС омогућава лакше архивирање. Високо ефикасан Меркле ДАГ омогућава мрежи да минимизира количину потребног простора за складиштење. Ово је огромна предност за сваки ентитет који треба да архивира историјске податке.
- Корисници који нису упознати са командном линијом могу да користе своју десктоп апликацију лаку за коришћење која подржава увоз датотека превуци и испусти и опције брзог дељења и преузимања.
- ИПФС је Опен Соурце. То значи да свако може допринети развоју система.
Предности и мане ИПФС протокола
Прозодија
- Дизајниран је тако да буде скалабилан да прими велики број корисника и велики број датотека.
- Отпоран је на грешке, што значи да може наставити да функционише чак и ако су неки од чворова у мрежи недоступни.
- Отпоран је на цензуру, што значи да је једном ентитету тешко да блокира или уклони садржај са мреже.
- ИПФС је безбедан. ИПФС складишти датотеке користећи криптографске хешове, што их чини заштићеним од неовлашћеног приступа.
Против
- Интерпланетарни систем датотека је још увек у развоју и има минималну корисничку подршку у поређењу са комерцијалним решењима за складиштење датотека.
- Није јасно колико ће се систем повећати, нити колико ће се одупрети цензури.
- Систем може бити рањив на нападе моћних ентитета.
- Адресирање садржаја враћа везу која садржи хеш. Корисници ће морати да користе ДНС да би линк учинили читљивим људима.
Zakljucak
ИПФС протоколи су нови начин складиштења и дељења података који има много предности у односу на традиционалне методе. Децентрализован је, што значи да не постоји јединствена тачка квара, и веома је ефикасан, користи мање пропусног опсега од других метода.
Међутим, још увек је у развоју и има нека ограничења, као што је немогућност складиштења веома великих датотека. Све у свему, ИПФС је обећавајућа нова технологија која има потенцијал да револуционише начин на који чувамо и делимо податке.
Да ли мислите да су децентрализовани протоколи за складиштење у облаку као што је ИПФС будућност хостовања датотека на мрежи?
Ostavite komentar