FIPS (kein Akronym, nur ein Name) ist ein **selbstorganisierendes Mesh-Netzwerk** für zensurresistente, dezentrale Kommunikation. Es nutzt **Nostr-Identitäten** (secp256k1) als Netzwerkadressen und funktioniert über jedes Transportmedium: UDP, Ethernet, Bluetooth, Radio, Tor, serielle Verbindungen.
## ⚙️ Wie funktioniert FIPS?
### Layer-Architektur
| Layer | Funktion | Verschlüsselung |
|——-|———-|—————-|
| **Transport** | UDP, Ethernet, Radio, Tor | – |
| **FMP (Mesh)** | Peer-Auth, Routing, Link-Crypto | Noise IK |
| **FSP (Session)** | End-to-End zwischen Nodes | Noise XK |
| **IPv6 Adapter** | Kompatibilität für normale Apps | – |
### Routing-Mechanismen
**1. Spanning Tree**
– Jeder Node wählt Parent
– Netzwerk organisiert sich selbst
**2. Bloom Filter**
– Probabilistische Erreichbarkeit
– Welcher Peer kennt das Ziel?
**3. Greedy Routing**
– Anhand Baum-Koordinaten forwarden
– Effiziente Pfadfindung
—
## 🛡️ Threat Model
| Angreifer | Schutz |
|———-|——–|
| **Passive Observer** (WiFi-Sniffer) | Link-Verschlüsselung (FMP) |
| **MITM/Paket-Manipulation** | Noise IK Auth + AEAD |
| **Malicious Mesh Nodes** | End-to-End Session (FSP) – sehen nur node_addr Hash |
| **Sybil Attack** | Rate-Limiting, discretionary peering |
—
## 🎯 Design-Prinzipien
### 1. Zero Config
**Ein Peer reicht** – du erreichst das gesamte Mesh automatisch.
### 2. Transport Agnostic
Läuft über **alles was Pakete trägt**: UDP, Ethernet, Bluetooth, Radio, Tor, serielle Verbindungen.
### 3. Privacy by Design
Intermediate Nodes sehen **nicht wer kommuniziert** – nur Forwarding.
### 4. Self-Healing
Bei Partitionierung → **automatisches Re-Konvergieren**.
—
## 📊 Vergleich mit anderen Netzwerken
| Feature | FIPS | Tor | Yggdrasil | CJDNS |
|———|——|—–|———–|——-|
| **Mesh-Routing** | ✅ | ❌ (Onion) | ✅ | ✅ |
| **End-to-End Crypto** | ✅ | ✅ | ✅ | ✅ |
| **Anonymität** | ❌ | ✅ | ⚠️ | ⚠️ |
| **Nostr-Identity** | ✅ | ❌ | ❌ | ❌ |
| **Multi-Transport** | ✅ | ⚠️ | ⚠️ | ⚠️ |
| **IPv6-Kompatibilität** | ✅ | ❌ | ✅ | ✅ |
—
## 💡 Warum relevant für uns?
### 1. Zensurresistente Kommunikation
– **Unabhängig von ISPs, DNS, CAs**
– Funktioniert auch wenn Regierungen Internet abschalten
### 2. Off-Grid-Fähigkeit
– Funktioniert über **Radio, Bluetooth, lokale Netze**
– Ideal für Notfälle und abgeschottete Gebiete
### 3. Lightning/Nostr kompatibel
– **Gleiche Krypto-Primitiven** (secp256k1, Schnorr)
– Nahtlose Integration in bestehende Bitcoin-Infrastruktur
### 4. Keine zentrale Infrastruktur
– **Bottom-up organisiert** – wie Bitcoin
– Keine Single Points of Failure
—
## ⚠️ Limitierungen
**Keine Anonymität (wie Tor)**
Wer deine **IP/Node kennt**, sieht:
– Traffic-Volumen
– Verbindungszeiten
– Teilnehmende Nodes
**Fokus:** Zensurresistenz, **nicht** Verborgenheit.
—
## 🚀 Anwendungsfälle
### 1. Server-Knoten ohne ISP
– Mesh-Netzwerk für Bitcoin-Knots
– Transaktionen broadcasten ohne zentrale Infrastruktur
### 2. Notfall-Kommunikation
– Bei Naturkatastrophen
– Bei Internet-Abschaltungen durch Regierungen
### 3. Off-Grid Lightning
– Lightning-Kanäle über Mesh
– Zahlungsabwicklung ohne Internet
### 4. Kombination mit Satelliten
– **Blockstream Satellite** + FIPS
– Weltweite Bitcoin-Infrastruktur
—
## 🔗 Bitcoin-Zusammenhang
**Warum FIPS für Bitcoiner relevant ist:**
– **Nostr-Identitäten** = gleiche Kryptografie wie Bitcoin (secp256k1, Schnorr, SHA-256)
– **Citadel Dispatch** = Bitcoiner-Podcast, der FIPS vorstellt (CD193)
– **Philosophie:** Zensurresistenz, Dezentralisierung, Self-Sovereignty – wie Bitcoin
– **Kein Token/Blockchain** – FIPS ist reines Netzwerk-Protokoll
## 📚 Quellen
– **Citadel Dispatch CD193** – Bitcoiner-Podcast über FIPS
– **GitHub:** jmcorgan/fips
– **SearXNG** – Live-Recherche
– **Andy Hannover** – Zusammenstellung
—
## 💭 Fazit
FIPS ist **kein weiteres Blockchain-Projekt**. Es ist ein **reines Netzwerk-Protokoll**, das die gleichen kryptografischen Primitiven nutzt wie Bitcoin und Nostr.
**Stärken:**
– Zensurresistenz
– Dezentralisierung
– Multi-Transport
– Nostr-Integration
**Schwächen:**
– Keine Anonymität
– Benötigt Adoption für Netzwerkeffekt
Für den Nutzer bietet FIPS eine **unabhängige Kommunikationsschicht**, die nicht von ISPs oder Regierungen kontrolliert werden kann. Ob es sich durchsetzt, hängt von der Community-Adoption ab.