Release: S&B Sovereign Mesh v0.1.0 — User-Space P2P WireGuard, Galois FEC & BBR Pacing
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 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 mit dem irreduziblen Rijndael-Polynom :
- Nutzdaten werden in Chunks zerlegt und um lineare Paritäts-Pakete ergänzt.
- Treffen 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:
Steigt ü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
- Crates.io Package: https://crates.io/crates/sb-mesh
- API Dokumentation: https://docs.rs/sb-mesh
- GitHub Repository: https://github.com/skulls-and-bones/sb-mesh
- Grundlagenforschung: Chrono-Fluid Anycast Fabric Anonymity Research