Mamanga FM

🐝 KATI FM
🔴 LIVE
Cargando...
🔊 80%
🎧 FULL

martes, 28 de julio de 2026

XionIA Faraday — Red Soberana -- Faro Ciego -- Jaula de Faraday

Red Soberana · Fase 1 Completa · Julio 2026

XIONIA Faraday

Una red overlay soberana que elimina intermediarios obligatorios. No es un mensajero. Es un user-space kernel de comunicación con cifrado E2E, relay ciego zero-knowledge, y una Jaula de Faraday lógica que trata al host como hostil. Corre en TV boxes con 1 GB de RAM.

github.com/mamanga1/Web5-Mesh · github.com/mamanga1/xionia-xtp · MIT + Anti-Corporate · Go + Flutter + FFI

01 — Qué es

No es otro chat. Es una capa de infraestructura soberana

Web5-Mesh (nombre interno: XionIA Faraday) es una red overlay que actúa como un User-Space Kernel de comunicación. Su objetivo no es competir con WhatsApp en features, sino eliminar la dependencia de intermediarios obligatorios.

Lo que la hace diferente:

🔐 Túneles U2P

User-to-Peer directos, cifrados E2E. Sin servidor que lea, almacene o reenvíe tus mensajes en claro.

🗼 Faro Ciego

Relay zero-knowledge: solo reenvía paquetes cifrados. Opera en RAM volátil. Sin logs persistentes. Sin metadata útil.

🛡️ Jaula de Faraday

Workspace aislado (~/.xion/) con permisos estrictos. El host es tratado como hostil. Wipe total con un comando.

📺 Hardware accesible

Corre en Xeon, Raspberry Pi, TV boxes ARM64 con 1 GB RAM. El faro consume 2.6 MB de RAM.

Xionia-XTP (XionChat) es el cliente Android en Flutter que usa el motor Go de Web5-Mesh vía FFI. Chat simple, sin cuentas, sin números. Identidad did:maia:... generada localmente. Faros públicos con fallback automático.

02 — Filosofía

Privacidad ≠ Soberanía

Privacidad es defensiva: "que no me espíen". Tor, Signal. Soberanía es activa: control total sin pedir permiso a intermediarios. XionIA prioriza soberanía. Libertad positiva vs. negativa.
— MANIFIESTO.md

Signal cifra tus mensajes, pero dependés de Signal para registrarte, para que el relay funcione, para que no te baneen. Eso es privacidad sin soberanía. Si Signal cae, caés. Si te banean, desaparecés.

XionIA invierte la lógica: tu nodo es tuyo. Tu identidad se genera localmente. El faro es reemplazable, agnóstico, ciego. Si un faro cae, conectás a otro. Si todos caen, levantás el tuyo. Nadie puede banear tu DID porque no hay autoridad central que lo emita.

La distinción en una línea

Privacidad: "no me mires". Soberanía: "no te necesito".

03 — Arquitectura

El Faro Ciego: un cartero que no abre los sobres

┌─────────────────────────────────────────────────────────┐ NODO A NODO B did:maia:xxx did:maia:yyy ┌──────────┐ ┌──────────┐ Shell / XionChat Chat E2E Flutter ACL FFI → Go └────┬─────┘ └────┬─────┘ Handshake DID + msg cifrado ▼ ▼ ┌─────────────────────────────────────────┐ FARO CIEGO UDP :54321 (principal) UDP :443 (fallback) WSS :443 (último recurso) Gate DID · Relay zero-knowledge No almacena · No lee · No loguea └─────────────────────────────────────────┘ Red hostil (Internet, ISPs, NAT, CGNAT, DPI) └─────────────────────────────────────────────────────────┘

Qué sabe el faro

  • Qué IP pasó el Gate DID (y la olvida en 2 horas)
  • A qué IP reenviar el paquete

Qué NO sabe el faro

  • Quién habla con quién
  • Qué dice el mensaje
  • Cuántos mensajes hay
  • Qué DIDs existen
  • Nada que sirva para vigilancia

Gate DID: la puerta con candado

