GNUnet 0.14 zawiera aplikację do przesyłania wiadomości i nie tylko

Framework sieciowy GNUnet-p2p

Nowa wersja GNUnet 0.14 został już wydany iw tej nowej wersji dodano nowy komponent wiadomości, który jest w fazie eksperymentalnej, a także GNS, który jest już zsynchronizowany ze specyfikacją zaproponowaną w IETF i wiele innych rzeczy.

Dla kogo to jest nie wiedzą o GNUnet, powinni to wiedzieć Jest przeznaczony do budowy bezpiecznych zdecentralizowanych sieci P2P. Sieci tworzone przy pomocy GNUnet nie mają pojedynczego punktu awarii i mogą zapewnić prywatność użytkownika, w tym wykluczenie potencjalnych 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 (przyjaciel do znajomego). Obsługiwane jest crossover NAT, w tym UPnP i ICMP. Rozproszona tablica skrótów (DHT) może służyć do adresowania alokacji danych.

System charakteryzuje się niskim zużyciem zasobów oraz zastosowanie architektury wielowątkowej w celu zagwarantowania izolacji między komponentami. Zapewnione są elastyczne sposoby rejestrowania i gromadzenia statystyk.

Aby opracować ostateczne aplikacje, GNUnet dostarcza API dla języka C i linki do innych języków programowania. Aby uprościć programowanie, zamiast wątków zaleca się użycie pętli procesów i zdarzeń. Zawiera bibliotekę testową do automatycznego wdrażania sieci eksperymentalnych, która obejmuje dziesiątki tysięcy par.

Główne nowe funkcje GNUnet 0.14

W nowej wersji wspomniano, że łamie ona wszelką kompatybilność, więc aby mieć nową wersję, należy wziąć ten czynnik pod uwagę.

To poważny remake. Łamie zgodność protokołu z wersjami 0.13.x. Zauważ, że dlatego Git master jest odtąd KOMPATYBILNE z siecią GNUnet 0.13.x, a interakcje między starymi i nowymi peerami będą powodować problemy. Peery 0.13.x będą mogły komunikować się z Git master lub peerami 0.13.x, ale niektóre usługi, szczególnie GNS, nie będą obsługiwane.

Jeśli chodzi o użyteczność, użytkownicy powinni pamiętać, że nadal istnieje duża liczba znanych otwartych problemów.szczególnie w odniesieniu do łatwości użytkowania, ale także niektórych krytycznych kwestii prywatności, zwłaszcza dla użytkowników mobilnych. 

Powstająca sieć jest również niewielka i dlatego jest mało prawdopodobne, aby zapewniała dobrą anonimowość lub wiele interesujących informacji. W rezultacie wersja 0.14.0 nadaje się tylko dla początkujących użytkowników z rozsądną tolerancją bólu .

Dodano nowy komponent eksperymentalny z implementacją obsługi wiadomości z interfejsem opartym na GTK.

Z drugiej strony GNS GNU (zdecentralizowany system nazw domen) jest zsynchronizowany ze specyfikacją zaproponowaną w IETF. Oprócz kluczy ECDSA, inne typy kluczy mogą być teraz używane do definiowania stref, ale obsługa klucza alternatywnego EdDSA nie została jeszcze zaimplementowana. Do szyfrowania rekordów w strefach z kluczami ECDSA używany jest algorytm AES w trybie CTR.

Usługa identyfikacji oferuje możliwość korzystania z par kluczy ECDSA (domyślny) i EdDSA.

Lokalizacja jest wyłączona w funkcjach konwersji czas na osiągnięcie możliwości konwersji odwrotnej.

Wreszcie, znanych problemów:

  • W podsystemach TRANSPORT, ATS i CORE znane są znaczące problemy projektowe, które będą musiały zostać rozwiązane w przyszłości, aby osiągnąć akceptowalną użyteczność, wydajność i bezpieczeństwo.
  • W CADET znane są umiarkowane ograniczenia implementacyjne, które niekorzystnie wpływają na wydajność.
  • W FS znane są umiarkowane problemy projektowe, które również wpływają na użyteczność i wydajność.
  • W zestawie SET występują drobne ograniczenia implementacji, które powodują niepotrzebne ataki na dostępność.
  • Podsystem RPS jest nadal w fazie eksperymentalnej.
  • Niektóre testy wysokiego poziomu w zestawie testów kończą się niepowodzeniem w sposób niedeterministyczny z powodu problemów z transportem niskiego poziomu.

Jeśli chcesz dowiedzieć się więcej na ten temat, 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.