Bitchat ahora está en Radicle

Bitchat, una aplicación de mensajería descentralizada que funciona sobre redes en malla Bluetooth y el protocolo Nostr, ha reflejado su código en Radicle, el forge de código entre pares, después de que el gobierno indio supuestamente pidiera a GitHub retirar el proyecto. Los comentaristas evalúan sus objetivos técnicos —comunicación sin conexión, sin cuentas y resistente al control central— frente a limitaciones del mundo real como la escalabilidad de las redes en malla, las prohibiciones en tiendas de aplicaciones y un alojamiento poco conocido que podría limitar la adopción general. El movimiento también destaca el creciente interés en forges de código descentralizados como Radicle y Tangled, junto con preocupaciones sobre el nombre, la usabilidad y la eficacia de la censura estatal en el entorno actual de las redes sociales.

Qué es Bitchat y cómo se compara

  • Se describe como una aplicación de mensajería descentralizada, entre pares, con dos transportes:
    • Malla local de Bluetooth Low Energy para comunicación sin conexión.
    • Protocolo Nostr para mensajería basada en Internet.
  • Sin cuentas, números de teléfono ni servidores centrales; concebida como un “chat de grupo secundario”.
  • Se diferencia de Nostr/XMTP por su enfoque en la malla Bluetooth sin conexión.
  • Se posiciona explícitamente en contra de AT Protocol; usa Radicle en lugar de Tangled basado en ATProto.

Red en malla y consideraciones técnicas

  • La malla Bluetooth es el núcleo; la app no es compatible con IRC a menos que alguien construya un puente.
  • Las preguntas sobre alcance (7 saltos, ~100 m cada uno) se remiten al whitepaper del proyecto.
  • Se comentan restricciones generales de las redes en malla:
    • Las mallas móviles “siempre conectadas” no escalan bien más allá de unos pocos miles de nodos en movimiento.
    • Las mallas fragmentadas con almacenamiento y reenvío pueden funcionar mejor, pero limitan el contenido multimedia rico.
  • Se propusieron ideas para superponer mallas BLE a distancia mediante nodos de relevo enlazados por VPN.

Alojamiento en Radicle e infraestructura del proyecto

  • Confusión entre radicle.dev y radicle.network:
    • Se aclaró que son el mismo proyecto: .dev para documentación/protocolo, .network para el explorador de la red.
    • La separación se debe en parte a evitar bloqueos de todo el dominio por contenido generado por usuarios.
  • Algunos elogian la interfaz de Radicle y sugieren scripts para reflejar repositorios Git arbitrarios en Radicle.
  • Un comentario señala que el mantenedor del repositorio de Bitchat dejó de responder sobre el empaquetado para F-Droid; sugiere hacer un fork.

Intento gubernamental de retirada y debate sobre censura

  • Contexto: el gobierno de India supuestamente pidió a GitHub que retirara Bitchat; los enlaces aún parecen accesibles.
  • Algunos argumentan que la acción aumentó la visibilidad y empujó la replicación hacia Radicle (efecto Streisand).
  • Otros responden que, en el entorno actual, las prohibiciones por lo general reducen el uso, especialmente si intervienen las tiendas de aplicaciones.
  • Debate más amplio sobre moderación:
    • Se afirma que todas las grandes plataformas censuran en cierta medida; la moderación se presenta como necesaria para combatir spam/odio.
    • Disputas sobre el sesgo ideológico percibido en la moderación pasada de Twitter.
    • El escudo legal para las plataformas (citado a través de la Sección 230) se usa para justificar que “las plataformas privadas pueden moderar como quieran”.

Adopción, uso y alternativas

  • Informes de campo:
    • En un gran festival (~80k personas), se detectaron ~20 dispositivos; la longitud máxima de ruta observada fue de ~2 saltos, lo que limita la cobertura.
    • Algunos usuarios en ciudades informan que no ven pares; otros reportan uso en protestas, incluso en India.
    • El contenido hasta ahora va desde casi vacío hasta arte ASCII tosco.
  • Varios señalan la novedad de enviar mensajes sin WiFi ni red celular.
  • Se mencionan como comparación aplicaciones previas de Bluetooth o solo cercanas (por ejemplo, FireChat, Berkanan, IR/infrarrojo, trucos con AirDrop/hotspot), y algunos comentaristas sostienen que Bitchat resuelve un problema de malla más amplio y autónomo.

Nombre, marca y cultura

  • Muchos critican el nombre por infantil o difícil de pronunciar; otros lo ven como un juego de palabras deliberadamente provocador (similar a otros títulos de broma).
  • Se especula que el nombre puede estar inspirado en antiguos clientes IRC y que los nombres provocativos a veces son una elección de marca intencional.
  • Meta-debate sobre las recurrentes publicaciones de HN del tipo “X ahora está en Y” y la tendencia a burlarse más de los nombres caprichosos de proyectos de código abierto que de los corporativos.