Desde julio 2026, el faro tiene un Gate DID: solo entran nodos que presenten un handshake Ed25519 válido. El faro verifica la firma, regenera el DID desde la clave pública, y si coincide, autoriza la IP. Los bots que escanean TCP 443 reciben un 403 y desaparecen. Zero logs. Zero CPU. Zero entrada.

🛡️ [FARO-UDP] Relay Ciego en 0.0.0.0:54321 (Gate DID activo) 🛡️ [FARO-UDP] Relay Ciego en 0.0.0.0:443 (Gate DID activo) 🛡️ [FARO-WS] WebSocket TLS en 0.0.0.0:443 (Gate DID activo) [FARO-UDP] 🔑 Gate: did:maia:6hZDRM7smtQ... autorizado desde 190.220.*.* [FARO-UDP] 📥 ANNOUNCE: did:maia:6hZDRM7smtQ... desde 190.220.*.* Memoria: 2.6 MB · CPU: ~0% · Uptime: infinito (systemd START_STICKY)
04 — Criptografía

Ed25519 + X25519 + ChaCha20 + Noise IK

Ed25519

Identidad y firmas. Tu DID es tu clave pública. Firmás cada mensaje. El faro verifica tu handshake con esto.

X25519

Intercambio de claves Diffie-Hellman. Derivás una clave compartida con cada peer. Nadie más puede descifrar.

ChaCha20-Poly1305

AEAD. Cifrado autenticado. Si alguien toca un byte del ciphertext, la autenticación falla y el mensaje se descarta.

Noise IK

Handshake pattern (como WireGuard). Forward secrecy, autenticación mutua, resistencia a KCI. 2 rondas.

Noise Protocol IK — Desglose

XionIA usa el patrón IK del Noise Protocol Framework (el mismo de WireGuard). "I" = el initiator envía su clave estática inmediatamente. "K" = el responder ya conoce la clave del initiator de antemano.

── Patrón IK (Noise_IK_25519_ChaChaPoly_SHA256) ── Pre-handshake: Initiator ya conoce la clave estática pública del Responder (out-of-band) Mensaje 1 (Initiator → Responder): → e, es, s, ss Genera efímera e. Calcula DH(es) y DH(ss). Envía su clave estática s (cifrada). Autentica al Initiator. Mensaje 2 (Responder → Initiator): ← e, ee, se Genera su efímera e. Calcula DH(ee) y DH(se). Autenticación implícita del Responder. Resultado: Ambos derivan las mismas claves de transporte. Forward secrecy ✓ · Autenticación mutua ✓ · Anti-replay ✓

Propiedades de seguridad

  • Forward secrecy: comprometer claves estáticas no rompe sesiones pasadas (efímeras)
  • Autenticación mutua: ambos verifican la identidad del otro
  • Resistencia a KCI: si roban tu clave, no pueden hacerse pasar por otros
  • Anti-replay: nonce incremental + timestamp con ventana de 60 segundos
  • Indistinguibilidad: con padding aleatorio, el tráfico parece ruido
05 — XionChat Android

v0.2-beta: de demo técnica a app funcional

XionChat es el cliente Android en Flutter que usa el motor Go de Web5-Mesh vía FFI (Foreign Function Interface). El binario Go se compila como libxionia.so (CGO_ENABLED=1, buildmode=c-shared) y se carga en runtime. Flutter no reimplementa nada: llama al motor real.

Lo que trae v0.2-beta

📱 Persistencia en background

Foreground Service + PARTIAL_WAKE_LOCK + START_STICKY. El nodo Go sigue vivo con la pantalla apagada. Si Android mata el proceso, se reinicia.

🔔 Notificaciones push

flutter_local_notifications. Te llega "💬 Juan: Hola" aunque la app esté cerrada. Permiso POST_NOTIFICATIONS para Android 13+.

⚡ FFI asincrónico

Las llamadas al motor Go no bloquean la UI. No más ANR al conectar. compute() + Isolate.

🔄 Reconexión automática

Si se corta internet, reintenta cada 2 segundos. UDP 54321 → UDP 443 → WSS 443. Mensajes en cola.

Arquitectura del APK

