IPFS 0.9 ma własny system rozpoznawania nazw DNS, ulepszenia bezpieczeństwa i nie tylko

Ostatnio uruchomienie nowa wersja zdecentralizowanego systemu plików IPFS 0.9 (InterPlanetary File System), w którym zaznaczono, że go-ipfs jest jeszcze bardziej konfigurowalny, tak dobrze jak główne poprawki, krytyczne poprawki bezpieczeństwa oraz że niektóre rzadko używane funkcje są również przestarzałe lub usuwane, aby ułatwić użytkownikom odkrywanie prostych sposobów bezpiecznego i wydajnego korzystania z go-ipfs.

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).

Tworzy globalny wersjonowany magazyn plików zaimplementowany w postaci sieci P2P składającej się z systemów członkowskich. IPFS łączy idee wcześniej zaimplementowane w systemach takich jak Git, BitTorrent, Kademlia, SFS i Web i przypomina pojedynczy rój BitTorrenta (pary biorące udział w dystrybucji) wymieniających obiekty Git. IPFS jest adresowany przez treść, a nie lokalizację i dowolne nazwy.

Główne nowe funkcje IPFS 0.9

W tej nowej wersji, która jest prezentowana z IPFS 0.9 bramy mają możliwość ładowania dowolnego IPLD (Połączone dane międzyplanetarne, przestrzeń nazw do radzenia sobie z zasobami opartymi na hashach) za pomocą modułu obsługi „/ api / v0 / dag / export”, który wykonuje podobną funkcję do polecenia „ipfs dag export”.

Eksport odbywa się w formacie pliku DAG (Skierowany wykres acykliczny). Wynikowy IPLD pozwala użytkownikowi zweryfikować, czy dane pobrane z publicznej bramy pasują do żądanej nazwy symbolicznej, w stosunku do której można je zweryfikować pod kątem zgodności z hashem zawartości początkowo powiązanym z symbolem nazwy.

Kolejną prezentowaną nowością jest to pod warunkiem możliwości zdefiniowania własnego resolvera DNS przy użyciu protokołu „DNS over HTTPS”, który będzie używany zamiast systemu rozdzielczości w konfiguracji systemu operacyjnego. Obejmuje to nadpisanie programu rozpoznawania nazw dla poszczególnych domen najwyższego poziomu.

W DNSLink, mechanizmie łączenia zwykłych nazw DNS z adresami IPFS, selektywne zastępowanie przeliczników może być używane do tworzenia nazw domen niezwiązanych z ICANN, na przykład można podłączyć przelicznik do obsługi domen najwyższego poziomu ».eth«, co nie są formalnie zatwierdzone przez ICANN.

Ponadto, interfejs sieciowy (Internetowy interfejs użytkownika) został zaktualizowany o eksperymentalne wsparcie dla przypinania zewnętrznych usług (analogicznie do polecenia „ipfs pin remote service”) oraz zmodyfikowano wygląd ekranów do pracy z plikami i współpracownikami.

Chociaż na interfejs CLI, teraz można eksportować klucze za pomocą polecenia „Eksport klucza Ipfs” bez zatrzymywania procesu ipfs w tle.

Należy również zauważyć, że eksperymentalny klient DHT został dodany do odzyskiwania danych przy użyciu rozproszonej tabeli skrótów, która różni się od rozwiązania opartego na IPNS wyższą wydajnością, a obsługa SECIO była przestarzała i domyślnie wyłączona ze względu na rozpowszechnienie obsługi TLS i szumów, Obsługa SECIO została całkowicie usunięta.

Wreszcie też wspomniano, że komponenty do migracji do nowych wersji go-ipfs są podzielone na pakiety oddzielne, aby przyspieszyć ładowanie i uprościć organizowanie aktualizacji w konfiguracje za pomocą własnych wtyczek. Proces pobierania aktualizacji przez IPFS został zautomatyzowany i dodano ustawienia, aby uprościć stosowanie aktualizacji w przypadku braku połączenia sieciowego lub blokowania przez zaporę.

Jeśli chcesz dowiedzieć się więcej na ten temat o tej nowej wydanej wersji możesz sprawdzić szczegóły w poniższym linku.


Treść artykułu jest zgodna z naszymi zasadami etyka redakcyjna. Aby zgłosić błąd, kliknij tutaj.

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.