Nowa wersja IPFS 0.8.0 została już wydana i ma ułatwić pracę z pinami

Kilka dni temu, uruchomienie nowa wersja zdecentralizowanego systemu plików IPFS 0.8.0 (InterPlanetary File System), który jest globalnym wersjonowanym magazynem plików zaimplementowanym w postaci sieci P2P składającej się z systemów członkowskich.

IPFS łączy pomysły wdrożone wcześniej w systemach takich jak Git, BitTorrent, Kademlia, SFS i sieć, aby wyglądały jak pojedynczy rój BitTorrenta (rówieśnicy biorący udział w dystrybucji) wymieniający obiekty Git. IPFS jest adresowane przez zawartość, a nie lokalizację i arbitralne nazwy. Kod implementacji odniesienia jest napisany w Go i jest licencjonowany przez Apache 2.0 i MIT.

Ci, którzy nie znają IPFS, powinni to wiedzieć w tym systemie plików łącze do pliku jest bezpośrednio związane z jego zawartością i zawiera kryptograficzny skrót treści. Nie można dowolnie zmieniać nazwy adresu pliku, można go zmienić dopiero po zmianie treści. Podobnie nie można dokonać zmiany w pliku bez zmiany adresu (stara wersja pozostanie pod tym samym adresem, a nowa będzie dostępna pod innym adresem).

Biorąc pod uwagę, że identyfikator pliku zmienia się przy każdej zmianie, aby nie przesyłać za każdym razem nowych linków, świadczone są usługi łączenia stałych adresów które uwzględniają różne wersje pliku (IPNS) lub ustawiają alias przez analogię z tradycyjnymi FS i DNS.

Po pobraniu pliku do systemu uczestnik automatycznie staje się jednym z punktów do dystrybucji. Rozproszona tablica skrótów (DHT) służy do określania uczestników sieci w węzłach, w których znajduje się interesująca treść.

IPFS pomaga rozwiązywać problemy, takie jak niezawodność pamięci masowej (jeśli pierwotna pamięć jest wyłączona, plik można pobrać z systemów innych użytkowników), aby wytrzymać cenzurę treści, a także móc zorganizować dostęp w przypadku braku połączenia z Internetem lub jeśli jakość kanału komunikacyjnego jest niska.

Główne nowe funkcje IPFS 0.8

W tej nowej wersji wdrożono możliwość tworzenia usług zewnętrznych przypinanie danych użytkownika (przypinanie - powiązanie danych z węzłem, aby zapewnić zapisanie ważnych danych). Dane przypisane do usługi mogą mieć oddzielne nazwy, różni się od identyfikatora treści (CID), dzięki czemu możliwe jest wyszukiwanie danych zarówno po nazwie, jak i po CID.

Aby przetwarzać żądania poprawek danych, Zaproponowano API usługi przypinania IPFS, które mogą być używane bezpośrednio w go-ipfs. W wierszu poleceń do przypięcia jest oferowane polecenie „ipfs pin remote”.

Podsystem pinów został przeprojektowany aby był znacznie szybszy i bardziej elastyczny w sposobie śledzenia pinów. Dla użytkowników, którzy pracują z wieloma pinami, doprowadzi to do dużego wzrostu prędkości na liście i modyfikacja zestawu zakotwiczonych elementów, a także zmniejszenie wykorzystania pamięci.

Część przeprojektowania została skonfigurowana tak, aby uwzględnić możliwość interakcji z pinami lokalne w taki sam sposób, w jaki możemy teraz współdziałać ze zdalnymi pinami (np. nazwy, możliwość wielokrotnego ustawiania tego samego CID itp.). Czekaj na dalsze ulepszenia mocowania.

Podczas generowania linków „https: //” dla bram dodano możliwość przesyłania nazw DNSLink przy użyciu subdomen.

Od teraz można korzystać z łączy, w których kropki w oryginalnych nazwach są zastępowane znakiem „-”, a istniejące znaki „-” są zastępowane innym podobnym znakiem, a obsługa protokołu QUIC została rozszerzona. Aby zwiększyć wydajność, można zwiększyć odbiór dostępne są bufory dla UDP.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat o nowej wersji możesz sprawdzić szczegóły w poniższy link.

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?

Bądź pierwszym który skomentuje

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.