Examiner BitChat : le nouveau projet du fondateur de Twitter — Le moment « twttr » pour la messagerie cryptée ?

Intermédiaire7/10/2025, 11:54:24 AM
Le fondateur de Twitter, Jack Dorsey, revient à ses racines des médias sociaux en lançant l'application de communication par encryption Bluetooth décentralisée bitchat. Le produit prend en charge la communication hors ligne, l'encryption de bout en bout et le chat anonyme, et est considéré comme le moment "twttr" dans l'espace de communication par encryption, suscitant des discussions animées parmi les geeks et la communauté de l'encryption.

Vingt ans plus tard, le fondateur de Twitter, Jack Dorsey, revient avec un nouveau produit, bitchat, dans un style minimaliste.

À l'été 2006, l'internet mobile était encore un terme nouveau, et les téléphones à fonctions étaient les appareils principaux entre les mains des gens, les SMS étant la forme la plus pratique de "socialisation mobile". À cette époque, un projet codé nommé "twttr" est né. Il a commencé par l'envoi de messages en masse par SMS, en utilisant des limites de caractères extrêmement simples et le protocole de diffusion le plus basique, rendant possible pour la première fois de "parler au monde entier, n'importe quand, n'importe où."

Dans ce bureau miteux, l'équipe fondatrice débattait passionnément des détails fonctionnels, tandis que Jack Dorsey, qui n'était encore qu'étudiant à l'université à l'époque, était assis parmi eux. Il a transformé ses idéaux de communication en réalité en utilisant l'approche technique la plus simple. Peu après, twttr a rapidement évolué en Twitter—un produit qui a fondamentalement changé l'écosystème social mondial.

En ce jour de 2025, le temps a passé, et la technologie et le monde ont changé de manière significative. Les signaux Wi-Fi sont partout dans la ville, et la 5G a connecté tout en un grand réseau. Cependant, l'essence de l'interaction sociale n'a pas changé : nous aspirons toujours à une communication qui soit libre, authentique et sans intermédiaires. Pourtant, la réalité n'est pas toujours agréable ; les zones d'ombre du réseau, les pannes de plateforme et les violations de données peuvent survenir à tout moment et n'importe où. Le Twitter récemment acquis n'a pas seulement changé de logo et de nom, mais a également été remodelé sous une forme complètement nouvelle par Musk.

Jack Dorsey, la figure légendaire qui a un jour dirigé simultanément deux entreprises cotées en bourse d'une valeur de plus de 5 milliards de dollars, a depuis longtemps quitté Twitter pour concentrer ses efforts sur l'industrie de l'encryptage et le développement de Block. Cependant, il n'a pas complètement abandonné son amour pour l'espace des réseaux sociaux. Comme un jeune revenant à la conception du projet "twttr" en 2006, il a passé un week-end ordinaire à coder toute la nuit sur un coup de tête et a créé un nouveau produit social minimaliste—bitchat.

La seule différence est que bitchat a davantage des croyances de Jack Dorsey en matière de protocoles minimalistes, de communication décentralisée et de liberté d'information que "twttr".

Points forts des fonctionnalités principales

Lorsque vous campez, faites de la randonnée ou participez à des activités en montagne en plein air sans signal mobile, il est nécessaire de partager des emplacements et de demander de l'aide en cas d'urgence ; lors de festivals de musique, de concerts, de manifestations sportives, de conventions de bande dessinée et d'autres lieux bondés où les réseaux s'effondrent souvent, il est facile de mettre en place un réseau de chat temporaire avec des compagnons ; lors de catastrophes soudaines, de pannes de courant, de perturbations d'Internet ou de conditions météorologiques extrêmes, les équipes de secours, les bénévoles ou les résidents peuvent établir des réseaux de communication d'urgence ; dans les mouvements sociaux, sur les sites de protestation, lors de discussions sensibles et dans d'autres environnements où la vie privée doit être protégée, il devient difficile de suivre les participants ; ou dans des espaces clos comme les universités, les camps d'été, les groupes de recherche ou les rassemblements de passionnés, maximiser le brainstorming est essentiel… Dans ces scénarios, bitchat est un bon choix.

Le plus grand atout de bitchat est qu'il ne dépend complètement d'aucune infrastructure - pas de serveurs, pas de Wi-Fi, ni de signaux mobiles. Chaque téléphone agit à la fois comme un "émetteur-récepteur" et une "station de relais", découvrant les autres via Bluetooth Low Energy (BLE).

