Bitchat de Jack Dorsey : Messagerie ou Expérience Décentralisée ?
Bitchat, l’application de messagerie expérimentale de Jack Dorsey, soulève des questions sur la manière dont la société numérique pourrait fonctionner sans autorités centrales. Le 21 août, Dorsey a annoncé l’ajout d’une fonctionnalité de « chat de localisation », permettant aux utilisateurs de se retrouver dans des salles de chat locales en fonction de leur région.
« Discutez avec quiconque dans les régions voisines ou téléportez-vous n’importe où dans le monde via un geohash. »
Cette fonctionnalité utilise des geohashes pour cartographier le monde en canaux de chat, attribuant un nouveau pseudonyme par geohash. Les messages sont transmis via des relais Nostr, un protocole décentralisé soutenu par Dorsey, qui permet également les paiements en Bitcoin.
Fonctionnalités Techniques de Bitchat
L’application a été introduite en version bêta le 6 juillet, permettant de transmettre des messages via Bluetooth dans un rayon d’environ 300 mètres, créant des réseaux maillés fonctionnant sans couverture Internet. La conception technique inclut :
- Curve25519 pour l’échange de clés
- AES-GCM pour le chiffrement
- Fonctionnalités telles que la fragmentation de fichiers et un « mode panique » pour supprimer instantanément toutes les données
Avec la nouvelle fonctionnalité, Bitchat évolue vers une communication plus large, reflétant les principes de Bitcoin : participation ouverte, confidentialité et absence de dépendance à une seule entreprise.
Les Composants Clés de Bitchat
Pour comprendre le fonctionnement de Bitchat, il est essentiel d’examiner trois éléments :
- Geohashes : Transforme les coordonnées GPS en codes courts, préservant la confidentialité des utilisateurs.
- Relais Nostr : Permet une communication décentralisée sans serveur central.
- Lightning Network : Intègre les paiements en Bitcoin, facilitant les transactions instantanées.
Ces éléments combinés visent à créer un outil quotidien unique, où les paiements sont déjà intégrés dans le protocole sous-jacent.
Défis à Surmonter
Pour que Bitchat devienne un outil quotidien, plusieurs défis doivent être relevés :
- Politique de la plateforme : Les restrictions d’Apple sur les paiements pourraient limiter les fonctionnalités de l’application.
- Confidentialité et sécurité : Bien que les geohashes cachent les coordonnées exactes, une participation répétée peut révéler des motifs.
- Économie des relais : La dépendance à des relais indépendants pourrait mener à une centralisation si quelques relais dominent le trafic.
Ces défis détermineront si Bitchat peut fusionner la conversation locale avec les paiements Bitcoin de manière privée et pratique.
Conclusion
Bitchat pourrait représenter un pas vers une couche sociale construite sur les fondations de Bitcoin. Si l’application réussit à surmonter ses défis, elle pourrait offrir une nouvelle manière de communiquer et d’échanger de la valeur. Sinon, elle restera une preuve de concept, précieuse pour ce qu’elle enseigne, mais pas encore prête pour une adoption généralisée.