Veinte años después, el fundador de Twitter, Jack Dorsey, regresa con un nuevo producto, bitchat, en un estilo minimalista.
En el verano de 2006, el internet móvil aún era un término novedoso, y los teléfonos de función eran los dispositivos principales en manos de las personas, siendo el SMS la forma más conveniente de "socializar móvilmente". En ese momento, nació un proyecto con el nombre en clave "twttr". Comenzó con el envío masivo de SMS, utilizando límites de caracteres extremadamente simples y el protocolo de transmisión más básico, haciendo posible por primera vez "hablar con todo el mundo en cualquier momento y lugar."
En esa oficina destartalada, el equipo fundador debatía apasionadamente los detalles funcionales, mientras Jack Dorsey, que aún era solo un estudiante universitario en ese momento, se sentaba entre ellos. Convirtió sus ideales de comunicación en realidad utilizando el enfoque técnico más sencillo. Poco después, twttr creció rápidamente hasta convertirse en Twitter, un producto que cambió fundamentalmente el ecosistema social global.
En este día de 2025, el tiempo ha pasado, y la tecnología y el mundo han cambiado drásticamente. Las señales de Wi-Fi están en todas partes de la ciudad, y el 5G ha conectado todo en una gran red. Sin embargo, la esencia de la interacción social no ha cambiado: todavía anhelamos una comunicación que sea libre, auténtica y sin intermediarios. Sin embargo, la realidad no siempre es agradable; los puntos ciegos de la red, los fallos de las plataformas y las violaciones de datos pueden ocurrir en cualquier momento y en cualquier lugar. El Twitter recién adquirido no solo ha cambiado su logotipo y nombre, sino que también ha sido remodelado en una forma completamente nueva por Musk.
Jack Dorsey, la figura legendaria que una vez lideró simultáneamente dos empresas que cotizan en bolsa por un valor superior a 5 mil millones de dólares, ha dejado Twitter para centrar sus esfuerzos en la industria de la encriptación y el desarrollo de Block. Sin embargo, no ha abandonado por completo su amor por el espacio de las redes sociales. Como un joven que regresa al diseño del proyecto "twttr" en 2006, pasó un fin de semana ordinario programando toda la noche por impulso y creó un nuevo producto social minimalista: bitchat.
La única diferencia es que bitchat tiene más de las creencias de Jack Dorsey en protocolos minimalistas, comunicación descentralizada y libertad de información que "twttr".
Cuando acampas, haces senderismo o participas en actividades de montaña al aire libre sin señal móvil, hay una necesidad de compartir ubicaciones y buscar ayuda de emergencia; en festivales de música, conciertos, lugares deportivos, convenciones de cómics y otros lugares concurridos donde las redes suelen colapsar, es fácil establecer una red de chat temporal con compañeros; durante desastres repentinos, cortes de energía, interrupciones de internet o clima extremo, los equipos de rescate, voluntarios o residentes pueden establecer redes de comunicación de emergencia; en movimientos sociales, sitios de protestas, discusiones sensibles y otros entornos donde se necesita proteger la privacidad, el seguimiento de participantes se vuelve difícil; o en espacios cerrados como universidades, campamentos de verano, grupos de investigación o reuniones de geeks, maximizar la lluvia de ideas es esencial… En estos escenarios, bitchat es una buena opción.
El mayor atractivo de bitchat es que no depende en absoluto de ninguna infraestructura - sin servidores, sin Wi-Fi ni señales móviles. Cada teléfono actúa como un "transceptor" y una "estación de retransmisión", descubriéndose entre sí a través de Bluetooth Low Energy (BLE).
La razón para atraer a la industria de la encriptación es que todos los mensajes están encriptados de extremo a extremo. Durante los chats privados, se utilizan tecnologías de encriptación como X25519+AES-256-GCM, y los chats grupales también pueden estar protegidos por contraseña, permitiendo que solo aquellos que conocen la contraseña vean el contenido. Los mensajes solo se almacenan localmente, y desaparecen automáticamente al salir o apagar, sin dejar rastros en el fondo.
En comparación con otros productos de comunicación encriptada, bitchat abandona por completo la acción de "iniciar sesión"; no es necesario un número de teléfono, correo electrónico o una larga cadena de claves. Cada vez que te conectas, se genera un "ID de usuario" aleatorio, que también se puede modificar en cualquier momento, por lo que no hay necesidad de preocuparse por ser rastreado.
Copia y abre la siguiente dirección en el navegador web de iPhone:https://github.com/jackjackbits/bitchat.
Encuentra la entrada de invitación de TestFlight en la página y haz clic en "Ver en App Store" para saltar a TestFlight. Si aún no has instalado TestFlight, se te pedirá automáticamente que lo descargues. Después de que la instalación esté completa, regresa a la página de invitación y verás la versión Beta de "bitchat mesh."
Para instalar bitchat en TestFlight, haz clic en el botón "Instalar". Verás una página simple de información de la aplicación. El proceso de instalación tarda unos 5-10 segundos, espera hasta que el botón cambie de "Instalar" a "Abrir."
Después de abrir bitchat, el sistema mostrará una solicitud de permiso "¿Permitir que 'bitchat' encuentre dispositivos Bluetooth?" El contenido del aviso: bitchat utiliza Bluetooth para crear una red de malla segura para chatear con usuarios cercanos. Haga clic en "Permitir" para que bitchat escanee y se conecte a dispositivos circundantes en segundo plano, asegurando que la función de retransmisión de mensajes funcione normalmente.
Dado que todavía está en la fase de prueba, se te pedirá que compartas comentarios con los desarrolladores; simplemente haz clic en “Siguiente” para omitir. Finalmente, haz clic en “Iniciar Prueba” para ingresar a la interfaz principal de bitchat.
Consejo: Asegúrate de que el Bluetooth de tu teléfono esté activado y de que TestFlight tenga permiso para ejecutarse en segundo plano, de lo contrario no podrás encontrar los dispositivos de tus amigos cercanos.
Puedes encontrar que bitchat no tiene ningún proceso de inicio de sesión; puedes comenzar a usarlo directamente después de descargarlo. En bitchat, cada comunicación es anónima y no se puede rastrear—sin número de teléfono, sin correo electrónico y sin registro requerido. Puedes cambiar tu apodo en cualquier momento. Este mecanismo protege al máximo la privacidad del usuario, permitiéndote no preocuparte por ser rastreado hasta tu identidad en situaciones sensibles o contextos especiales.
En la parte superior de la página, en el área de ID actual de la bitchat* @, puedes modificar tu ID en cualquier momento. Haz clic en el nombre después de @ para editarlo directamente y guardar el nuevo ID. El nuevo ID entrará en vigor inmediatamente y se mostrará en la lista de amigos y en el encabezado de mensajes de todos los amigos en la misma sala.
Después de usar bitchat durante un período de tiempo, notarás que la interfaz principal muestra continuamente el estado en línea (conectado) y fuera de línea (desconectado) de varios dispositivos, junto con los registros de conversación, cada registro precedido por una marca de tiempo.
Para prevenir ataques de "análisis de tiempo", bitchat añadirá un retraso aleatorio adicional de 50 a 500 milisegundos después de todas las operaciones. Esto no solo registra el tiempo, sino que también ayuda a prevenir el "sniffing" de paquetes; el tráfico de red no corresponderá completamente a tu tiempo de operación real, lo que también puede ayudar a prevenir el rastreo de identidad en situaciones sensibles o escenarios especiales.
bitchat soporta una verdadera encriptación de extremo a extremo, lo que significa que solo tú y la otra parte (o los miembros del grupo) pueden leer cada mensaje, y ni siquiera los dispositivos de tránsito pueden descifrarlo. Ya sea en un chat privado o en un chat grupal, el contenido permanece seguro y privado, y no será interceptado por la plataforma o terceros.
Mira la esquina superior derecha de la página, hay un ícono de una persona. Al hacer clic en él, se enumerarán todos los pares en línea actualmente: un punto verde indica en línea, y una cruz gris indica que acaba de desconectarse. Para los contactos con los que chateas frecuentemente o que son importantes, haz clic en la ☆ estrella al lado de su nombre para "favoritarlos". Después de agregar a favoritos, aparecerá una estrella frente a ese contacto para un fácil reconocimiento la próxima vez.
En la lista en línea, hacemos clic en “Xiao Shuai” para entrar en la ventana de chat privado; en este momento, el número de mensajes no leídos se mostrará encima de su dispositivo.
En este momento, Xiaoshuai abre la notificación y ve que el remitente es “@BlockBeats> Después de eso, puedes ver el historial completo de chats. Los chats privados también están cifrados de extremo a extremo, y el contenido de la conversación no puede ser descifrado observando nodos. Todos los mensajes aquí también tendrán perturbaciones aleatorias en las marcas de tiempo para garantizar la privacidad y resistencia al análisis de tráfico.
En este punto, surge la pregunta: la privacidad de las conversaciones abiertas no es tan buena. Supongamos que queremos tener una conversación privada entre varias personas, ¿cómo deberíamos proceder?
En cualquier momento, solo escribe un / en el cuadro de entrada, y aparecerá una lista completa de comandos en la parte inferior de la pantalla:
Por ejemplo, /j corresponde a: Unirse o crear una sala. Si la sala especificada ya existe, te unirás a ella directamente; si no existe, se creará una nueva sala y automáticamente te convertirás en el propietario.
/rooms corresponde a: Listar todos los nombres de sala actualmente descubiertos (a los que se puede unirse), facilitando que puedas ver rápidamente qué salas están disponibles.
/w corresponde a: Ver la lista actual de usuarios en línea, mostrando todos tus contactos en línea en la misma sala o en la misma red.
/m corresponde a: Enviar un mensaje privado a un usuario especificado. El formato suele ser /m @ nombredeusuario contenido del mensaje, solo tú y la otra parte pueden verlo.
/clear corresponde a: limpiar todos los registros de mensajes en la ventana de chat actual, restaurando la interfaz al estado en blanco en el que estaba cuando se abrió por primera vez.
/pass corresponde a: (Solo propietario) Establecer o modificar la contraseña de acceso a la sala. Después de la ejecución, los usuarios que se unan a esta sala necesitarán ingresar la contraseña para entrar.
/transfer corresponde a: transferir la propiedad de la sala a otro usuario en línea. El nuevo propietario obtendrá poderes como la gestión de contraseñas, la retención de mensajes y más.
/save corresponde a: (Solo propietario) Interruptor para la retención de mensajes locales: Cuando está activado, aún puedes ver chats históricos localmente mientras estás fuera de línea o después de reiniciar la aplicación; cuando está desactivado, los mensajes solo se almacenan en memoria y se eliminan al salir.
Así que al crear una sala, simplemente ingresa /j, seguido del nombre de la sala que deseas, como “testroom”. Después de enviar, si la sala no existe, el sistema la creará automáticamente y te establecerá como el propietario. Una vez creada, aparecerá un mensaje en la pantalla: “unido a la sala ####testroom(se creó una nueva sala – eres el propietario) *
En este momento, si Xiao Shuai también quiere entrar en esta sala privada, necesita escribir /j testroom e ingresar la contraseña en la página emergente de contraseña para entrar en la sala.
Dentro de la sala, también hay una serie de comandos avanzados. Al escribir /pass yourSecret, aparecerá un cuadro de entrada de contraseña, y después de la verificación, solo los compañeros que tengan este conjunto de contraseñas podrán volver a unirse. Solo el propietario de la sala puede bloquear la sala o cambiar la contraseña. También puedes transferir la propiedad de la sala dentro de la sala escribiendo /transfer @ ID del oponente. Una vez que el oponente acepte, se convertirá automáticamente en el nuevo propietario de la sala, poseyendo todos los permisos para la gestión de personal, configuraciones de contraseña y alternar la retención de mensajes.
Por defecto, los mensajes de la sala en bitchat existen temporalmente en la memoria; el propietario de la sala puede usar /save para habilitar o deshabilitar la función de "retención de mensajes" localmente. Cuando la retención de mensajes está habilitada, el historial de la sala aún se puede ver localmente incluso después de reiniciar la App. Volver a ingresar /save cerrará la retención y restaurará el modo predeterminado de "la sesión se evapora inmediatamente".
Después de dominar los conceptos básicos de crear salas, unirse a salas, enviar y recibir mensajes privados y ver usuarios en línea, el siguiente paso incluye algunos comandos avanzados en la página principal, como borrar el historial de chat, ver usuarios en línea y otras operaciones.
Si deseas "limpiar el campo de batalla" temporalmente, ingresa /clear en la línea de comandos, y podrás borrar todos los mensajes mostrados en la ventana de sesión actual con un clic. Después de limpiar, la pantalla quedará limpia como nueva, tal como muestra esta imagen:
En el futuro, bitchat mesh incorporará varios métodos de transmisión como Wi-Fi Direct (250 Mbps, 100 metros), ultrasonido, LoRa, etc., cambiando automáticamente según la red y la energía; y podrá conectarse opcionalmente al protocolo Nostr, lo que permitirá el puente entre la red Mesh local y los nodos de internet, ampliando así el radio de comunicación.
Se puede sentir que bitchat hereda perfectamente los tres principios fundamentales de "simplicidad, restricción y artesanía" establecidos por Jack Dorsey para Twitter.
Esta no es la primera vez que Jack Dorsey ha construido un protocolo social desde que dejó Twitter. Por ejemplo, en 2024, Bluesky, que fue incubado internamente desde Twitter bajo el liderazgo de Jack Dorsey y luego se volvió independiente (ya no está asociado con Bluesky), también es un protocolo social descentralizado centrado en "canales de relé" (Relay/Channel), que soporta decenas de miles de nodos de servidor alojados por la comunidad. Teóricamente, opera de manera similar en mecanismo al relé multi-salto BLE de bitchat mesh.
El espíritu "sin confianza" defendido por la comunidad de Bitcoin está profundamente incrustado en el diseño de bitchat: no hay servidores centrales, no hay almacenamiento en la nube, e incluso las identidades de los usuarios se refrescan con cada reinicio. El mecanismo de descubrimiento sin estado de Nostr, el retraso aleatorio en las operaciones… todos estos detalles tienen como objetivo preservar la más fundamental "privacidad y libertad."
La aparición de bitchat es otra práctica personal de Jack Dorsey a favor de la descentralización y la libertad de información. En una época en la que el internet se restringe con frecuencia y las filtraciones de datos ocurren a menudo, ha devuelto la interacción social a los propios usuarios, permitiendo que cada conversación esté limitada solo por el alcance de las señales Bluetooth, sin la interferencia de ninguna plataforma, servidor o intermediario.
Esta puede ser la interpretación más esperada de bitchat: puede ser pequeña y tener muchos defectos, pero desde cierta perspectiva, también podría ser el momento "twttr" en el campo de la comunicación encriptada.
Compartir