La raison d'attirer l'industrie de la cryptographie est que tous les messages sont chiffrés de bout en bout. Lors des discussions privées, des technologies de chiffrement telles que X25519+AES-256-GCM sont utilisées, et les discussions de groupe peuvent également être protégées par mot de passe, permettant uniquement à ceux qui connaissent le mot de passe de voir le contenu. Les messages ne sont stockés que localement, et ils disparaissent automatiquement lors de la sortie ou de l'arrêt, ne laissant aucune trace en arrière-plan.

Comparé à d'autres produits de communication par cryptage, bitchat abandonne complètement l'action de « se connecter » ; il n'est pas nécessaire d'avoir un numéro de téléphone, un email ou une longue chaîne de clés. Chaque fois que vous vous connectez, un « identifiant utilisateur » aléatoire est généré, qui peut également être modifié à tout moment, donc il n'est pas nécessaire de s'inquiéter d'être suivi.

expérience pratique

Téléchargez et installez bitchat

Copiez et ouvrez l'adresse suivante dans le navigateur web de l'iPhone :https://github.com/jackjackbits/bitchat.

Trouvez l'entrée d'invitation TestFlight sur la page, et cliquez sur « Voir dans l'App Store » pour accéder à TestFlight. Si vous n'avez pas encore installé TestFlight, vous serez automatiquement invité à le télécharger. Une fois l'installation terminée, revenez à la page d'invitation, et vous verrez la version bêta de « bitchat mesh ».

Pour installer bitchat dans TestFlight, cliquez sur le bouton « Installer ». Vous verrez une simple page d'informations sur l'application. Le processus d'installation prend environ 5 à 10 secondes, attendez que le bouton passe de « Installer » à « Ouvrir ».

Après avoir ouvert bitchat, le système affichera une demande de permission "Autoriser 'bitchat' à trouver des appareils Bluetooth ?" Le contenu de l'invite : bitchat utilise Bluetooth pour créer un réseau maillé sécurisé pour discuter avec les utilisateurs à proximité. Cliquez sur "Autoriser" pour permettre à bitchat de scanner et de se connecter aux appareils environnants en arrière-plan, garantissant que la fonction de relais de messages fonctionne normalement.

Puisqu'il est encore en phase de test, vous serez invité à partager vos commentaires avec les développeurs ; il vous suffit de cliquer sur « Suivant » pour passer. Enfin, cliquez sur « Démarrer le test » pour entrer dans l'interface principale de bitchat.

Conseil : Assurez-vous que le Bluetooth de votre téléphone est activé et que TestFlight est autorisé à s'exécuter en arrière-plan, sinon vous ne pourrez pas trouver les appareils des amis à proximité.

Vous pouvez constater que bitchat n'a pas de processus de connexion ; vous pouvez commencer à l'utiliser directement après l'avoir téléchargé. Dans bitchat, chaque communication est anonyme et introuvable : pas de numéro de téléphone, pas d'email et aucune inscription requise. Vous pouvez changer votre pseudonyme à tout moment. Ce mécanisme protège au maximum la vie privée des utilisateurs, vous permettant de ne pas vous inquiéter d'être retracé jusqu'à votre identité dans des situations sensibles ou des contextes particuliers.

En haut de la page, dans la zone ID actuel @ bitchat*, vous pouvez modifier votre ID à tout moment. Cliquez sur le nom après @ pour éditer et enregistrer directement le nouvel ID. Le nouvel ID prendra effet immédiatement et sera affiché dans la liste d'amis et l'en-tête des messages de tous les amis dans la même pièce.

Le chat privé discret avec cryptage de bout en bout

Après avoir utilisé bitchat pendant un certain temps, vous remarquerez que l'interface principale affiche en continu l'état en ligne (connecté) et hors ligne (déconnecté) de divers appareils, avec des journaux de conversation, chaque enregistrement précédé d'un horodatage.

Pour prévenir les attaques d'"analyse temporelle", bitchat ajoutera un délai aléatoire supplémentaire de 50 à 500 millisecondes après toutes les opérations. Cela enregistre non seulement le temps mais aide également à prévenir le "reniflage de paquets" ; le trafic réseau ne correspondra pas complètement à votre temps d'opération réel, ce qui peut également aider à prévenir le traçage d'identité dans des situations sensibles ou des scénarios spéciaux.

