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
01
Tu iPhone
Cifra y rellena el mensaje, deriva la dirección de un solo uso
02
Servicio de comisiones
Paga la comisión de red, gasta un token ciego
03
Endpoint RPC
Envía la transacción a la red
04
Solana
Lleva el texto cifrado rellenado a una dirección de un solo uso
05
Su iPhone
Busca sus propias direcciones de un solo uso y descifra localmente
Qué puede observar cada componente
| Componente | Operado por | Qué ve | Qué guarda | Reemplazable |
|---|---|---|---|---|
| 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, contactos | Todo, solo en el dispositivo | Sí |
| 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. | PrivaMesh | Un token ciego válido y sin gastar y la transacción a pagar; ninguna cuenta en la ruta anónima | Solo registros operativos; ni texto en claro ni destinatario | En 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 externo | Tu dirección IP, la hora de las solicitudes, las transacciones que envías | Lo que ese proveedor decida registrar | Sí |
| 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 particular | Texto cifrado, direcciones de un solo uso, hora de las transacciones | Para siempre y públicamente | No |
| 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. | Apple | Tu compra y tu Apple ID | Según la política de Apple | No |
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.