Mamanga FM

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

lunes, 19 de octubre de 2026

El Cóctel XionIA

Diseño · Historia técnica · El porqué de cada decisión

El Cóctel XionIA: por qué no inventamos nada (y por eso funciona)

La Coca Cola no inventó la cafeína, el azúcar ni el agua. Inventó la combinación. Cada ingrediente era conocido; la fórmula es lo que vale.

XionIA es lo mismo. No inventamos el cifrado (lo hicieron los criptógrafos hace décadas). No inventamos la perforación de NAT (la inventó la industria de las videollamadas). No inventamos las firmas digitales ni los intercambios de claves. Inventamos la combinación: túneles directos entre pares + identidad soberana sin servidor de cuentas + infraestructura que le pertenece al usuario.

Cada ingrediente del cóctel está probado en producción por miles de millones de usuarios diarios. Lo que nadie había hecho era mezclarlos así.

Pero antes de la fórmula, hubo que desandar dos caminos. Y esas renunciaciones son tan parte del diseño como lo que quedó.

Los dos desandares: la historia que casi nadie cuenta

Desandar 1: Kademlia — el camino académicamente correcto

Cuando el proyecto empezó, el diseño contemplaba lo que toda red P2P "seria" usaba: una DHT estilo Kademlia para el descubrimiento de nodos. Es el camino de BitTorrent, de IPFS, de toda la literatura académica. Decir "red P2P" y no decir "DHT" era casi un pecado.

Lo desandamos por tres razones:

  1. Un teléfono no puede ser nodo DHT. La DHT exige que cada nodo responda consultas de desconocidos, todo el tiempo. Un celular detrás de CGNAT, con batería finita y un sistema operativo que congela apps, es el peor servidor imaginable. Nuestro usuario principal es un teléfono — la DHT lo trataba como infraestructura de otros.
  2. La DHT es burocracia. Rutas, fingers, mantenimiento de tabla, churn de nodos. Cada línea propia es deuda — y una DHT son diez mil líneas antes del primer mensaje.
  3. La DHT publica tu participación. En una red de soberanía, que cualquiera pueda preguntarle a la red "¿quiénes andan por acá?" es un agujero de diseño, no una feature.

La decisión quedó sellada como regla de la casa: DHT global prohibida. En su lugar: el Faro — un registro volátil en RAM que sabe quién está conectado ahora y nada más. Consulta O(1), cero burocracia, y el teléfono solo habla cuando él quiere. La escalada no será una tabla gigante distribuida, será federación de faros: muchos faritos chicos interconectados, cada uno en la casa de su dueño.

Desandar 2: el transporte propio — el orgullo que sacrificamos

Lo segundo que se intentó fue construir el transporte desde cero: hole punching artesanal, manejo de candidatos propio, todo el stack UDP a mano. Era lo "puro": cero dependencias, cero código ajeno.

El problema salió a la luz en el primer análisis serio de alcance: perforar NATs —residenciales, CGNAT de operadora, VPNs, symmetrical, cone-restricted— es años de trabajo para hacerlo bien. Cada tipo de NAT es un caso. Cada stack de red un detalle. Y la promesa del proyecto era otra: "que funcione YA, no dentro de diez años".

Entonces miramos lo que ya existía y que el planeta entero prueba todos los días sin saberlo: ICE. El protocolo de conectividad que usa toda videollamada del mundo — WhatsApp, Meet, Zoom, Discord — cuando dos dispositivos en redes hostiles necesitan un camino directo. Pion/ice es su implementación en Go: madura, mantenida, y auditable.

Dijimos: la conectividad está resuelta por la industria. Nosotros construimos lo que NO está resuelto: la identidad soberana, el faro amnésico, la sesión que no muere. La regla quedó escrita: delegá en lo maduro, construí lo soberano.

El parto no fue gratis: integrar pion/ice nos costó siete bugs de capas de cebolla — desde un contexto suicida que mataba la recolección de candidatos, hasta un mDNS envenenado que confundía hosts con IPs literales. Pero fueron semanas de integración, no años de invención. Y el 27 de septiembre de 2026, primer mensaje directo entre dos redes (Xeon↔TVBox), cifrado, verificado. El camino correcto, al fin.

Los ingredientes del cóctel