bitchat prend en charge un véritable chiffrement de bout en bout, ce qui signifie que vous et l'autre partie (ou les membres du groupe) êtes les seuls à pouvoir lire chaque message, et même les appareils de transit ne peuvent pas le déchiffrer. Que ce soit dans un chat privé ou un chat de groupe, le contenu reste sécurisé et privé, et ne sera pas intercepté par la plateforme ou des tiers.

Regardez dans le coin supérieur droit de la page, il y a une petite icône de personne. En cliquant dessus, vous verrez tous les pairs actuellement en ligne : un point vert indique en ligne, et une croix grise indique qu'il vient de se déconnecter. Pour les contacts avec lesquels vous discutez fréquemment ou qui sont importants, cliquez sur le ☆ étoile à côté de leur nom pour les "ajouter aux favoris". Après avoir ajouté aux favoris, une étoile apparaîtra devant ce contact pour une reconnaissance facile la prochaine fois.

Dans la liste en ligne, nous cliquons sur "Xiao Shuai" pour entrer dans la fenêtre de chat privé—à ce moment-là, le nombre de messages non lus s'affichera au-dessus de son appareil.

À ce moment-là, Xiaoshuai ouvre la notification et voit que l'expéditeur est «@BlockBeats> Après cela, vous pouvez consulter l'historique complet des discussions. Les discussions privées sont également chiffrées de bout en bout, et le contenu de la conversation ne peut pas être déchiffré en observant les nœuds. Tous les messages ici auront également des perturbations temporelles aléatoires dans les horodatages pour garantir la confidentialité et la résistance à l'analyse du trafic.

Créer une salle et d'autres commandes avancées

À ce stade, la question se pose : la confidentialité des conversations ouvertes n'est pas très bonne. Supposons que nous souhaitions avoir une conversation privée entre plusieurs personnes, comment devrions-nous procéder ?

À tout moment, il suffit de taper un / dans la zone de saisie, et une liste complète de commandes apparaîtra en bas de l'écran :

Par exemple, /j correspond à : Rejoindre ou créer une salle. Si la salle spécifiée existe déjà, vous y rejoindrez directement ; si elle n'existe pas, une nouvelle salle sera créée et vous deviendrez automatiquement le propriétaire.

/rooms correspond à : Lister tous les noms de salles actuellement découverts (rejoignables), facilitant ainsi la visualisation rapide des salles disponibles.

/w correspond à : Voir la liste actuelle des utilisateurs en ligne, affichant tous vos contacts en ligne dans la même salle ou sur le même réseau.

/m correspond à : Envoyer un message privé à un utilisateur spécifié. Le format est généralement /m @ nom d'utilisateur contenu du message, seul vous et l'autre partie pouvez le voir.

/clear correspond à : effacer tous les enregistrements de messages dans la fenêtre de chat actuelle, restaurant l'interface à l'état vierge dans lequel elle se trouvait lors de sa première ouverture.

/pass correspond à : (Propriétaire seulement) Définir ou modifier le mot de passe d'accès à la salle. Après exécution, les utilisateurs rejoignant cette salle devront entrer le mot de passe pour entrer.

/transfer correspond à : transférer la propriété de la chambre à un autre utilisateur en ligne. Le nouveau propriétaire obtiendra des pouvoirs tels que la gestion des mots de passe, la conservation des messages, et plus encore.

/save correspond à : (Propriétaire uniquement) Interrupteur pour la rétention des messages locaux : Lorsqu'il est activé, vous pouvez toujours consulter les discussions historiques localement lorsque vous êtes hors ligne ou après le redémarrage de l'application ; lorsqu'il est désactivé, les messages ne sont stockés qu'en mémoire et sont effacés à la fermeture.

Alors, lorsque vous créez une salle, il vous suffit de saisir /j, suivi du nom de la salle que vous souhaitez, comme "testroom". Après l'envoi, si la salle n'existe pas, le système la créera automatiquement et vous désignera comme propriétaire. Une fois créée, un message apparaîtra à l'écran : "salle jointe ####testroom(créé nouvelle salle - vous êtes le propriétaire) *"

À ce moment-là, si Xiao Shuai souhaite également entrer dans cette salle privée, il doit taper /j testroom et entrer le mot de passe sur la page pop-up pour entrer dans la salle.

