- Pozwólcie, że wyjaśnię na początku: IPFS nie jest projektem typu blockchain, ale protokołem w formie magazynu. Nie tylko nie można go wydobywać, ale także nie wydaje tokenów Tokenów. Ponieważ ten artykuł jest serią artykułów, omówię o tym później.Istnieją powiązane koncepcje i tokeny, więc punktem wyjścia jest proste zrozumienie tej technologii.
1. Przegląd IPFS📁
IPFS to skrót od InterPlanetary File System.InterPlanetary File System to protokół transmisji sieciowej przeznaczony do realizacji rozproszonego przechowywania, udostępniania i utrwalania plików. Został zainicjowany przez Juana Beneta, magistra informatyki na Uniwersytecie Stanforda, w maju 2014 roku. Jego celem jest narodzić się jako podstawowy protokół transmisji Internetu nowej generacji, budując w ten sposób szybszy, bezpieczniejszy i swobodniejszy Internet. Jak sama nazwa wskazuje, jego koncepcja jest w naturalny sposób zgodna z obecnym protokołem transmisji w Internecie HTTP.

IPFS, jako projekt open source (open source ≠ blockchain), jest rozwijany przez Protocol Labs przy pomocy społeczności open source od 2014 roku. Poprawia niektóre nieodłączne wady protokołu HTTP, takie jak:
Oczywisty stopień centralizacji prowadzi do zagrożeń, takich jak brak bezpieczeństwa danych;
Dane są nieprzejrzyste i znajdują się w rękach kilku osób kontrolujących serwer;
Przechowywanie danych jest drogie, a wysokie opłaty za przechowywanie danych na serwerach stanowią ogromny koszt dla firm obsługujących oprogramowanie lub usługę.
Większość ludzi na ogół rozumie go jako część branży szyfrowania. W rzeczywistości, poza mechanizmem motywacyjnym dodanym przez zespół, który za nim stoi, IPFS bardziej przypomina nowy paradygmat protokołu leżącego u podstaw Internetu.
2. Zasada działania i proces⚖️
Jego ogólna zasada działania zasadniczo opiera się na rdzeniu [adresowania treści], który definiuje nowy paradygmat wyszukiwania treści. Jednak pod względem wykonalności użytkownicy, którzy mogą być przyzwyczajeni do tradycyjnego Internetu, nie są w stanie tego łatwo zaakceptować aby ułatwić zrozumienie, podzieliłem je łącznie na cztery główne funkcje:
-Adresowanie oparte na treści
Gdy węzeł przechowuje plik w systemie IPFS, plik jest dzielony na mniejsze części, szyfrowany kryptograficznie i generowany jest identyfikator treści (CID). Inni użytkownicy (węzły) używają tego identyfikatora treści, aby uzyskać dostęp do treści punkt-punkt.
-Udostępnianie treści
Podczas wyszukiwania innych węzłów uzyskany zostanie dostęp do węzła, z którym jesteś połączony podczas przechowywania treści. Kiedy inne węzły przeglądają lub pobierają ten plik, plik ten zostanie skopiowany przez inny węzeł. Oczywiście zawartość zostanie skopiowana przez inny węzeł buforowane po wyczyszczeniu pamięci podręcznej. Jeśli tak, inne węzły będą miały dostęp do skopiowanej zawartości.
Każdy węzeł w sieci przechowuje tylko tę treść, która go interesuje oraz tablicę mieszającą, która służy do rejestrowania lokalizacji przechowywania plików oraz zapytań i pobierania plików.
-Wyszukiwanie treści P2P
Pod względem zasady działania koncepcja wsparcia technicznego w zakresie adresowania plików w oparciu o zawartość opiera się na implementacji P2P. Ta forma typu punkt-punkt umożliwia przechowywanie treści lub danych bez konieczności przechowywania ich na centralnym serwerze strony trzeciej. a bezczynna przestrzeń własnego komputera może zostać wykorzystana jako kontener do przechowywania plików, do którego mogą mieć dostęp inni użytkownicy sieci. (Oczywiście otrzymasz wynagrodzenie za wykorzystanie wolnej przestrzeni dyskowej)
-System nazewnictwa IPNS
System ten może przekształcić te zaszyfrowane identyfikatory CID w bardziej dostępny adres, aby ułatwić innym węzłom wysyłanie zapytań do pliku. Po aktualizacji otwieranego pliku nowy identyfikator CID zostanie ponownie utworzony i będzie można go ponownie wykorzystać, aby zminimalizować koszty przechowywania.
Jeśli prześlesz ten sam plik do sieci, IPFS usunie zduplikowane pliki w całej sieci, dzięki czemu ta sama treść lub dane nie będą w pewnym stopniu zajmować zbyt dużo miejsca na dysku.
Łącząc ze sobą te funkcje i przywracając je do procesów roboczych, lepiej zrozumiemy różnice pomiędzy protokołem IPFS a tradycyjnymi metodami wyszukiwania:

