Все проектыAll projectsУсі проєкти
Сети и децентрализацияNetworks & decentralizationМережі та децентралізація В развитииIn progressУ розвитку 2026

norn-rs

Mesh-протокол маршрутизации

Демон зашифрованной mesh-сети нового поколения с гиперболической геометрической маршрутизацией.A next-generation encrypted mesh-network daemon with hyperbolic geometric routing.Демон зашифрованої mesh-мережі нового покоління з гіперболічною геометричною маршрутизацією.

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

Мой собственный протокол децентрализованной mesh-сети. Каждый узел получает IPv6-адрес из своего ed25519-ключа и может достучаться до любого другого узла, даже без прямого соединения между ними.

Назван в честь норн — трёх скандинавских богинь судьбы (Урд, Верданди, Скульд). Имя отражает архитектуру: протокол строит маршруты по трём параллельным остовным деревьям, каждое со своим корнем-ориентиром, ради надёжности и распределения нагрузки.

Внутри — серьёзные идеи: гиперболическая геометрическая маршрутизация по модели диска Пуанкаре (Саркар, 2011), gossip-обмен через cuckoo-фильтры, шифрование сессий ChaCha20-Poly1305. Это попытка сделать децентрализованную сеть, которая масштабируется лучше существующих.

My own decentralized mesh-network protocol. Each node gets an IPv6 address derived from its ed25519 key and can reach any other node, even without a direct connection between them.

Named after the Norns — three Norse fate-goddesses (Urd, Verdandi, Skuld). The name reflects the architecture: the protocol routes over three parallel spanning trees, each rooted at its own landmark, for redundancy and load distribution.

Inside are serious ideas: hyperbolic geometric routing on the Poincaré-disk model (Sarkar, 2011), gossip exchange via cuckoo filters, ChaCha20-Poly1305 session encryption. It's an attempt at a decentralized network that scales better than existing ones.

Мій власний протокол децентралізованої mesh-мережі. Кожен вузол отримує IPv6-адресу зі свого ed25519-ключа й може достукатися до будь-якого іншого вузла.

Назва — від норн, трьох скандинавських богинь долі. Протокол будує маршрути за трьома паралельними остовними деревами.

Усередині — гіперболічна геометрична маршрутизація за моделлю диска Пуанкаре, gossip через cuckoo-фільтри, шифрування сесій ChaCha20-Poly1305.

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

  • IPv6-адрес узла выводится из ed25519-ключа
  • Маршрутизация по трём остовным деревьям (K=3)
  • Гиперболическая геометрия — модель диска Пуанкаре
  • Gossip-обмен через cuckoo-фильтры
  • Шифрование сессий ChaCha20-Poly1305
  • Работает поверх любого транспорта — TCP по IPv4 или IPv6
  • A node's IPv6 address is derived from its ed25519 key
  • Routing over three spanning trees (K=3)
  • Hyperbolic geometry — the Poincaré-disk model
  • Gossip exchange via cuckoo filters
  • ChaCha20-Poly1305 session encryption
  • Runs over any transport — TCP on IPv4 or IPv6
  • IPv6-адреса вузла виводиться з ed25519-ключа
  • Маршрутизація за трьома остовними деревами (K=3)
  • Гіперболічна геометрія — модель диска Пуанкаре
  • Gossip-обмін через cuckoo-фільтри
  • Шифрування сесій ChaCha20-Poly1305
  • Працює поверх будь-якого транспорту

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