Introducción
¿Es Bitchat de Jack Dorsey realmente una aplicación de chat o un experimento sobre cómo podría lucir una sociedad digital sin autoridades centrales?
Tabla de Contenidos
- Introducción de Bitchat
- Funcionamiento de Bitchat
- Desafíos y consideraciones
Introducción de Bitchat
El 21 de agosto, Jack Dorsey anunció que Bitchat, su mensajero experimental, añadirá «chat de ubicación», una función que coloca a las personas en salas de chat locales basadas en su región. La nueva función permitirá chatear con cualquier persona en regiones cercanas (bloque, vecindario, ciudad, región o país) o teletransportarse a cualquier lugar del mundo a través de un geohash.
El sistema utiliza geohashes, una forma de convertir coordenadas GPS en cuadrados de una cuadrícula que representan vecindarios, ciudades o áreas más grandes. Cada cuadrícula le da a los usuarios un seudónimo temporal, por lo que la identidad no está vinculada a números de teléfono o cuentas. Los mensajes se transmiten a través de relés Nostr, un protocolo descentralizado que Dorsey ha apoyado durante varios años y que ya permite pagos en Bitcoin. La actualización está actualmente bajo revisión de la App Store.
Bitchat en sí solo se había introducido unas semanas antes. El 6 de julio, Dorsey lanzó la aplicación en beta a través del programa TestFlight de Apple, junto con un documento técnico detallado.
El documento técnico describe el protocolo: la primera versión permitía que los mensajes se transmitieran por Bluetooth dentro de un rango de aproximadamente 300 metros, creando redes de malla que funcionaban incluso sin cobertura de internet o celular. El diseño técnico incluía Curve25519 para el intercambio de claves, AES-GCM para la encriptación, y características como fragmentación de archivos, supresión de duplicados y un «modo de pánico» que elimina todos los datos al instante.
El 9 de julio, Dorsey reconoció que el código aún no había sido sometido a una auditoría de seguridad independiente, dejando claro que el proyecto todavía estaba en una etapa temprana.
Funcionamiento de Bitchat
Con la nueva función, Bitchat está cambiando de mensajería offline de corto alcance a comunicación más amplia basada en la ubicación, reflejando los mismos principios que dan forma a Bitcoin (BTC), incluyendo participación abierta, privacidad como base y ninguna dependencia de una sola empresa para mantener el sistema en funcionamiento.
Para entender cómo funciona Bitchat, es útil observar las tres piezas que lo mantienen unido: geohashes, relés Nostr y rieles de pago de Bitcoin. Cada uno realiza un trabajo diferente, manteniendo el sistema cohesionado.
Un geohash es una idea simple. Toma tu latitud y longitud y las convierte en un código corto hecho de números y letras. En lugar de señalar tu ubicación GPS exacta, te coloca dentro de una cuadrícula. La longitud del código decide cuán grande es esa cuadrícula. Un geohash de seis caracteres, por ejemplo, cubre aproximadamente un kilómetro cuadrado, suficiente para agrupar a personas en el mismo vecindario mientras mantiene sus posiciones exactas privadas.
En Bitchat, esa cuadrícula parece convertirse en una sala de chat, y todos en ella pueden obtener un nuevo seudónimo que se reinicia cuando se mueven a otro lugar. Una vez que los usuarios están dentro de una sala, sus mensajes se transmiten a través de Nostr, un protocolo abierto para la comunicación descentralizada. A diferencia de WhatsApp o Telegram, que dependen de servidores de la empresa, Nostr se basa en relés independientes. Cualquiera puede ejecutar uno, y los usuarios son libres de elegir a qué relés conectarse. Si un relé falla, la red sigue funcionando porque no hay un servidor central que desconecte. Es un modelo diseñado para la resiliencia y el acceso abierto.
Los pagos ya están integrados en este sistema. Nostr ha definido estándares llamados NIPs, y dos de ellos son los más importantes aquí. NIP-57 describe «zaps», que son propinas de Lightning registradas como eventos en Nostr. NIP-47 cubre «Nostr Wallet Connect», que permite a las aplicaciones comunicarse de forma segura con la billetera Lightning de un usuario. Esto significa que si Bitchat habilita pagos, las personas podrían dar propinas, pagar pequeñas tarifas para publicar o liquidar microtransacciones en tiempo real utilizando la Lightning Network de Bitcoin.
Estas capas, geohashes para ubicación, relés Nostr para transporte y Lightning para pagos, explican la base de Bitchat. Ninguna de ellas es una idea no probada. Los geohashes se utilizan ampliamente en mapeo. Nostr ha estado activo desde 2020, y Lightning procesa millones de pequeños pagos cada mes. Lo que Bitchat está tratando de hacer parece ser combinarlos en una sola herramienta cotidiana.
Bitchat podría funcionar como un mensajero normal, pero la razón por la que importa al mundo cripto es que los pagos ya son parte de su protocolo subyacente. Nostr, que se informa que Bitchat utiliza para retransmitir mensajes, admite la Lightning Network de Bitcoin de forma nativa, abriendo casos de uso que las aplicaciones de chat ordinarias no pueden ofrecer sin agregar servicios externos.
Un ejemplo claro es el control de spam. La mayoría de las plataformas de mensajería luchan contra el spam con verificación de números de teléfono, controles de identidad o equipos de moderación. En Nostr, los usuarios a menudo dependen de «zaps», propinas de Lightning tan pequeñas como un solo satoshi. Algunas comunidades ya requieren un pequeño pago para publicar, lo que cuesta casi nada para los usuarios genuinos pero desalienta a los bots y al spam masivo. En Bitchat, esto podría funcionar potencialmente a nivel de salas locales, donde una microtarifa reembolsable es suficiente para mantener las conversaciones limpias sin necesidad de moderadores centrales.
Otra área es el comercio local. En 2024, los clientes de Nostr como Damus procesaron millones de zaps de Lightning, mostrando que las personas están cómodas enviando pequeños pagos dentro de las aplicaciones. Aplicado al chat de ubicación, ese comportamiento podría traducirse en dar propinas a un artista callejero, pagar a un vecino por un servicio o publicar una pequeña recompensa por ayuda rápida. Dado que los pagos de Lightning se liquidan al instante y pueden ser tan pequeños como una fracción de centavo, son adecuados para intercambios casuales que son demasiado pequeños para los sistemas bancarios tradicionales.
El mismo modelo también podría extenderse a la resiliencia durante cortes. En lugares donde el acceso a internet es restringido o poco confiable, la malla Bluetooth aún podría llevar mensajes a cortas distancias, mientras que Lightning permite a los usuarios intercambiar valor sin esperar a que los bancos se recuperen. Las crisis pasadas han mostrado la demanda de este tipo de herramienta. Durante las protestas de 2019 en Hong Kong, las descargas de aplicaciones de malla como Bridgefy aumentaron porque funcionaban sin servicio celular. Un sistema como Bitchat podría, en teoría, ofrecer el mismo beneficio, pero con dinero integrado.
Los pagos en Nostr también han estado volviéndose más privados. Algunas billeteras ahora utilizan Cashu, que crea tokens anónimos respaldados por Bitcoin. Esto podría permitir a los usuarios de Bitchat pagarse entre sí dentro de las salas de ubicación de una manera tan in rastreable como entregar efectivo físico.
Desafíos y consideraciones
Para que Bitchat pase de experimento a herramienta cotidiana, necesitará navegar por varios desafíos del mundo real. El primero es la política de la plataforma. En 2023, Apple exigió que el cliente Damus, otra aplicación basada en Nostr, eliminara los «zaps» de Lightning de publicaciones individuales en iOS. Apple solo permitió que las propinas se enviaran a nivel de perfil, argumentando que los pagos vinculados directamente al contenido podrían eludir sus reglas de compra dentro de la aplicación. Si Bitchat habilita el pago por publicación o propinas dentro de las salas de ubicación, podría enfrentarse a las mismas restricciones. A menos que haya una solución alternativa, la política de Apple podría impedir que la aplicación ofrezca las características que la hacen diferente.
El segundo problema es la privacidad y la seguridad en torno a la ubicación. Los geohashes están diseñados para ocultar puntos GPS exactos agrupando a los usuarios en áreas más amplias. Pero los investigadores han demostrado que la actividad repetida dentro de la misma cuadrícula aún puede revelar patrones a lo largo del tiempo. Incluso si se ocultan las coordenadas precisas, la participación constante podría exponer dónde vive o trabaja alguien. Bitchat intenta abordar esto dando a los usuarios un nuevo seudónimo en cada geohash, pero a gran escala, proteger el anonimato será más difícil de lo que parece en papel.
También está la cuestión de la óptica actual de Lightning. La capacidad de los canales públicos ha caído de alrededor de 5,400 BTC en 2023 a aproximadamente 3,800 BTC a partir de agosto de 2025. Los críticos argumentan que esto señala un debilitamiento del uso. Los desarrolladores contraargumentan que la capacidad no es la mejor medida, ya que las billeteras modernas enrutan los pagos de manera más eficiente, y las tasas de éxito se mantienen por encima del 98%. Ambas realidades importan. La red está funcionando en la práctica, pero los titulares sobre la disminución de la capacidad pueden influir en cómo los externos perciben la estabilidad de los pagos en Bitchat.
Un desafío adicional radica en la economía de los relés. Nostr depende de servidores independientes, o relés, para llevar mensajes. Los eventos efímeros, como los utilizados para el chat de geohash, reducen las necesidades de almacenamiento pero aún requieren ancho de banda y tiempo de actividad. Si solo un puñado de relés bien financiados termina dominando el tráfico a nivel de ciudad, el sistema podría desviarse nuevamente hacia la centralización. Cómo estos relés se sostienen, ya sea a través de tarifas, donaciones o integración con pagos de Lightning, sigue sin resolverse.
Por lo tanto, la aplicación necesitará encontrar formas de cumplir con las reglas de la plataforma, proteger la privacidad del usuario, mantener la confianza en los pagos y garantizar que los operadores de relés tengan incentivos para mantener el sistema en funcionamiento.
Juntas, estas pruebas definen el experimento en términos claros. Bitchat mostrará si es posible fusionar la conversación local con los pagos de Bitcoin de una manera que sea privada, resiliente y práctica. Si el uso crece, los pagos funcionan de manera confiable y se gestionan los obstáculos de la plataforma, la aplicación podría ser el primer paso hacia una capa social construida sobre las mismas bases que Bitcoin. Si no, seguirá siendo una prueba de concepto, valiosa por lo que enseña, pero aún no lista para la adopción generalizada.