Bitchat: Die dezentrale Nachrichten-App, die ohne Internet funktioniert

Bitchat ist eine experimentelle, dezentrale Messaging-App, die von Jack Dorsey, dem Mitbegründer von Twitter, ins Leben gerufen wurde. Ihr Kernkonzept: Geräte können über Bluetooth (BLE) direkt miteinander kommunizieren und so ein temporäres, lokales Netzwerk bilden – ganz ohne Internetverbindung oder Telefonnummern.

Hier ist ein Überblick über die wichtigsten Aspekte:

AspektBeschreibung
Gründer & UrsprungJack Dorsey; als Experiment im Juli 2025 angekündigt.
FinanzierungVon Dorsey selbst finanziert (Bootstrapping); keine externen Investoren.
KernphilosophieDezentralisierung, Zensurresistenz, Unabhängigkeit von Infrastruktur.
Primäre TechnologieBluetooth Low Energy (BLE) Mesh-Netzwerk.
Hybrider FallbackNutzt das internetbasierte Nostr-Protokoll, wenn verfügbar.
VerschlüsselungNoise Protocol Framework (Curve25519, AES-256-GCM).
TTL (Time to Live)Begrenzt die Anzahl der Weiterleitungen (Hops) einer Nachricht im Mesh (z.B. auf 7).
HauptanwendungsfallKommunikation bei Internetausfällen, in Katastrophengebieten oder unter Zensur.
Aktueller StatusBeta-Versionen für iOS & Android. Warnung: Die App hat keine externe Sicherheitsprüfung durchlaufen.

Die Personen und die Vision dahinter

Bitchat ist ein persönliches Projekt von Jack Dorsey. Er entwickelte den ersten Prototypen an einem Wochenende, was den experimentellen und direkten Charakter unterstreicht. Die App verkörpert seine langjährige Überzeugung von der Notwendigkeit dezentraler, offener Protokolle, die außerhalb der Kontrolle von Konzernen oder Regierungen operieren – eine Vision, die er auch durch seine Unterstützung für Bitcoin und das Nostr-Protokoll verfolgt.

Die Finanzierung erfolgt durch Bootstrapping, das heißt, Dorsey investiert sein eigenes Geld, es gibt keine Venture-Capital-Gelder. Der Quellcode ist open-source und sogar als „Public Domain“ veröffentlicht, um maximale Transparenz und Gemeinschaftsentwicklung zu fördern.

Die Technik: Wie Bitchat ohne Internet funktioniert

Bitchat schafft eine „Offline-First“-Kommunikationsschicht durch eine clevere Hybrid-Architektur.

1. Die zwei Netzwerk-Schichten

  • BLE-Mesh-Netzwerk (Primär): Jedes Smartphone wird zu einem Knotenpunkt (Node), der über Bluetooth mit anderen Geräten in Reichweite (ca. 50-100m) verbunden ist. Nachrichten hüpfen von Gerät zu Gerät, um auch entfernte Empfänger im lokalen Netz zu erreichen.
  • Nostr-Protokoll (Fallback/Global): Ist eine Internetverbindung verfügbar, kann Bitchat das dezentrale Nostr-Netzwerk nutzen. Dies ermöglicht globale Kommunikation und verbindet lokal getrennte BLE-Mesh-Netzwerke.

2. Schlüsselmechanismen erklärt

  • TTL (Time to Live): Jede Nachricht erhält einen „Hops“-Zähler (typisch 7). Jedes Mal, wenn ein Gerät die Nachricht weiterleitet, wird dieser Zähler um eins verringert. Bei 0 wird die Nachricht verworfen. Dies verhindert, dass Nachrichten ewig im Netzwerk zirkulieren und es überlasten.
  • Store-and-Forward: Kann der Ziel-Empfänger nicht direkt erreicht werden, speichern andere Knoten im Netz die verschlüsselte Nachricht kurzzeitig zwischen und liefern sie, sobald das Zielgerät wieder in Reichweite ist.
  • Verschlüsselung & Identität: Beim ersten Start generiert die App einen einzigartigen kryptografischen privaten Schlüssel auf deinem Gerät. Dieser ist deine Identität. Es gibt keine zentrale Registrierung. Direktnachrichten werden mit End-to-End-Verschlüsselung gesichert.

3. Was ist das „Widget Mesh“?

„Widget Mesh“ ist kein direktes Feature von Bitchat, sondern ein verwandtes Architekturkonzept für dezentrale Software. Man stelle sich vor, die Benutzeroberfläche einer App (Chat-Fenster, Buttons, Feeds) bestünde nicht aus einem monolithischen Code, sondern aus unabhängigen, portablen Widgets. Diese könnten von verschiedenen Anbietern stammen und sich in einer „Mesh“-Struktur selbst organisieren und Daten austauschen.

  • Der Bezug zu Bitchat: Bitchat setzt das grundlegende Prinzip um – ein System, in dem Komponenten (hier: Messaging-Knoten) dezentral ohne zentrale Instanz funktionieren. Es baut die Peer-to-Peer-Datentransportschicht, auf der eines Tages solche Widget-Mesh-Oberflächen aufsetzen könnten.

Nutzungsmöglichkeiten und Anwendung

Die Bedienung ist bewusst einfach gehalten: App öffnen, einen Spitznamen wählen (kein Konto nötig) und loslegen. Man ist sofort in einem lokalen öffentlichen Chat. IRC-ähnliche Befehle wie /m @Nickname für eine private Nachricht steuern die Funktionen.

Die praktischen Anwendungsfälle sind spezifisch:

  • Kommunikation in Krisenfällen: Bei Naturkatastrophen, Strom- oder Internetausfällen.
  • Proteste und Umgehung von Zensur: Wichtiger Kanal, wenn Regierungen das Internet abschalten (wurde z.B. in Uganda, Iran, Nepal genutzt).
  • Events & abgelegene Gebiete: Koordination auf überfüllten Festivals, auf Baustellen ohne Netz oder in Dörfern mit schlechter Infrastruktur.

Wichtige Einschränkungen und Sicherheitshinweise

Trotz des innovativen Ansatzes ist Bitchat ein frühes Experiment mit entscheidenden Vorbehalten:

  • Effektivität braucht Dichte: Das Mesh-Netzwerk funktioniert nur bei genügend aktiven Nutzern in räumlicher Nähe. In dünn besiedelten Gebieten kann es nutzlos sein.
  • Nicht verifizierte Sicherheit: Die größte Warnung kommt von Dorsey selbst: Die Software wurde nicht von externen Sicherheitsexperten auditiert. Forscher haben potenzielle Schwachstellen identifiziert, z.B. in der Identitätsüberprüfung, die Impersonation ermöglichen könnten. Für sensible Kommunikation ist die App derzeit nicht geeignet.
  • Plattformrisiko: Die Kernfunktionen hängen von Bluetooth-Systemberechtigungen ab, die Apple oder Google in Zukunft einschränken könnten.

Kommentar abschicken