PREGUNTAS
Las quince
más frecuentes
Nadie le entrega dinero a un programa que no ha interrogado. Estas son las preguntas que salen antes del primer pago, respondidas sin rodeos — incluidas las dos en las que la respuesta no es la cómoda.
Lo básico
¿Esto es un mensajero o una cartera?
Las dos cosas, y una no está atornillada a la otra. Un pago aquí es una clase de mensaje: llega a la conversación a la que pertenece, y allí se firma.
Si nunca abres la cartera, lo que tienes es un chat de grupo cifrado de extremo a extremo con llamadas, archivos, carpetas y notas de voz. Si la abres, el dinero vive en las mismas salas que la gente que lo comparte.
¿Necesito saber algo de cripto para usarlo?
Para enviar un mensaje, absolutamente nada.
Para compartir una cartera necesitas dos cosas. Guarda tus veinticuatro palabras en un sitio seguro y entiende una regla: el dinero se mueve cuando ha firmado suficiente gente del grupo. De todo lo demás se encarga la aplicación — una dirección que anotas una vez se convierte en un nombre, así que la casilla que pregunta a quién pagar pregunta por una persona y no por sesenta y cuatro caracteres.
¿En qué plataformas funciona?
macOS, iOS, Android, la web y una extensión de navegador. La misma interfaz en todos: lo que aprendes en el teléfono ya lo sabes en el escritorio.
¿Podemos usarlo y no tocar nunca la cartera?
Sí. Nada del dinero es obligatorio. Un grupo sin cartera es un chat de grupo, y lo sigue siendo hasta que alguien abra una cartera dentro.
El dinero
¿Quién guarda el dinero de un grupo?
Nadie. Eso es todo.
Una cartera de grupo no tiene dueño: la clave de cada firmante se creó en su propio dispositivo y ahí se queda, y la dirección se construye con todas a la vez. Sacar dinero de ella exige tantas firmas como el grupo haya acordado — dos cualesquiera de tres, cinco cualesquiera de nueve, lo que se fijara. Hasta que hayan firmado suficientes, un pago es una solicitud.
¿Quién paga la comisión de red?
La cartera de la que sale el dinero. Lo que costará no se cotiza en la tarjeta de firma: en la mayoría de las cadenas la comisión no se sabe hasta que los firmantes preparan la transacción, y un número inventado antes sería una suposición sobre el dinero de otra persona. Donde la comisión se paga en la misma moneda que se envía, mandar el saldo entero puede dejarte sin con qué pagar, y eso se dice justo donde escribes el importe.
¿Qué cadenas y monedas?
Bitcoin, Ethereum, BNB, Tron y Solana, junto con los tokens que hay en ellas. Están en una sola lista bajo un solo saldo.
Cada moneda dice en qué cadena está, y eso es deliberado y no decorativo: USDT en Tron y USDT en Ethereum no son el mismo dinero, y una lista que los mostrara en una sola línea es una lista que acaba enviando a la red equivocada.
¿Qué pasa cuando alguien deja el grupo?
Para la conversación: las claves de todos cambian en el momento en que cambia quién está, así que quien se fue no puede leer lo que se diga después. No como una regla que el servidor imponga sobre las palabras —no puede leer ni una—, sino porque la clave que tenía deja de abrir nada. Quién está en la sala sí es la parte que el servidor ve: los cambios de miembros viajan en claro, y es lo que le permite rechazar una escritura de alguien que ya no está.
Para el dinero: quién firma es parte de la regla que fijó el grupo, y cambiar esa regla exige el mismo acuerdo que gastar con ella.
¿Podéis congelar o revertir un pago?
No, y nadie más aquí tampoco. No hay ninguna clave guardada en tu nombre, así que no hay nada que incautar ni ningún botón que pulsar. Un pago que se ha emitido está en la cadena.
Lo que el grupo tiene en su lugar es el paso anterior: un pago que no ha alcanzado su quórum no ha ocurrido, y cualquier firmante puede sencillamente no firmarlo.
Privacidad, y llevarlo tú mismo
¿Puede el servidor leer mis mensajes?
No. Pone los mensajes en orden y transporta las llamadas — y lo que transporta es texto cifrado. Las claves que lo abrirían se crearon en los dispositivos de la sala y nunca han salido de ellos.
Esto vale igual para las solicitudes de pago que para la conversación a su alrededor.
Lo que sí guarda merece decirse, porque un servidor que transporta algo forzosamente guarda parte de ello. Por mensaje: a qué grupo pertenece, qué dispositivo lo envió, el momento en que llegó, su tamaño y el texto cifrado. También guarda cuándo se conectó por última vez un dispositivo — la presencia — y esa se puede apagar. Nada de eso es el contenido, y nada de eso puede convertirse en el contenido.
¿Cuánto se guarda todo esto y para cuánta gente está pensado?
El búfer de puesta al día son treinta días por omisión, y ese número es en realidad una decisión de producto escrita: es lo máximo que un dispositivo puede estar desconectado antes de tener que volver a entrar en sus grupos. Lo viejo se va mes a mes, soltando la partición en lugar de borrar filas.
Los valores por omisión de una federación vienen dimensionados para un centenar de personas a unos dos dispositivos cada una, y cada uno de ellos es una línea en un archivo de configuración, no un límite del protocolo. Una cartera de grupo en Bitcoin admite hasta quince claves con el umbral en cualquier punto; en las demás cadenas el techo es el de la propia cadena.
¿El cifrado es algo que os inventasteis?
No. Es MLS, publicado como RFC 9420, y otros mensajeros usan el mismo estándar — que es justamente el motivo de nombrarlo en vez de describirlo.
Lo que MLS hace y que importa en un grupo es la parte difícil: cuando alguien entra o sale, las claves de todos cambian en ese momento y no en el siguiente que venga bien.
¿Y si pierdo el teléfono?
Tus veinticuatro palabras devuelven quién eres y cada dirección en la que te pueden pagar. Instálalo en otro sitio, mete las palabras, y tu identidad y tu dinero vuelven a ser tuyos.
Con el historial la respuesta es otra, y es la incómoda. Las conversaciones se mudan desde un dispositivo que todavía tienes al nuevo, no desde la frase. Si el dispositivo perdido era el único que tenías, el historial que guardaba se ha ido. Es una decisión y no un descuido: una copia de seguridad que la frase por sí sola pudiera abrir sería acceso permanente a todo lo que has dicho, guardado en un sitio que no es el tuyo y revocable por nadie.
La respuesta práctica es tener la aplicación en un segundo dispositivo antes de necesitarlo.
¿El código fuente es abierto?
Por ahora, el código fuente es cerrado. Avisaremos cuando sea de código abierto.
¿Puedo llevar mi propio servidor?
Sí — puedes usar Docker para ejecutar tu propio servidor. Puedes desplegarlo en un servidor de una empresa o comunidad, o en un ordenador en casa.
Tus dispositivos hablan con el servidor que ordena una sala en la que estás, no solo con el tuyo. No es una fuga, es el diseño: tu dispositivo demuestra quién es con una atestación que cualquier servidor puede comprobar y ninguno puede emitir. Por eso entrar en un segundo servidor no es un favor que deba concederte el primero, y ningún par de servidores tiene que confiar entre sí para que estés en una sala de cualquiera de los dos. Por cuál entró alguien no decide en qué salas puede estar. Si un servidor se cae, su gente se pasa a otro y sigue.
EMPIEZA AQUÍ
Llévate tus claves
contigo
La cartera es el mensajero, y los dos son tuyos para construirlos y llevarlos.