Saltar al contenido

Arquitectura

Cada componente y lo que puede ver

Una promesa de privacidad solo vale lo que un lector puede comprobar. Esta es la lista completa de piezas del sistema, quién opera cada una y qué puede observar cada una, incluida la única máquina que operamos nosotros.

PrivaMesh no tiene base de datos de cuentas ni almacén de mensajes. Sí tiene un servicio de comisiones que paga cada transacción, un endpoint RPC operado por un tercero y una cadena pública que guarda el texto cifrado para siempre. Los tres aparecen abajo con lo que pueden observar.

Cómo viaja un mensaje

  1. 01

    Tu iPhone

    Cifra y rellena el mensaje, deriva la dirección de un solo uso

  2. 02

    Servicio de comisiones

    Paga la comisión de red, gasta un token ciego

  3. 03

    Endpoint RPC

    Envía la transacción a la red

  4. 04

    Solana

    Lleva el texto cifrado rellenado a una dirección de un solo uso

  5. 05

    Su iPhone

    Busca sus propias direcciones de un solo uso y descifra localmente

Qué puede observar cada componente

Componentes de PrivaMesh, quién los opera y qué puede ver y guardar cada uno
ComponenteOperado porQué veQué guardaReemplazable
Cliente de iOSEl único lugar donde existen el texto en claro y las claves. Las claves están en el llavero de iOS tras Face ID y nunca se sincronizan con iCloud.TúTexto en claro, claves, contactosTodo, solo en el dispositivoSí
Servicio de comisionesPaga la comisión de red para que nunca tengas que tener SOL: la única máquina que operamos. Los envíos se autentican con un token ciego anónimo que no lleva identidad, así que el servicio no puede vincular un envío con una compra, con otro envío ni con una cuenta. Sigue existiendo una ruta antigua con cuenta, necesaria para publicar un apodo público de búsqueda, que identifica por naturaleza. Su código fuente es público, en relay/ dentro del mismo repositorio que el cliente.PrivaMeshUn token ciego válido y sin gastar y la transacción a pagar; ninguna cuenta en la ruta anónimaSolo registros operativos; ni texto en claro ni destinatarioEn parte
Solana RPCReemplazable y autoalojable. Es el componente con más probabilidades de ver tu actividad a nivel de red, y sobre el que menos control tenemos.Un proveedor externoTu dirección IP, la hora de las solicitudes, las transacciones que envíasLo que ese proveedor decida registrarSí
Red SolanaEl transporte. Todo lo que se escribe aquí es texto cifrado rellenado dirigido a una clave de un solo uso, pero se escribe para siempre.Nadie en particularTexto cifrado, direcciones de un solo uso, hora de las transaccionesPara siempre y públicamenteNo
StoreKitInevitable para compras dentro de la app en iOS. Los tokens ciegos son lo que impide vincular la compra con tu actividad de mensajería.AppleTu compra y tu Apple IDSegún la política de AppleNo

Por qué existe el servicio de comisiones

Cada mensaje es una transacción de Solana, y las transacciones cuestan una comisión de red. Obligar a los usuarios a tener SOL para enviar un mensaje sería un peor producto y peor para la privacidad, porque recargar una billetera ya es un acto vinculable. Así que un servicio paga la comisión.

Eso plantea la pregunta obvia: ¿quien paga se entera de quién habla con quién? No. La app demuestra su suscripción una vez y recibe un lote de firmas ciegas RSA; cada envío gasta un token. El servicio puede verificar que un token es válido y no se ha gastado, pero no puede vincularlo con la compra, con otro token ni con una cuenta: la ruta anónima no envía ninguna cuenta. La ruta antigua con cuenta solo se mantiene para publicar un apodo público de búsqueda, que identifica por naturaleza.

Lo que este diseño no resuelve

El endpoint RPC ve tu IP y la hora de tus solicitudes. La cadena guarda el texto cifrado para siempre. Nada de lo anterior lo oculta, por eso ambos están en la tabla y por eso existe la página de limitaciones. Si tu modelo de amenazas incluye un observador a nivel de red, combina PrivaMesh con una VPN o Tor y aloja tú mismo el RPC.

Preguntas frecuentes

¿PrivaMesh opera algún servidor?

Uno. Un servicio de comisiones paga la comisión de red de Solana de cada transacción para que nunca tengas que tener SOL. En la ruta anónima ve un token ciego válido y sin gastar y la transacción a pagar: ni cuenta, ni texto en claro, ni destinatario. No hay base de datos de cuentas ni almacén de mensajes.

¿Qué puede ver el proveedor RPC?

Tu dirección IP, la hora de tus solicitudes y las transacciones que envías. Es el componente con la visión más clara de tu actividad a nivel de red, por eso es reemplazable y autoalojable.

¿Qué pasa si el servicio de comisiones se cae?

El envío deja de funcionar hasta que vuelva o hasta que pagues tú las transacciones. Tu identidad, contactos e historial no se ven afectados: están en tu dispositivo y no dependen de nada que operemos.

¿Puede Apple ver a quién escribo?

Apple ve que compraste una suscripción y con qué Apple ID. No ve tus mensajes ni tus contactos. Los tokens ciegos son lo que impide vincular la compra con tu actividad de envío.

Sigue leyendo