Все проектыAll projectsУсі проєкти
Сети и децентрализацияNetworks & decentralizationМережі та децентралізація ЗавершёнCompletedЗавершений 2026

yggdrasil-rs

Yggdrasil на Rust

Порт демона зашифрованной mesh-сети Yggdrasil на Rust, совместимый с живой сетью.A Rust port of the Yggdrasil encrypted mesh-network daemon, compatible with the live network.Порт демона зашифрованої mesh-мережі Yggdrasil на Rust, сумісний із живою мережею.

О проектеOverviewПро проєкт

Yggdrasil — зашифрованная IPv6 mesh-сеть без серверов и центральной власти: каждый узел получает стабильный адрес из своего публичного ключа, маршрутизация полностью децентрализована, узлы сами собираются в остовное дерево.

Я портировал эталонную реализацию yggdrasil-go версии 0.5.13 на Rust. Шифрование — NaCl box (X25519 + XSalsa20-Poly1305) со сквозной защитой и forward secrecy.

Главное — порт работает по-настоящему. Он совместим на уровне протокола с оригиналом и успешно обменивается зашифрованным трафиком с живой сетью Yggdrasil: ping, HTTP и маршрутизация проверены на практике.

Yggdrasil is an encrypted IPv6 mesh network with no servers and no central authority: each node gets a stable address from its public key, routing is fully decentralized, and nodes self-organize into a spanning tree.

I ported the yggdrasil-go reference implementation, version 0.5.13, to Rust. Encryption is NaCl box (X25519 + XSalsa20-Poly1305) with end-to-end protection and forward secrecy.

The key part is that the port genuinely works. It's wire-compatible with the original and successfully exchanges encrypted traffic with the live Yggdrasil network: ping, HTTP and routing all verified in practice.

Yggdrasil — зашифрована IPv6 mesh-мережа без серверів і центральної влади: кожен вузол отримує стабільну адресу зі свого публічного ключа.

Я портував еталонну реалізацію yggdrasil-go версії 0.5.13 на Rust. Шифрування — NaCl box (X25519 + XSalsa20-Poly1305).

Головне — порт працює по-справжньому: сумісний на рівні протоколу й обмінюється трафіком із живою мережею Yggdrasil.

ОсобенностиFeaturesОсобливості

  • Порт yggdrasil-go v0.5.13 на Rust
  • Совместим на уровне протокола с оригиналом
  • Проверен обменом трафиком с живой сетью Yggdrasil
  • Шифрование NaCl box (X25519 + XSalsa20-Poly1305)
  • Самоорганизация узлов в остовное дерево
  • A Rust port of yggdrasil-go v0.5.13
  • Wire-compatible with the original
  • Verified by traffic exchange with the live Yggdrasil network
  • NaCl box encryption (X25519 + XSalsa20-Poly1305)
  • Nodes self-organize into a spanning tree
  • Порт yggdrasil-go v0.5.13 на Rust
  • Сумісний на рівні протоколу з оригіналом
  • Перевірений обміном трафіком із живою мережею
  • Шифрування NaCl box (X25519 + XSalsa20-Poly1305)
  • Самоорганізація вузлів в остовне дерево

Похожие проектыRelated projectsСхожі проєкти