Yggdrasil implementacja prywatnej i zdecentralizowanej sieci IPv6

Yggdrasil to implementacja sieci IPv6 na wczesnym etapieStojący na szczycie zwykłej globalnej sieci i w pełni zaszyfrowany od jednego końca do drugiego. Jest lekkie, samoorganizujący się, kompatybilny z wieloma platformami i pozwala praktycznie każdej aplikacji zgodnej z IPv6 na bezpieczną komunikację z innymi węzłami Yggdrasil. Yggdrasil nie wymaga połączenia internetowego IPv6; działa również przez IPv4.

Yggdrasil opracowuje nową koncepcję trasowania stworzyć globalną zdecentralizowaną sieć, w której węzły mogą bezpośrednio łączyć się ze sobą w trybie sieci kratowej (na przykład przez Wi-Fi lub Bluetooth) lub wchodzić w interakcje przez istniejące sieci IPv6 lub IPv4 (netto nad netto). Cała sieć Yggdrasil nie jest postrzegana jako zbiór odrębnych podsieci, ale jako pojedyncze strukturalne drzewo rozpinające, które ma „korzeń”, a każdy węzeł ma rodzica i jednego lub więcej potomków. Taka struktura drzewiasta pozwala na zbudowanie ścieżki do węzła docelowego, względem węzła źródłowego, z wykorzystaniem mechanizmu „lokatora”, który określa optymalną ścieżkę do węzła od korzenia.

Informacje o drzewie są rozdzielane między węzły i nie są przechowywane centralnie. Distributed Hash Table (DHT) służy do wymiany informacji o trasach, za pomocą których węzeł może pobrać wszystkie informacje o trasie do innego węzła. Sama sieć zapewnia jedynie szyfrowanie typu end-to-end. (węzły tranzytowe nie mogą określić zawartości), ale nie anonimowość (podczas łączenia przez Internet peery, z którymi odbywa się bezpośrednia komunikacja, mogą określić prawdziwy adres IP, dlatego proponuje się anonimowość łączenia węzłów przez Tor lub I2P).

Obserwuje się, że chociaż Projekt jest w fazie rozwoju alfa, jest już wystarczająco stabilny do codziennego użytku, ale nie gwarantuje wstecznej kompatybilności między wersjami. W przypadku Yggdrasil 0.4 społeczność utrzymuje zestaw usług, w tym platformę do hostowania kontenerów Linux do hostowania twoich witryn, wyszukiwarkę YaCy, serwer komunikacyjny Matrix, serwer IRC, DNS, system VoIP, moduł śledzący BitTorrent, mapę hotspotów, bramę IPFS i serwer proxy aby uzyskać dostęp do sieci Tor, I2P i clearnet.

on obecnieImplementacja jest w wersji 0.4 i w nowej wersji zaimplementowano nowy schemat routingu, który nie jest kompatybilny wstecz z Yggdrasila. Również podczas nawiązywania połączeń TLS z węzłami stosuje się przypinanie klucza. Jeśli podczas połączenia nie było wiązania, wynikowy klucz zostanie przypisany do połączenia. Jeśli powiązanie zostało ustanowione, ale klucz nie pasuje, połączenie zostanie odrzucone. Powiązanie klucza TLS jest zdefiniowane jako zalecana metoda łączenia się z urządzeniami równorzędnymi.

Kolejna zmiana, która została wprowadzona, to to kod został całkowicie przeprojektowany i przepisany pod kątem zarządzania routingiem i sesją, co zwiększyło wydajność i niezawodność operacyjną, szczególnie w przypadku węzłów, które często zmieniają peery. Okresowa rotacja kluczy jest realizowana w sesjach kryptograficznych. Dodano obsługę routingu źródłowego, którego można użyć do kierowania niestandardowego ruchu IPv6. Architektura Distributed Hash Table (DHT) została przeprojektowana i dodano obsługę routingu opartego na DHT. Implementacja algorytmów routingu została przeniesiona do osobnej biblioteki

Adresy IP IPv6 są teraz generowane z kluczy publicznych ed25519 zamiast skrótu X25519, który spowoduje zmianę wszystkich wewnętrznych adresów IP po aktualizacji do Yggdrasil 0.4.
Dostępne są dodatkowe konfiguracje do wyszukiwania równorzędnych multiemisji.

W końcu jeśli chcesz dowiedzieć się więcej na ten temat o tej implementacji, chcesz wiedzieć, jak zainstalować Yggdrasil, a także jak skonfigurować lub zapoznać się z jego dokumentacją, możesz to zrobić z linku poniżej. 


Zostaw swój komentarz

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

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  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.