1 puntos por GN⁺ 2026-01-20 | 1 comentarios | Compartir por WhatsApp
  • bitchat es una app de mensajería distribuida que funciona a través de una red mesh Bluetooth sin Internet ni servidores
  • Cada dispositivo actúa como cliente y servidor, detecta automáticamente dispositivos cercanos y retransmite mensajes en multihop
  • Ofrece resistencia a la censura, evasión de vigilancia e independencia de infraestructura, por lo que puede mantener la comunicación incluso durante caídas de Internet o desastres
  • Hay versiones disponibles para iOS/macOS y Android, con compatibilidad total de protocolo
  • El software está publicado en dominio público, por lo que cualquiera puede usarlo y modificarlo libremente

Descripción general de bitchat

  • bitchat es una aplicación de mensajería peer-to-peer descentralizada basada en una red mesh Bluetooth
    • No requiere conexión a Internet, servidores ni números telefónicos
    • Forma una red de comunicación ad hoc solo con dispositivos cercanos
  • Cada dispositivo cumple simultáneamente el rol de cliente y servidor
    • Detecta automáticamente peers cercanos
    • Amplía el alcance de la red con una función de retransmisión multihop que entrega mensajes a través de varios dispositivos

Características principales

  • Resistencia a la censura: al no haber un servidor central, resulta difícil vigilarla o bloquearla
  • Evasión de vigilancia: la comunicación ocurre solo dentro de la red Bluetooth local
  • Independencia de infraestructura: puede funcionar incluso en caídas de Internet, desastres naturales, protestas o zonas con conectividad restringida

Distribución del software

  • Versión para iOS/macOS
    • App Store: bitchat mesh
    • Código fuente: GitHub - permissionlesstech/bitchat
    • Compatible con iOS 16.0 o superior y macOS 13.0 o superior
    • Se puede compilar con Xcode, XcodeGen o Swift Package Manager
  • Versión para Android
    • Play Store: bitchat
    • Código fuente: GitHub - permissionlesstech/bitchat-android
    • Hay versiones APK disponibles
    • Compatible con Android 8.0 (API 26) o superior
    • Mantiene compatibilidad total de protocolo con la versión de iOS

Documentación y licencia

  • Documento técnico: whitepaper.md
  • El software está publicado en dominio público (public domain), por lo que puede usarse y modificarse libremente