À l'intérieur de la salle, il y a également une série de commandes avancées. En tapant /pass votreSecret, une boîte de saisie de mot de passe va apparaître, et après vérification, seuls les partenaires détenant cet ensemble de mots de passe pourront rejoindre à nouveau. Seul le propriétaire de la salle peut verrouiller la salle ou changer le mot de passe. Vous pouvez également transférer la propriété de la salle en tapant /transfer @ ID de l'adversaire. Une fois que l'adversaire accepte, il deviendra automatiquement le nouveau propriétaire de la salle, possédant tous les droits pour la gestion du personnel, les paramètres de mot de passe et le basculement de la conservation des messages.

Par défaut, les messages de la salle dans bitchat existent temporairement en mémoire; le propriétaire de la salle peut utiliser /save pour activer ou désactiver la fonctionnalité de "conservation des messages" localement. Lorsque la conservation des messages est activée, l'historique de la salle peut toujours être consulté localement même après le redémarrage de l'App. En entrant à nouveau /save, la conservation sera fermée et le mode par défaut "la session s'évapore immédiatement" sera restauré.

Après avoir maîtrisé les bases de la création de salles, de l'adhésion à des salles, de l'envoi et de la réception de messages privés, ainsi que de la visualisation des utilisateurs en ligne, l'étape suivante comprend quelques commandes avancées sur la page principale, telles que l'effacement de l'historique des discussions, la visualisation des utilisateurs en ligne et d'autres opérations.

Si vous souhaitez « nettoyer temporairement le champ de bataille », entrez /clear dans la ligne de commande, et vous pouvez effacer tous les messages affichés dans la fenêtre de session actuelle d'un simple clic. Après nettoyage, l'écran sera propre comme au premier jour, comme le montre cette image :

À l'avenir, le mesh bitchat incorporera divers moyens de transmission tels que Wi-Fi Direct (250 Mbps, 100 mètres), ultrasons, LoRa, etc., basculant automatiquement en fonction du réseau et de l'alimentation ; et il pourra se connecter en option au protocole Nostr, permettant de créer un pont entre les nœuds Mesh locaux et Internet, élargissant ainsi le rayon de communication.

On peut sentir que bitchat hérite parfaitement des trois principes fondamentaux de "simplicité, contrainte et savoir-faire" établis par Jack Dorsey pour Twitter.

Ce n'est pas la première fois que Jack Dorsey a construit un protocole social depuis son départ de Twitter. Par exemple, en 2024, Bluesky, qui a été incubé en interne chez Twitter sous la direction de Jack Dorsey et qui est devenu par la suite indépendant (il n'est plus associé à Bluesky), est également un protocole social décentralisé centré sur les "canaux de relais" (Relay/Channel), soutenant des dizaines de milliers de nœuds de serveurs hébergés par la communauté. Théoriquement, il fonctionne de manière similaire au relais multi-sauts BLE du mesh bitchat.

L'esprit "sans confiance" prôné par la communauté Bitcoin est profondément ancré dans la conception de bitchat : il n'y a pas de serveurs centraux, pas de stockage dans le cloud, et même les identités des utilisateurs sont rafraîchies à chaque redémarrage. Le mécanisme de découverte sans état de Nostr, le délai aléatoire dans les opérations... tous ces détails visent à préserver les plus fondamentales "vie privée et liberté."

L'émergence de bitchat est une autre pratique personnelle de Jack Dorsey en faveur de la décentralisation et de la liberté d'information. À une époque où l'internet est fréquemment restreint et où les fuites de données se produisent souvent, il a redonné aux utilisateurs eux-mêmes le contrôle de l'interaction sociale—permettant à chaque conversation d'être limitée uniquement par la portée des signaux Bluetooth, sans interférence d'aucune plateforme, serveur ou intermédiaire.

Cela pourrait être le sens le plus attendu de bitchat : il peut être petit et avoir de nombreux défauts, mais d'un certain point de vue, cela pourrait aussi être le moment "twttr" dans le domaine de la communication cryptée.

Déclaration :

  1. Cet article est reproduit à partir de [BLOCKBEATS] Les droits d'auteur appartiennent à l'auteur original [Jaleel plus six] Si vous avez des objections à la réimpression, veuillez contacterÉquipe Gate LearnL'équipe le traitera aussi rapidement que possible conformément aux procédures pertinentes.
  2. Avertissement : Les vues et opinions exprimées dans cet article sont uniquement celles de l'auteur et ne constituent pas un conseil en investissement.
  3. Les autres versions linguistiques de l'article sont traduites par l'équipe Gate Learn, sauf indication contraire.GateDans de telles circonstances, il est interdit de copier, de diffuser ou de plagier des articles traduits.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!