3. Rozszerzenie zasady
Pobieranie treści P2P. Pod względem zasady działania koncepcja wsparcia technicznego w zakresie adresowania plików w oparciu o zawartość opiera się na implementacji P2P. Ta forma typu punkt-punkt umożliwia przechowywanie treści lub danych bez konieczności przechowywania ich na centralnym serwerze strony trzeciej. a bezczynna przestrzeń własnego komputera może zostać wykorzystana jako kontener do przechowywania plików, do którego mogą mieć dostęp inni użytkownicy sieci. (Oczywiście otrzymasz wynagrodzenie za wykorzystanie wolnej przestrzeni dyskowej)
Międzygwiazdowy protokół IPFS definiuje nową metodę wyszukiwania treści – adresowanie plików w oparciu o treść. Mówiąc najprościej, w tradycyjnym (obecnym) Internecie trzeba znaleźć żądaną treść na stronie internetowej i wpisać nazwy domen witryn internetowych, aby na przykład sprawdzić, czy chcę znaleźć ogólny poziom PKB świata w 2021 roku muszę czytać odpowiednie strony Danych, a co jeszcze bardziej kłopotliwe, muszę nawet przeszukiwać strony statystyczne różnych krajów, aby uzyskać potrzebne mi odpowiedzi.
Korzystanie z wyszukiwania opartego na treści IPFS przypomina umieszczenie wyszukiwarki w protokole bazowym. Aby uzyskać żądaną odpowiedź, wystarczy wprowadzić identyfikator CID (znak identyfikacyjny) treści. Zasada jest następująca:
Gdy plik jest przechowywany w systemie IPFS, cały plik zostanie podzielony na wiele małych części i przechowywany oddzielnie za pomocą szyfrowania skrótu, a po wysłaniu żądania pobrania treści zostanie wygenerowany identyfikator treści (CID). bezpośrednio wyodrębni tę część treści z węzła przechowującego tę część treści w sieci do przeglądania.
Projekt IPFS tworzy protokół hipermedialny typu punkt-punkt poprzez integrację istniejących technologii, próbując stworzyć szybszy, bezpieczniejszy i bardziej otwarty Internet nowej generacji oraz osiągnąć globalny system przechowywania i wyszukiwania plików, który będzie stale dostępny w Internecie i może trwale zapisać dane.
4. Scenariusze zastosowań😀
W oparciu o niektóre z powyższych zasad technicznych, w rzeczywistych przypadkach IPFS zapewnia bezpieczną sieć dystrybucji treści typu punkt-punkt. Jeśli Twoja firma musi dystrybuować duże ilości danych wśród użytkowników, IPFS może pomóc Ci wiele zaoszczędzić koszty przepustowości.
Z kryptograficznego punktu widzenia IPFS i blockchain doskonale do siebie pasują. IPFS można wykorzystać do przetwarzania dużych ilości danych i umieszczania niezmiennych, trwałych łączy IPFS w transakcjach typu blockchain bez konieczności umieszczania samych danych w bloku w łańcuchu. IPFS wnosi ducha wolności i niezależności w tworzenie treści online i może pomóc użytkownikom w dostarczaniu treści w sposób bezpośredni.
W popularnej obecnie koncepcji WEB3, IPFS + blockchain odgrywa bardzo uzupełniającą rolę w warstwie bazowej i obiegu wartości Internetu nowej generacji.
