Nowa wersja IPFS 0.6 została już wydana i to są jej nowości

Ostatnio zapowiedziano wydanie nowej wersji zdecentralizowany system plików IPFS 0.6 (Międzyplanetarny system plików), który tworzy globalny wersjonowany magazyn plików wdrożone w formie sieci P2P składającej się z systemów członkowskich. IPFS łączy w sobie pomysły wdrożone wcześniej w takich systemach jak Git, BitTorrent, Kademlia, SFS i Web i przypomina pojedynczą „parę” BitTorrenta (pary uczestniczące w dystrybucji) wymieniającą obiekty Git.

IPFS różni się adresowaniem według treści, a nie lokalizacji i arbitralnych nazw. Referencyjny kod implementacji jest napisany w Go i jest rozpowszechniany na licencji Apache 2.0 i MIT.

W IPFS łącze umożliwiające dostęp do pliku jest bezpośrednio powiązane z jego zawartością i zawiera kryptograficzny skrót treści. Adresu pliku nie można dowolnie zmieniać, można go zmienić dopiero po zmianie zawartości.

Podobnie nie można dokonać zmiany w pliku bez zmiany adresu (stara wersja pozostanie pod starym adresem, a nowa będzie dostępna pod innym adresem, ponieważ zmieni się hash zawartości pliku).

Ponieważ identyfikator pliku zmienia się przy każdej zmianie, aby nie wysyłać nowych linków za każdym razem, oferowane są usługi łączenia stałych adresów, które uwzględniają różne wersje pliku (IPNS) lub poprawiają alias podobny do tradycyjnego FS i DNS (MFS (Mutable File System) i DNSLink).

IPFS pomaga rozwiązywać problemy Opowieści takie jak niezawodność przechowywania (jeśli oryginalna pamięć jest niesprawna, plik można pobrać z systemów innych użytkowników), sprzeciw wobec cenzury treści (blokowanie będzie wymagało zablokowania wszystkich systemów użytkownika, które posiadają kopię danych) i zorganizowania dostępu w przypadku braku bezpośredniego dostępu do łączy internetowych lub gdy jakość kanału komunikacyjnego jest słaba (dane można pobierać najdalej w sieci lokalnej ).

Co nowego w IPFS 0.6?

Nowa wersja wyróżnia się włączenie domyślnego transportu opartego na protokole QUIC, który jest wtyczką protokołu UDP, który obsługuje multipleksowanie wielu połączeń i zapewnia metody szyfrowania równoważne TLS / SSL.

W IPFS gniazdo do odbierania połączeń UDP jest uruchamiane automatycznie na tym samym adresie sieciowym i porcie, co sterownik transportu oparty na protokole TCP. QUIC jest używany do połączeń przychodzących i wychodzących, a podczas łączenia się z nowymi węzłami, jeśli QUIC nie jest dostępny, powróci do TCP.

Druga innowacja ważny był sWsparcie bezpiecznego transportu NOISE, oparty na protokole Noise i opracowany jako część libp2p, modularnego stosu sieciowego dla aplikacji P2P.

Po wstępnej koordynacji połączenia cała późniejsza wymiana danych pomiędzy uczestnikami jest szyfrowana i zabezpieczona przed podsłuchem. NOISE zastąpił transport SECIO, ale TLS 1.3 nadal jest używany jako podstawowa metoda szyfrowania połączeń między węzłami.

NOISE jest dość prosty w implementacji i jest pozycjonowany jako wieloplatformowy uniwersalny transport, który można zaimplementować w różnych językach programowania.

Nowa wersja zapewnia również możliwość dodania własnych stron „404 nie znaleziono” i dodaj opcjonalna obsługa metody kodowania Base36, co jest optymalne dla danych alfanumerycznych bez rozróżniania wielkości liter, takich jak nazwy domen (w przypadku korzystania z Base32 klucze IPNS Ed25519 są o dwa bajty większe niż limit rozmiaru subdomeny, aw przypadku Base36 mieści się w limicie).

Ponadto, do ustawień dodano opcję „parowania”, który definiuje listę węzłów do połączenia, utrzymania połączenia i ponownego połączenia w celu określenia „twardych” połączeń między często używanymi węzłami.

Wreszcie, jeśli chcesz dowiedzieć się więcej o tej nowej wersji, możesz sprawdzić szczegóły, przechodząc do poniższego linku. 

Jak korzystać z IPFS w systemie Linux?

Dla tych, którzy są zainteresowani wdrożeniem IPFS w swoim systemie, mogą to zrobić, postępując zgodnie z instrukcjami są szczegółowo opisane w tym artykule.

IPFS: Jak korzystać z międzyplanetarnego systemu plików w systemie GNU / Linux?
Podobne artykuł:
IPFS: Jak korzystać z międzyplanetarnego systemu plików w systemie GNU / Linux?

Komentarz, zostaw swój

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Kao powiedział

    To jest coś, co widziałem już wcześniej, ale nie mogę zrozumieć, jaki może to być pożytek. Myślę, że istnieją usługi lub aplikacje, które już używają go do swoich rzeczy, ale jeszcze żadnego nie próbowałem.