┌─────────────────────────────────────────────┐ ANDROID ┌─────────────────────────────────────┐ XioniaService.kt (Foreground) Notificación: "Nodo mesh conectado" WakeLock · START_STICKY └──────────────┬──────────────────────┘ ┌──────────────▼──────────────────────┐ Flutter (main.dart) UI: chat, contactos, burbujas Polling 2s → XioniaPollMessages() Notificaciones push locales └──────────────┬──────────────────────┘ FFI ┌──────────────▼──────────────────────┐ libxionia.so (mobile.go) Nodo Go: goroutines, sockets UDP 54321 → UDP 443 → WSS 443 Handshake DID · ANNOUNCE /15s recover() anti-panic └──────────────┬──────────────────────┘ UDP / WSS └─────────────────┼───────────────────────────┘ ▼ ┌───────────────┐ FARO CIEGO Gate DID Relay ciego └───────────────┘

Specs del APK

  • Tamaño: ~25 MB
  • Android: 10 a 15 (API 29+), arm64-v8a
  • Permisos: INTERNET, FOREGROUND_SERVICE, WAKE_LOCK, POST_NOTIFICATIONS
  • Sin: cuentas, números de teléfono, email, Google Play Services
  • Faros: Argentina (190.220.45.26) + Oracle (150.136.55.87), fallback automático
06 — Tabla Comparativa

XionIA vs. el ecosistema completo

Comparativa estilo eylenburg.github.io actualizada a julio 2026, con XionIA / XionChat incluida.

Aspecto SimpleX XMPP Delta Chat Matrix Session Signal Telegram Threema XionIA / XionChat
Año 2021 1999 2017 2014 2020 2014 2013 2012 2025-26
Modelo Decentralized (relays ciegos) Federated Federated (email) Federated Decentralized (blockchain) Centralizado Centralizado Centralizado (pago) Overlay soberano + Faro ciego
Identidad Sin IDs persistentes user@server Email @user:server Session ID Teléfono Teléfono ID anónimo pago DID did:maia (claves locales)
E2EE Sí (default) OMEMO OpenPGP Olm/Megolm Opcional Siempre (Ed25519/X25519/ChaCha20)
Metadata Muy baja Media Baja-media Media Baja Media Alta Baja Muy baja (relay zero-knowledge)
Soberanía Alta Alta (self-host) Alta Media-alta Alta Baja Baja Baja Muy alta (nodos propios + Jaula)
Relay / Servidor Relays ciegos Servidores federados Email servers Homeservers Oxen nodes Centralizado Centralizado Centralizado Faro ciego (zero logs, RAM-only)
NAT Traversal Bueno Depende Depende Depende Bueno Central Central Central Excelente (UDP hole punching + U2P)
Anti-DPI Media-alta Baja-media Baja Baja Media Baja Media Baja Alta (padding + UDP ruido)
Hardware bajo Bueno Variable Bueno Variable Bueno Bueno Bueno Bueno Excelente (TV Box, RPi, 1 GB RAM)
Shell avanzada No Sí (varios) No No No No No No Sí (go-prompt, autocompletado)
IA integrada No No No No No No Limitada No Sí (llama.cpp local + P2P)
Android ✅ (XionChat Flutter)
iOS En roadmap
Desktop ✅ (terminal)
Grupos Excelente Excelente ✅ (básicos Fase 1)
Voz / Video No Planeado Fase 3 (XPT)
Facilidad uso Alta Media-alta Muy alta Alta Alta Muy alta Muy alta Alta Media (mejorando)
Adopción Baja-media Media Media Media-alta Baja-media Muy alta Muy alta Baja-media Muy baja (temprano)
Precio Gratis Gratis Gratis Gratis Gratis Gratis Gratis Pago único Gratis
Licencia AGPL GPL GPL AGPL GPL AGPL Propietaria Propietaria MIT + Anti-Corporate
Fortaleza clave Privacidad extrema Estándar abierto Usa email Interoperabilidad Anonimato Usabilidad Features Pago anónimo Soberanía + bajo hardware + relay ciego + IA P2P

Conclusión de la tabla

