Bitchat
🔍 ¿Qué es BitChat?
BitChat es una app de mensajería peer-to-peer que se comunica mediante Bluetooth Low Energy (BLE) y, próximamente, también a través de Wi‑Fi Direct. Su funcionamiento se basa en una red en malla (mesh network) que permite que los mensajes se transmitan de dispositivo en dispositivo hasta alcanzar su destino, sin necesidad de conexión a internet o infraestructura externa.
Esto convierte a BitChat en una alternativa resistente a apagones digitales, cortes de red, o zonas sin cobertura, siendo ideal para situaciones de emergencia, protestas o entornos rurales.
🛡️ Enfoque en privacidad y seguridad
Una de las grandes fortalezas de BitChat es su enfoque radical en la privacidad del usuario:
-
🔒 Cifrado de extremo a extremo usando estándares modernos como:
-
X25519 para el intercambio de claves.
-
AES‑256‑GCM para cifrado simétrico.
-
Ed25519 para firmas digitales.
-
-
🚫 Sin servidores, sin metadatos: no se almacena ni se registra ningún dato sobre tus mensajes o identidad.
-
❌ No requiere SIM, número de teléfono ni cuenta de usuario.
-
🔁 Mensajes efímeros: los mensajes solo se almacenan temporalmente y se eliminan automáticamente tras ser entregados o luego de un tiempo.
🧭 ¿Cómo funciona?
-
El usuario abre la app con el Bluetooth activado.
-
BitChat se conecta automáticamente a otros dispositivos cercanos que también tengan la app.
-
Los mensajes pueden viajar directamente o "rebotar" entre usuarios cercanos hasta llegar a su destino.
-
También ofrece canales públicos o privados tipo IRC, donde los usuarios pueden usar comandos como
/join,/leave, y más. -
En caso de emergencia, cuenta con un modo de pánico para borrar todos los mensajes al instante.
El rango de comunicación directa por Bluetooth puede alcanzar unos 300 metros, pero gracias a la red de malla, el alcance puede extenderse indefinidamente si hay más usuarios conectados que sirvan de “puente”.
🌐 ¿Dónde se puede conseguir?
Actualmente, BitChat está en fase beta cerrada para dispositivos iOS a través de TestFlight, y ya alcanzó el límite de 10 000 usuarios.
El desarrollo es código abierto y está disponible en GitHub para que cualquier persona con conocimientos técnicos pueda compilarlo, analizarlo o contribuir al proyecto.
🔗 Repositorio oficial:
👉 https://github.com/jackjackbits/bitchat
💡 Posibles usos reales
BitChat no es solo un experimento técnico, sino una herramienta con usos sociales reales y potentes:
-
✅ Mensajería segura en protestas o manifestaciones masivas.
-
✅ Comunicaciones de emergencia en catástrofes naturales o apagones.
-
✅ Red de apoyo en zonas rurales o sin infraestructura.
-
✅ Ambientes privados donde se desea evitar vigilancia o rastreo.
🛠️ Características clave
| Característica | Descripción | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 💬 Comunicación | Mensajes uno a uno o en canales | |||||||||||
| 🔌 Conectividad | Bluetooth LE (y pronto Wi‑Fi Direct) | |||||||||||
| 📡 Infraestructura | Sin servidores, 100% descentralizada | |||||||||||
| 🕵️♂️ Identidad | Anónima, sin número ni cuenta | |||||||||||
| 🔐 Seguridad | Cifrado E2E: X25519 + AES‑256‑GCM | |||||||||||
| 🔁 Almacenamiento | Temporal, sin retención de datos | |||||||||||
| 🚨 Modo Pánico | Borra todo con un toque | |||||||||||
| 🌱 Código abierto | Disponible en GitHub |
🚀 Cómo compilar BitChat: la app de mensajería offline de Jack Dorsey
BitChat es una aplicación revolucionaria que permite enviar mensajes de forma totalmente descentralizada, sin conexión a internet, sin servidores y sin usar tu número de teléfono. Usa Bluetooth para crear una red de malla entre dispositivos cercanos, ideal para situaciones sin conectividad, eventos masivos o simplemente por privacidad.
En esta guía te explico cómo compilar BitChat desde su código fuente en GitHub para instalarla en tu iPhone o Mac. No hace falta ser programador profesional, pero sí vas a necesitar una computadora Mac y paciencia.
🧰 Requisitos previos
Antes de empezar, necesitás tener:
✅ Una Mac con macOS actualizado
✅ Una cuenta de Apple ID (gratis)
✅ La app Xcode instalada desde la App Store
✅ Conexión a internet (solo para descargar las herramientas)
✅ Algo de curiosidad y ganas de explorar
🧑💻 ¿Qué es compilar?
Compilar es el proceso de convertir el código fuente (las instrucciones en texto que escriben los desarrolladores) en una app funcional que se puede ejecutar en un dispositivo.
Es como preparar una receta: el código son los ingredientes, Xcode es el horno, y el resultado final es la app lista para instalar.
🧾 Paso a paso para compilar BitChat
1. Instalar Xcode
-
Abrí la App Store en tu Mac.
-
Buscá Xcode y hacé clic en “Obtener”.
-
Instalalo (pesa más de 10 GB, puede demorar).
📌 Xcode es el entorno de desarrollo oficial de Apple. Sirve para crear, probar y compilar apps para iOS y macOS.
2. Clonar el repositorio de BitChat
-
Abrí la app Terminal en tu Mac (está en Aplicaciones > Utilidades).
-
Escribí el siguiente comando y presioná Enter:
git clone https://github.com/jackjackbits/bitchat.git
Esto descargará todo el código fuente en una carpeta llamada
bitchat.
. Abrir el proyecto en Xcode
-
Navegá a la carpeta descargada con Finder.
-
Hacé doble clic en el archivo que termina en
.xcodeproj(o.xcworkspace, si existe). -
Se abrirá el proyecto completo en Xcode.
4. Configurar tu cuenta de desarrollador
-
En Xcode, abrí el menú superior: Xcode > Settings (Preferencias).
-
Irá a la pestaña Accounts y hacé clic en el símbolo +.
-
Iniciá sesión con tu Apple ID.
🧠 Esto es necesario para que puedas compilar apps en tu propio dispositivo, aunque no vayas a publicarlas en la App Store.
5. Conectar tu iPhone (opcional)
Si querés instalar la app en tu iPhone:
-
Conectalo a tu Mac con el cable.
-
Desbloqueá el teléfono y aceptá la conexión.
-
En Xcode, seleccioná tu iPhone como destino de compilación (arriba, donde dice “My Mac” o similar).
6. Ajustar el “Team” en el proyecto
-
En Xcode, abrí el panel Signing & Capabilities (en la parte izquierda del proyecto).
-
Donde dice Team, seleccioná tu Apple ID.
-
Esto permite que la app se firme digitalmente para que pueda ejecutarse.
7. Compilar e instalar
-
Asegurate de que todo esté en orden.
-
Presioná el botón ▶️ (Run) en la parte superior de Xcode.
-
Esperá mientras compila y luego se instalará automáticamente en tu iPhone o en tu Mac, según elijas.
🧠 Consejos adicionales
-
Si aparece algún error, Xcode te lo indicará en la parte inferior. A veces puede faltar un permiso o una dependencia.
-
BitChat todavía está en beta, por lo tanto puede tener fallos o no estar optimizada al 100%.
-
¡Podés modificar el código si sabés algo de programación! Al ser open source, todo está a tu disposición
🔗 Recursos útiles
Conclusión
BitChat es más que una app: es una declaración de principios. Con esta guía ya podés tenerla funcionando en tu dispositivo sin depender de ninguna tienda oficial. Es ideal para quienes buscan más privacidad, resistencia a la censura o simplemente experimentar con nuevas tecnologías libres


Comentarios
Publicar un comentario