Yggdrasil - реалізація приватної та децентралізованої мережі IPv6

Yggdrasil - це рання реалізація мереж IPv6Він розділений по звичайній глобальній мережі і повністю зашифрований з одного кінця в інший. Це світло, самоорганізується, сумісний з багатьма платформами і це дозволяє практично будь-якому сумісному з IPv6 додатку безпечно спілкуватися з іншими вузлами Yggdrasil. Yggdrasil не вимагає підключення до Інтернету IPv6; він також працює через IPv4.

Иггдрасиль розробити нову концепцію маршрутизації створити глобальну децентралізовану мережу, де вузли можуть підключатися безпосередньо один до одного в режимі мережевої мережі (наприклад, через Wi-Fi або Bluetooth), або взаємодіяти через існуючі мережі IPv6 або IPv4 (мережа в мережі). Вся мережа Yggdrasil розглядається не як сукупність розрізнених підмереж, а як єдине структуроване охоплююче дерево, яке має "корінь", і кожен вузол має батьківський і одного або декількох нащадків. Така деревна структура дозволяє побудувати шлях до вузла призначення, відносно вихідного вузла, за допомогою механізму «локатор», який визначає оптимальний шлях до вузла від кореня.

Інформація про дерево розподіляється між вузлами і не зберігається централізовано. Розподілена хеш-таблиця (DHT) використовується для обміну інформацією про маршрутизацію, за допомогою якої вузол може отримати всю інформацію про маршрут до іншого вузла. Сама мережа забезпечує лише наскрізне шифрування (прохідні вузли не можуть визначити вміст), але не анонімність (при підключенні через Інтернет однолітки, з якими відбувається прямий зв’язок, можуть визначити фактичну IP-адресу, тому пропонується анонімність для підключення вузлів через Tor або I2P).

Помічено, що, хоча Проект знаходиться на стадії розробки альфа-версії, він досить стабільний для щоденного використання, але не гарантує зворотної сумісності між версіями. Для Yggdrasil 0.4 спільнота підтримує набір послуг, включаючи платформу для розміщення контейнерів Linux для розміщення їх сайтів, пошукову систему YaCy, сервер зв'язку Matrix, сервер IRC, DNS, систему VoIP, трекер BitTorrent, карту кінцевих точок, шлюз IPFS і проксі для доступу до мереж Tor, I2P та Clearnet.

В даний час лРеалізація знаходиться у її версії 0.4 і в новій версії була впроваджена нова схема маршрутизації, яка не є зворотно сумісною від Yggdrasil. Також при встановленні з'єднань TLS з вузлами використовується закріплення ключів. Якщо під час з’єднання не було зв’язку, отриманому ключу буде призначено з’єднання. Якщо прив'язка встановлена, але ключ не збігається, з'єднання буде відхилено. TLS із прив'язкою ключів визначається як рекомендований спосіб підключення до однолітків.

Ще одна зміна, яка була внесена - це код був повністю перероблений і переписаний для маршрутизації та управління сесіями, що підвищило продуктивність та надійність роботи, особливо для вузлів, які часто перемикаються парами. Періодичне обертання ключа здійснюється в криптографічних сеансах. Додана підтримка вихідної маршрутизації, яка може використовуватися для маршрутизації користувацького трафіку IPv6. Архітектуру розподіленої хеш-таблиці (DHT) було перероблено та додано підтримку маршрутизації на основі DHT. Реалізація алгоритмів маршрутизації перенесена в окрему бібліотеку

IP-адреси IPv6 тепер генеруються із відкритих ключів ed25519 замість вашого хешу X25519, що призведе до зміни всіх внутрішніх IP-адрес після оновлення до Yggdrasil 0.4.
Додаткові налаштування надаються для пошуку однорангових однорангових каналів.

В кінці кінців якщо вам цікаво дізнатись більше про це Щодо цієї реалізації, ви хочете знати, як встановити Yggdrasil, а також як налаштувати або переглянути його документацію, ви можете це зробити за посиланням нижче. 


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.