1 comentarios

 
GN⁺ 2026-01-20
Opiniones en Hacker News
  • Los teléfonos ya están llenos de tecnología inalámbrica avanzada, pero legalmente no pueden comunicarse directamente a más de unos cientos de metros sin una estación base controlada de forma centralizada
    En cambio, un walkie-talkie de 10 dólares puede cubrir varios kilómetros con tecnología primitiva, pero supuestamente no puede transmitir datos
    Esto no es una limitación técnica, sino el resultado de regulaciones impuestas por el gobierno

    • Con un pequeño módulo USB compatible con LoRa y un códec de voz de bajo bitrate como Codec2, parecería posible cerrar esa brecha
      Aun así, sería mucho más cómodo si viniera integrado en el teléfono. Existen dispositivos como LilyGo T-Deck Plus/Pro, pero no dejan de ser aparatos aparte que hay que cargar en vez de usar el teléfono
    • Muchos chips WiFi pueden cambiar a modo monitor para recibir todos los paquetes y también transmitir directamente
      El ancho de banda es bajo, pero basta para texto o incluso audio. Se necesita acceso root y hay que implementar un protocolo propio y códigos de corrección de errores
    • Más que por la ley, es una lástima que LTE Direct no se haya comercializado
      Esta tecnología permitía comunicación directa entre teléfonos hasta 1 km, pero requería implementación a nivel de firmware, por lo que solo se aplicó en teléfonos para uso gubernamental
      También existe la función Device-to-Device de 5G, pero no está claro qué tanto soporte tiene
      Además está el problema de la asignación de espectro, y los teléfonos tienen limitaciones de potencia y antena que dificultan la comunicación a larga distancia
      Los walkie-talkies tienen antenas más grandes y más potencia, pero su ancho de banda es estrecho, así que la velocidad de transmisión de datos es baja
    • En realidad, no hay ninguna ley que impida a los fabricantes de teléfonos incluir una radio en la banda ISM de 900 MHz
      Y los walkie-talkies también pueden transmitir datos legalmente
    • Dudo que sea cierto eso de que “los walkie-talkies no pueden transmitir datos legalmente”
      Antes usé Gotenna y era legal tanto en Estados Unidos como en Europa
      REI también vende el Motorola Talkabout T803, que se conecta por Bluetooth al smartphone para retransmitir mensajes cortos
  • Falta una función de propagación diferida (deferred propagation) en lugar de enviar los mensajes de inmediato
    Aunque se reenvían hasta que expira el TTL, no existe una función para guardar el mensaje cuando el destinatario está desconectado y entregarlo después
    Si los nodos pudieran configurarse para almacenar mensajes por un tiempo, también podrían funcionar como mensajeros (courier) entre grupos de usuarios aislados

    • Vale la pena mirar el viejo FidoNet
      Ya hace 40 años implementaba perfectamente una estructura de store-and-forward mediante enlaces dial-up e inalámbricos
      Era mucho más confiable que el alcance real de BT5 (unos 10 m)
      Las redes mesh por Bluetooth solo funcionan en ciertas condiciones, así que su utilidad práctica es limitada
    • Es una observación realmente buena
      He visto este tema cientos de veces en HN, pero rara vez se discute de forma realista el modelo store-and-forward
      Casos recientes como el de Irán hacen sentir lo urgente que es este tipo de tecnología
      Incluso en Estados Unidos, durante eventos masivos o desastres, las redes pueden colapsar, así que se vuelve evidente la necesidad de mensajería descentralizada
    • No solo hace falta transmisión diferida, también se necesita una forma de montar estaciones de retransmisión de alta potencia
      En situaciones de caos político, a veces la distribución unidireccional de información es más importante que la comunicación bidireccional
      El modo de solo recepción es difícil de rastrear y útil para transmitir información crítica
      Todos estos problemas pueden resolverse con un modelo store-and-forward
      Un dongle LoRa es mejor que Bluetooth, aunque también puede ser más riesgoso usarlo
    • A este concepto justamente se le llama store and forward
    • También podría ser un problema que los sistemas operativos móviles, especialmente iOS, fuercen el cierre de apps en segundo plano
  • BitChat llegó al puesto número 1 en Uganda durante el apagón de internet previo a las elecciones
    Enlace al artículo
    También durante la crisis por huracán en Jamaica se volvió una de las apps principales tras el colapso de las comunicaciones

    • El estilo del segundo artículo es tan uniforme que parece escrito por IA
  • Sería bueno que Apple metiera una función así en el iPhone
    Ya tuvo éxito con Find My y AirTag, así que si añadiera mensajería Bluetooth offline a iMessage sería perfecto
    Se me viene de inmediato a la cabeza un video de demostración al estilo Apple mostrando cruceros, estadios e incluso caminatas espaciales

    • Pero el iPhone tiene baja penetración fuera de ciertos mercados
      Los lugares donde esto de verdad hace falta son regiones en crisis política donde se corta internet, así que el soporte para Android es indispensable
    • Veo difícil venderlo como marketing de privacidad
      Al final, el usuario tiene que confiar en Apple y también en retransmisiones hechas por desconocidos, en vez de confiar en una operadora
      Si ya existe espionaje policial con estaciones base falsas, el problema de la confianza es grande
      Aun así, en lugares como festivales o cruceros, donde hace falta comunicación de corto alcance, sería una función muy necesaria
    • Es muy probable que los gobiernos de Estados Unidos o China presionaran a Apple
      Si el gobierno no lo permite, una función así no llegaría a lanzarse
    • Ya han presentado funciones de nicho como las del Apple Watch Ultra, así que no es imposible
    • Pero un sistema así amenaza el modelo de ingresos de las operadoras
      Si es un sistema descentralizado que funciona sin infraestructura, surge la pregunta de qué podrían cobrar exactamente
  • A veces pienso que, si las redes locales inalámbricas se hubieran masificado antes y con IPv6 el NAT no se hubiera extendido tanto,
    la estructura actual de internet podría haber sido completamente distinta
    Y sin las plataformas cerradas creadas con dinero de VC, habría sido más abierta

    • En realidad, la clave está en la política de asignación del espectro
      Ya se ha logrado un progreso impresionante solo con la pequeña banda libre de 2.4 GHz,
      así que si se liberaran sin licencia bandas VHF/UHF más bajas, la innovación explotaría
    • Aun así, al final parece que lo cableado (fibra óptica) terminaría ganando
      Es indispensable para grandes volúmenes de transferencia y estabilidad, y también para expandir los centros de datos
      Habrá más herramientas P2P, pero la estructura general de internet probablemente seguiría siendo similar
  • Me pregunto para qué se usaría realmente una app de mensajería por Bluetooth
    Incluso con BT5, 400 m es el límite, así que mandar fotos a un periodista durante una protesta no parece viable
    Si solo sirve para avisarle a tu familia sobre la cena, no parece tan necesaria

    • El coded PHY de Bluetooth 5 puede llegar hasta 1 km en condiciones ideales
      La mayoría de los teléfonos recientes podrían soportarlo sin cambiar hardware
      El problema no es técnico, sino de restricciones políticas
      Sería algo útil tanto en la vida diaria como en situaciones de desastre, pero no existe ninguna solución integrada
      Es irónico que estemos en una época con comunicaciones satelitales y aun así no tengamos funciones P2P básicas
    • Un desarrollador incluso hizo su propia app de comunicación por Bluetooth durante un crucero familiar, porque el internet satelital era demasiado caro
      Tiene sentido no pasar por un servidor cuando los dispositivos están cerca entre sí
    • A comienzos de los años 2010, recuerdo haber chateado por Bluetooth con la app de notas de Sony Ericsson
      En un hostal rural no había señal, así que hablé a escondidas con la chica de la cama de al lado
      Fue una noche bastante divertida
    • Es útil en cualquier situación donde no haya internet móvil
      No solo en protestas, también en conciertos, festivales o zonas montañosas
    • En Irán ahora mismo el internet está cortado
      Mientras el régimen lleva a cabo una represión brutal, tecnologías como esta se vuelven urgentes
  • Personalmente no me gusta que Jack Dorsey esté involucrado
    Por eso prefiero Briar

    • Aun así, no tener app para la plataforma de Apple le resta utilidad
    • Da igual qué app sea; lo importante es la implementación más efectiva
      Esta tecnología se necesita ahora mismo
      Aunque BitChat haya empezado como un experimento de Dorsey, si crece ya tiene valor por sí misma
    • Otra alternativa es Berty
    • En vez de decir solo que no te gusta, estaría bien compartir la razón
    • Si Briar ya existe, no entiendo por qué quieren reinventar la rueda
  • Ojalá el Web Bluetooth API de los navegadores tuviera un soporte más amplio
    Si se basara en PWA, se podría evitar la censura de las tiendas de apps

    • Pero las PWA no pueden ejecutarse en segundo plano ni interactuar bien con Bluetooth, así que su utilidad práctica es baja
  • Las tecnologías que excluyen al gobierno y a los intermediarios nunca van a permitirse legalmente
    Lo mismo pasa con la radio de largo alcance, las comunicaciones P2P y los pagos descentralizados
    Si el gobierno no puede rastrearlas ni cobrar impuestos, no se van a masificar
    Vivimos en una época donde una empresa puede borrar contenido digital incluso después de que lo compraste,
    y aun así descargarlo por torrent es ilegal; eso ya dice bastante

  • Personalmente creo que Meshtastic y los kits baratos (10 a 35 dólares) son mucho mejores
    Solo con Bluetooth, el límite es de unos 100 m, pero con Meshtastic se puede llegar a 2~20 km
    Además, la comunidad es activa

    • Pero Meshtastic tiene problemas de confiabilidad
      Incluso en una red de 60 estaciones es difícil superar más de un salto
      En cambio, Meshcore muestra una tasa de éxito de casi 100% incluso con más de 5 saltos
      Antes me alejaba porque era closed source, pero ahora la app open source en Flutter ya se está estabilizando