ZURÜCK ZUR JOURNAL-ÜBERSICHT
Networking & P2P

Release: S&B Sovereign Mesh v0.1.0 — User-Space P2P WireGuard, Galois FEC & BBR Pacing

2026-09-15Skulls & Bones Lab

S&B Sovereign Mesh v0.1.0: Autarkes P2P-Overlay ohne Kernel-Treiber

Klassische VPN- und Mesh-Netzwerke stehen in modernen Entwickler- und Produktionsumgebungen vor grundlegenden architektonischen Herausforderungen:

  • Zentralisierte Gateway-Flaschenhälse: Herkömmliche VPNs leiten den gesamten Datenverkehr über zentrale Konzentratoren, die Ausfallpunkte darstellen und Latenzen künstlich in die Höhe treiben.
  • Bufferbloat & Paketverluste: Auf stark ausgelasteten ISP-Strecken führen überfüllte Edge-Router-Queues zu abrupten Tail-Drops und TCP-Durchsatz-Einbrüchen.
  • Kernel-Abhängigkeiten: Traditionelle WireGuard- und IPsec-Implementierungen erfordern Kernel-Module oder privilegierte Root-Rechte – ein erhebliches Hindernis in Containern, Kubernetes-Pods oder restriktiven Entwicklungsrechnern.

Mit S&B Sovereign Mesh (sb-mesh v0.1.0) veröffentlichen wir heute ein 100% freies, quelloffenes (MIT-Lizenz) und autarkes User-Space P2P-Overlay-Netzwerk auf Crates.io.


Die Kernarchitektur von sb-mesh

sb-mesh wurde von Grund auf in 100% Pure Rust entwickelt (Tokio, X25519, ChaCha20-Poly1305, Ratatui) und kombiniert bewährte kryptographische Konstruktionen mit den jüngsten Erkenntnissen unserer Forschungsarbeit zur Chrono-Fluid Anycast Fabric:

+-------------------------------------------------------------------------+
|                        S&B SOVEREIGN MESH (sb-mesh)                     |
|                                                                         |
|  [ Galois GF(2^8) FEC ]        [ BBR Delay Gradient ]    [ Pure-Rust ]  |
|  - Rijndael Poly 0x11B         - Anti-Bufferbloat        - User-Space   |
|  - Zero-Retransmit Recovery    - 15% RTT Slope Backoff   - Kein Root    |
|                                                                         |
|  [ WireGuard Crypto ]          [ Dynamic SOCKS5 ]        [ Ratatui TUI] |
|  - X25519 Ephemeral Rekey      - RFC 1928 Proxy          - Live-Latenz  |
|  - ChaCha20-Poly1305 AEAD      - .sbm Domain-Resolver    - Bandbreite   |
+-------------------------------------------------------------------------+

Die Highlights von Version 0.1.0

1. Galois Feld F28\mathbb{F}_{2^8} Forward Error Correction (RLNC)

Bei Übertragungen über Funkstrecken, Mobilfunk oder transkontinentale Leitungen führen Paketverluste bei gewöhnlichen Tunneln zu drastischen Retransmit-Delays.

sb-mesh integriert eine Random Linear Network Coding (RLNC) Engine über dem Galois-Feld F28\mathbb{F}_{2^8} mit dem irreduziblen Rijndael-Polynom 0x11B0\text{x}11\text{B}:

  • Nutzdaten werden in KK Chunks zerlegt und um MM lineare Paritäts-Pakete ergänzt.
  • Treffen KK beliebige Pakete beim Empfänger ein, rekonstruiert eine inkrementelle Gauß-Elimination den Original-Payload sofort im RAM.
  • Ergebnis: Null Retransmit-Delays und stabiler Datendurchsatz selbst bei 20–30% Paketverlust.

2. BBR Delay-Gradient Anti-Bufferbloat Pacing

Bevor Carrier-Grade Router (Cisco ASR, Juniper BNG) Pakete verwerfen, füllen sich deren interne Puffer. Dies lässt die Round-Trip-Time (RTT) sprunghaft ansteigen.

Der integrierte Pacer überwacht kontinuierlich den Gradienten: Δdelay=SRTTMinRTTMinRTT\Delta_{\text{delay}} = \frac{\text{SRTT} - \text{MinRTT}}{\text{MinRTT}} Steigt Δdelay\Delta_{\text{delay}} über den Schwellenwert von 15%, drosselt sb-mesh das Inter-Packet-Pacing präventiv (von 100µs schrittweise auf bis zu 5ms), sodass die Warteschlange im Router abfließen kann, bevor es zu verworfenen Paketen kommt.

3. Taktisches TUI Dashboard & SOCKS5 Proxy

Mit sb-mesh tui startet ein interaktives Terminal-Interface (Ratatui), das aktive Peers, Live-Latenzen, kryptographische Handshakes und Bandbreitengraphen in Echtzeit darstellt. Über den integrierten SOCKS5-Proxy (sb-mesh daemon) können Webbrowser und Werkzeuge dezentrale .sbm-Netzwerkadressen nativ ansteuern.


Schnellstart & Installation

Direkte Installation über den offiziellen Rust Crate-Index:

# Global installieren
cargo install sb-mesh

# Interaktives Terminal-Dashboard starten
sb-mesh tui

# Mesh-Daemon auf Port 51820 starten
sb-mesh daemon --port 51820

# Verbindung mit einem Peer über Token herstellen
sb-mesh pair --token <PAIRING_TOKEN>

Links & Ressourcen