Bitchat : la révolution de Jack Dorsey pour communiquer sans Internet

Bitchat : la révolution de Jack Dorsey pour communiquer sans Internet

Dans le monde ultra-connecté d'aujourd'hui, l'idée d'une messagerie fonctionnant sans Internet peut sembler paradoxale. Pourtant, c'est exactement ce que Jack Dorsey, le co-fondateur de Twitter (désormais X) et de Bluesky, a développé avec Bitchat. Cette innovation pourrait bien transformer notre façon de communiquer dans certaines situations critiques.

En tant que développeur passionné par les technologies décentralisées, je trouve ce projet particulièrement intéressant à plusieurs niveaux. Laissez-moi vous expliquer pourquoi.

Une architecture décentralisée et pair-à-pair

Bitchat repose sur une architecture fondamentalement différente des messageries traditionnelles. Là où WhatsApp ou Telegram s'appuient sur des serveurs centralisés, Bitchat utilise la technologie Bluetooth Low Energy (BLE) pour créer un réseau maillé entre les appareils. Concrètement, chaque smartphone devient un nœud dans ce réseau, capable de recevoir et de transmettre des messages.

Cette approche pair-à-pair (P2P) présente plusieurs avantages majeurs :

  • Aucun serveur central n'est nécessaire pour acheminer les messages
  • Le chiffrement de bout en bout garantit la confidentialité des communications
  • L'application fonctionne même en l'absence totale de connexion Internet

Une portée évolutive

Actuellement, Bitchat permet des communications directes entre appareils situés à moins de 30 mètres. C'est déjà suffisant pour de nombreux scénarios d'usage, mais Jack Dorsey ne compte pas s'arrêter là. Il prévoit d'intégrer le Wi-Fi Direct pour étendre cette portée à 200 mètres, renforçant considérablement l'efficacité du réseau maillé.

Plus intéressant encore, Dorsey envisage d'utiliser le protocole décentralisé Nostr pour interconnecter des réseaux maillés isolés. Cette évolution permettrait de créer des ponts entre différents groupes d'utilisateurs géographiquement séparés, élargissant considérablement la portée de l'application.

Des cas d'usage concrets et essentiels

Au-delà de l'aspect technologique, c'est l'utilité concrète de Bitchat qui mérite notre attention. Cette application n'a pas été conçue pour remplacer nos messageries quotidiennes, mais plutôt pour offrir une solution de communication résiliente dans des contextes particuliers :

  • Lors de catastrophes naturelles qui endommagent les infrastructures réseau
  • Dans des zones rurales ou isolées sans couverture mobile
  • Pendant des manifestations où les réseaux peuvent être coupés ou surveillés
  • Dans des pays où les communications sont censurées

Ce dernier point n'est pas théorique : FireChat, une application similaire, a joué un rôle crucial lors des manifestations à Hong Kong en 2014, permettant aux manifestants de coordonner leurs actions malgré le blocage des réseaux traditionnels.

Un projet en développement qui suscite l'intérêt

Bitchat est actuellement en version bêta sur iOS via TestFlight, et a rapidement atteint le nombre maximal de testeurs autorisés, signe d'un intérêt marqué pour cette technologie. Développée en Kotlin pour Android et Swift pour iOS, l'application est placée sous licence Unlicense, la positionnant dans le domaine public.

Jack Dorsey lui-même décrit Bitchat comme "un projet de week-end visant à explorer les réseaux maillés Bluetooth, les relais, les modèles de stockage et de retransmission, les modèles de chiffrement des messages, et quelques autres choses." Cette description modeste cache une ambition plus large : créer une alternative viable aux messageries traditionnelles dans des contextes où celles-ci sont inaccessibles ou compromises.

Des défis à relever

Malgré son potentiel, Bitchat fait face à plusieurs défis. Le plus important concerne la sécurité : bien que l'application utilise le chiffrement de bout en bout, elle n'a pas encore été soumise à un examen de sécurité externe. Dans un contexte où elle pourrait être utilisée pour des communications sensibles, cette validation sera cruciale.

L'adoption massive représente un autre défi. Comme tout réseau maillé, l'efficacité de Bitchat dépend directement du nombre d'utilisateurs actifs dans une zone donnée. Plus il y a d'appareils, plus le réseau devient robuste et étendu.

En tant que développeur, je trouve particulièrement inspirante cette approche qui revient aux fondamentaux d'Internet : un réseau décentralisé et résilient. À l'heure où nos communications dépendent de plus en plus d'infrastructures centralisées, des initiatives comme Bitchat nous rappellent l'importance de développer des alternatives robustes.

Jack Dorsey, avec son parcours chez Twitter puis Bluesky, continue de façonner notre façon de communiquer. Bitchat pourrait bien être sa contribution la plus importante à la liberté d'expression et à la résilience des communications dans un monde de plus en plus incertain.