GNUnet 0.16 został już wydany i to są jego nowości

Framework sieciowy GNUnet-p2p

Ostatnio zaprezentowano wydanie nowej wersji frameworka GNUnet 0.16, w którym wprowadzono kilka ważnych usprawnień, z których możemy na przykład podkreślić, że Taler obsługuje teraz podpisy cyfrowe, a rozproszona tablica mieszająca (DHT) implementuje również możliwość certyfikowania tras za pomocą podpisu cyfrowego.

Oprócz tego wspomniano, że jest to ważne nowe wydanie, ponieważ łamie zgodność protokołu z wersjami 0.15.x, a interakcje między starymi i nowymi rówieśnikami spowodują problemy. Partnerzy 0.15.x będą mogli komunikować się z masterem Git lub peerami 0.16.x, ale niektóre usługi, w szczególności GNS, nie będą obsługiwane.

Dla tych, którzy nie znają GNUnet, powinniście wiedzieć, że jest przeznaczony do budowania bezpiecznych zdecentralizowanych sieci P2P. Sieci tworzone za pomocą GNUnet nie mają ani jednego punktu awarii i mogą zagwarantować nienaruszalność prywatnych informacji użytkowników, w tym eliminację ewentualnych nadużyć ze strony agencji wywiadowczych i administratorów, którzy mają dostęp do węzłów sieci.

GNUnet obsługuje sieci P2P przez TCP, UDP, HTTP / HTTPS, Bluetooth i WLAN, i może pracować w trybie F2F (Friend-to-Friend). Obsługiwane jest przechodzenie NAT, w tym korzystanie z UPnP i ICMP. Rozproszona tablica mieszająca (DHT) może służyć do rozwiązywania problemów związanych z umieszczaniem danych.

Dostępne są narzędzia do implementacji sieci mesh. Aby selektywnie przyznawać i odbierać prawa dostępu, zdecentralizowana usługa wymiany atrybutów tożsamości reclaimID wykorzystuje GNS (GNU Name System) i szyfrowanie oparte na atrybutach (Attribute-Based Encryption).

W trakcie opracowywania jest kilka gotowych do użycia aplikacji opartych na technologiach GNUnet:

  • System nazw domen GNS (GNU Name System), który służy jako w pełni zdecentralizowany i nieocenzurowany zamiennik DNS.
  • Anonimowa usługa udostępniania plików, która nie pozwala na analizę informacji poprzez przesyłanie danych wyłącznie w postaci zaszyfrowanej i nie pozwala na śledzenie, kto opublikował, przeszukał i pobrał pliki za pomocą protokołu GAP.
  • System VPN do tworzenia usług ukrytych w domenie „.gnu” i przekazywania tuneli IPv4 i IPv6 przez sieć P2P.
  • Usługa czatu GNUnet do wykonywania połączeń głosowych przez GNUnet.
  • Platforma do budowy zdecentralizowanych sieci społecznościowych Secushare wykorzystująca protokół PSYC i wspierająca dystrybucję powiadomień w trybie multicast z wykorzystaniem szyfrowania end-to-end do tylko autoryzowanych użytkowników.
  • Dość prosty, szyfrowany system poczty e-mail, który wykorzystuje GNUnet do ochrony metadanych i obsługuje różne protokoły kryptograficzne do weryfikacji kluczy;
  • System płatności GNU Taler, który zapewnia kupującym anonimowość, ale śledzi transakcje sprzedawców w celu zapewnienia przejrzystości i sprawozdawczości podatkowej.

Główne nowe funkcje GNUnet 0.16

W tej nowej wersji GNUnet 0.16, która jest prezentowana należy zauważyć, że specyfikacja systemu nazw domen GNS została zaktualizowana (GNU Name System) zdecentralizowany. Zaproponowano nowy typ rekordu REDIRECT w celu zastąpienia rekordów CNAME.

Z drugiej strony jest to podkreślone dodano nową flagę dziennika, CRITICAL, który może służyć do oznaczania szczególnie ważnych zapisów, niemożliwości przetwarzania, co powinno prowadzić do zwrotu błędu określenia nazwy. Operacje konfiguracji tunelu VPN są przenoszone z przelicznika do aplikacji, takich jak usługa DNS2GNS.

Wspomina się również o tym rozproszona tablica mieszająca (DHT) implementuje możliwość certyfikowania tras podpisem cyfrowym. Metryki długości ścieżki zostały przekonwertowane do korzystania z tradycyjnej operacji XOR, a specyfikacja struktur danych DHT, funkcji kryptograficznych i rekordów zasobów została zaktualizowana.

Z drugiej strony możemy to znaleźć dodano obsługę zdecentralizowanych identyfikatorów (DID, Decentralized Identifier)​​i zweryfikowane poświadczenia (VC, Verifiable Credentials) do zdecentralizowanej usługi wymiany atrybutów tożsamości (RECLAIM).

Oprócz tego możemy stwierdzić, że system płatności GNU Taler obsługuje teraz podpisy cyfrowe Klausa Schnorra (zawartość nie może być dostępna dla osoby podpisującej) oraz że system kompilacji zapewnia generowanie zaktualizowanych plików nagłówkowych GANA (GNUnet Assigned Numbers Authority). Podczas budowania z git wymagane są teraz recutils.

Wreszcie, jeśli chcesz wiedzieć więcej o tej nowej wydanej wersji możesz sprawdzić szczegóły W poniższym linku.


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.