IngredienteQuién lo probó antesQué aporta
ICE / pion v4Toda videollamada del planetaPerfora NAT, CGNAT y hasta VPNs encadenadas
Noise IKWhatsApp y WireHandshake con identidad enclavada, forward secrecy
Ed25519 / X25519Estándar de la industriaIdentidad sin registro: tu clave ES tu identidad
ChaCha20-Poly1305TLS moderno, SignalCifrado rápido hasta en la CPU de una TV Box
STUN (RFC5389)Estándar de InternetTu IP pública — servido por TU faro, jamás Google
UDP nativoJuegos y llamadasLatencia mínima, el tráfico parece ruido

Y los tres ingredientes propios — la parte de la fórmula que no está en ningún manual:

Ingrediente propioQué resuelve
El Faro amnésicoEncuentro de pares sin DHT, sin directorio, sin logs. 10W, 10MB, 10.000 nodos
DID did:maia + ACL localIdentidad y autorización sin servidor de cuentas: la confianza vive en TU dispositivo
El kernel orquestadorAuto-heal de sesión y ruta: roaming, muertes silenciosas curadas, despertar en segundos

Por qué la combinación es única

Cada competidor tiene piezas del cóctel. Nadie tiene el cóctel.

CentralizaciónRegistroTransporteInfraestructuraPush
WhatsAppServidores de MetaTeléfonoVía sus servidoresMeta paga y veFCM
SignalSus servidoresTeléfonoVía sus servidoresFundación SignalFCM
TelegramSu nubeTeléfonoCloud, no E2E defaultTelegramCentral
SessionRed OxenID (sin teléfono)Onion 3 saltos — lentoBlockchainPropio
BriarP2P realSin registroSolo Bluetooth/WiFiNinguna (local)Ninguno
MatrixHomeserversusuario@servidorEntre homeservers1GB+ RAM/servidorVariable
ThreemaSus servidoresID pagoVía sus servidoresThreema (Suiza)Central
XionIANadie — túnel directoDID sin registroUDP directo ICETU faro de 10WTu faro (en camino)

El triángulo que nadie más cierra:

  1. Velocidad de directo — como una videollamada: latencia de red, no de saltos onion ni de servidor intermediario
  2. Identidad soberana — sin número, sin cuenta, sin servidor que te banee: tu clave es tu identidad y tu ACL es tu círculo
  3. Infraestructura propia — el "servidor" es un cacharro de 10W en tu casa; con el túnel vivo, ni eso: 20 minutos de conversación con el faro apagado, verificado

Signal tiene el 1 pero no el 2 ni el 3. Session tiene el 2 pero sacrifica el 1. Briar tiene el 3 pero ni el 1 ni el alcance. El triángulo completo es el cóctel.

Y el detalle que nos distingue hasta del más parecido: el testigo. En XionIA siempre ves por dónde viaja tu mensaje — DIRECT o BLIND RELAY, en tiempo real. No pedimos fe: la Jaula se verifica con tcpdump.

Plataformas verificadas

PlataformaEstado
Linux (Debian, Arch)✅ producción diaria
Termux (Android)✅ producción
Windows (cmd + PowerShell)✅ probado
macOS🔜 falta probar (cross-compila igual)
iOS❌ fuera — el sandbox de Apple lo impide por diseño (y por decisión)

Qué nos falta (honestidad de la casa)

El cóctel funciona y está en producción diaria. Lo que aún no está en la coctelera:

PendienteEstado
VoIP solo-direct ("Zappa")Diseñado — el próximo hito. El audio en tiempo real será el detector de mentirosos del kernel
LATIDO (push soberano)Diseñado — un ping por minuto al faro mantiene la puerta abierta con la app cerrada
Archivos en móvilMotor listo en consola; fix de tamaño de chunk pendiente
Federación de farosLa evolución de escala — cada círculo su faro, los faros se hablan
Auditoría formal del stackPendiente de financiamiento — parte de lo pedido a NLnet
Builds reproduciblesMeta: cualquiera compila y obtiene el mismo hash que publicamos

El cierre

No elegimos el camino académicamente elegante ni el camino del orgullo artesanal. Elegimos el camino que funciona hoy: ingredientes probados por miles de millones de usuarios diarios, combinados en una fórmula que nadie más sirvió.

Kademlia murió porque el teléfono es usuario, no servidor. El transporte propio murió porque la promesa era "ya", no "dentro de diez años". Lo que quedó es lo que sobrevivió a esas dos renuncias — y por eso sobrevive en producción.

La soberanía no se pide. Se compila. 🧉

Fernando Martin Lopez — XionIA · Corrientes, Argentina
🌐 xionia.uk · 📱 SanJorge gratis en GitHub Releases

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.