Tomasz Szulborski

IPFS – czyli Internet bez serwerów

Jeśli interesują Cię postępy w świecie technologii blockchain i chcesz być na bieżąco, musisz poznać IPFS. IPFS to skrót od InterPlanetary File System i jest to w zasadzie nowy sposób przechowywania i udostępniania danych w klimacie web3. Dzięki zastosowaniu technologii peer-to-peer, ta rozproszona platforma umożliwia użytkownikom skuteczne ominięcie roli centralnych serwerów, eliminując wiele ograniczeń i wad powszechnie związanych z obecnymi protokołami wymiany plików.

Czym jest IPFS?

IPFS można porównać do protokołu HTTP, ale jest od niego znacznie bardziej zaawansowany. Główna różnica między nimi polega na tym, że IPFS przechowuje pliki na różnych komputerach na całym świecie, a nie na jednym serwerze czy komputerze. Innymi słowy, IPFS jest zdecentralizowanym i rozproszonym systemem plików.

InterPlanetary File System (IPFS) został zaprojektowany przez Juana Beneta jako alternatywa dla HTTP do serwowania statycznych stron internetowych i przechowywania danych.

Jak działa IPFS?

IPFS wykorzystuje system adresowania treści do przechowywania i pobierania danych na internetowym klastrze komputerów. System działa podobnie jak sieć Bittorrent, ale z kilkoma istotnymi różnicami, które czynią go bardziej wydajnym do przechowywania większych ilości danych przez dłuższy czas. W przeciwieństwie do HTTP, gdzie każde żądanie pliku jest kierowane przez centralny serwer zanim zostanie odesłane do użytkownika przez internet, IPFS pozwala użytkownikom na bezpośrednie połączenie się ze sobą – tworząc zdecentralizowaną sieć, która zmniejsza szanse na niepowodzenie pobrania danych lub cenzurę, jednocześnie zwiększając poziom bezpieczeństwa danych. W IPFS nie ma scentralizowanych serwerów – zamiast tego wszystkie węzły łączą się bezpośrednio ze sobą tworząc połączoną sieć.

Najważniejszym aspektem IPFS jest jego natura: każdy plik ma przypisany hash (który może być użyty jako nazwa pliku) i ten hash określa gdzie plik może być znaleziony w sieci. Jeśli zmienisz nawet jeden bit w swoim pliku, jego hash zmieni się całkowicie, więc nie będzie możliwe znalezienie go przy użyciu starego hasha. Oznacza to, że nie ma sposobu aby ktokolwiek mógł określić jakie pliki są obecne w IPFS bez uprzedniego pobrania ich i ręcznego sprawdzenia ich hashy – co wymaga czasu i wysiłku. Jest to część tego, co czyni IPFS wyjątkowym: zapewnia użytkownikom inny poziom prywatności niż tradycyjne usługi przechowywania w chmurze.

Przyszłość IPFS?

IPFS, w swojej istocie, jest prostym protokołem do przechowywania i udostępniania plików. Jednak siła tego typu zdecentralizowanej technologii oznacza, że ma ona nieskończenie wiele potencjalnych zastosowań. Jest łatwy w użyciu, każdy może zacząć go używać już dziś, instalując kilka bibliotek.

Myślę, że najbardziej ekscytujące w IPFS jest to, że ma on potencjał, aby zmienić sposób, w jaki wchodzimy w interakcje z informacjami, a z kolei, jak wchodzimy w interakcje ze sobą. Zdecentralizowane aplikacje internetowe dopiero zaczynają się pojawiać, więc będziemy musieli poczekać i zobaczyć, jak się rozwiną. Ale osobiście jestem podekscytowany tym, co ta technologia może nam przynieść.

O autorze Pokaż wszystkie posty

Tomasz Szulborski