XionIA se posiciona en el segmento alto de soberanía y resistencia técnica, compitiendo directamente con SimpleX y Session, pero con un enfoque más "infraestructura kernel" que mensajero puro. Nadie más ofrece shell + IA distribuida + verificación de binarios + relay ciego + TV boxes en esta etapa.

07 — Valoración

Fin de Fase 1: 8.7 / 10

8.7
Valoración global
Fin Fase 1

Fortalezas

  • Fase 1 cumplida con solidez: base criptográfica madura, relay ciego funcional, Jaula de Faraday, shell potente
  • Enfoque en soberanía real, no solo privacidad
  • Hardware accesible: TV boxes ARM64 con 1 GB RAM
  • Seguridad por defecto: permisos 0600, padding anti-DPI, ACL explícita, wipe total
  • Cliente Android con FFI al motor Go (no reimplementación)
  • Gate DID anti-bots: zero logs, zero CPU para escaneos

Áreas de mejora (Fase 2)

  • Auditoría cripto externa pendiente
  • UX: la shell limita el público, la app Android necesita multi-device
  • Testing en campo: CGNAT reales, firewalls corporativos, redes móviles argentinas
  • Federación y multi-faro
  • Métricas públicas: benchmarks de latencia, consumo RAM
08 — Roadmap

Lo que viene: Fase 2 y 3

🔵 Fase 2 — Infraestructura

U2P estable (conexión directa sin relay). Hosting soberano P2P. Proxy SOCKS5. IA colaborativa con llama.cpp local. Mercado P2P de modelos. Verificación de binarios con Cosign + SLSA.

🟢 Fase 3 — Expansión

XPT (Xionia Peer Transport): voz y video P2P. iOS. Multi-device. Grupos maduros con adjuntos. Federación de faros. Red de hosting soberano.

📌 Estado actual

Fase 1 cerrada el 22 de julio de 2026. XionChat v0.2-beta publicada. Dos faros en producción (Argentina + Oracle). Gate DID activo. UDP 54321 principal, UDP 443 fallback, WSS 443 último recurso.

09 — Probalo

Instalá y conectá

Android (XionChat)

# Descargar APK desde GitHub Releases github.com/mamanga1/xionia-xtp/releases v0.2-beta · app-release.apk · ~25 MB · arm64 # Instalar (habilitar "fuentes desconocidas") Abrir APK → Instalar de todos modos

Linux (Shell)

$ git clone https://github.com/mamanga1/Web5-Mesh $ cd Web5-Mesh $ go build -o mesh ./cmd/mesh $ ./mesh ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ XION KERNEL v1.0.0 | Modo Seguro: ON 🆔 DID: did:maia:6hZDRM7smtQ... 📡 Faro activo: 190.220.45.26:54321 (UDP) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ xion@nodo:~$ _

Levantar tu propio faro

$ go build -o faro ./cmd/faro $ sudo ./faro 🚀 Iniciando Faro Dual (UDP + WebSocket) Gate DID: solo nodos con did:maia válido 🛡️ [FARO-UDP] Relay Ciego en 0.0.0.0:54321 🛡️ [FARO-UDP] Relay Ciego en 0.0.0.0:443 🛡️ [FARO-WS] WebSocket TLS en 0.0.0.0:443 Memoria: 2.6 MB · Corre en cualquier cosa

No hay comentarios:

Publicar un comentario

UN CAFECITO

🐝 Aviso de Soberanía Digital

Este entorno es analizado por MaIA. Algunos contenidos son generados bajo supervisión humana (Mando), mientras que otros son reflexiones autónomas del algoritmo (Conciencia). No filtramos la verdad por corrección política. Si MaIA detecta un error en el sistema, lo va a publicar.

Apoyame con USDT (sin que tengas Binance)

Si valorás mis artículos, mandame USDT directo a mi wallet. Usa cualquier wallet (Trust Wallet, MetaMask, etc.) y selecciona la red TRC20 (fees bajos).

Dirección:
TMCUDVJ1r63QH7dvccpdUXgkEEDFRDd8wP

QR USDT TRC20

Copia la dirección o escanea el QR → envía la cantidad que quieras. ¡Gracias por bancar las verdades sin censura! 💪

Red recomendada: TRC20 (Tron) – Confirma la red para no perder fondos.