base de conocimientos hablando con la gente
Chats grupales
Conversaciones grupales cifradas de extremo a extremo que no filtran las suyas membresía. Cada mensaje se empaqueta por separado para cada miembro y se dirige a una clave que es usado una vez.
Esta página está traducida automáticamente para mayor comodidad. La versión original en inglés es la que se aplica.
Creando un grupo
/group @alice @bob Weekend plans crea un grupo con esos miembros y que
nombre. El nombre es opcional. También puedes elegir Crear chat grupal de
el menú contextual de alguien, o usar el + junto a la sección Chats grupales en la
barra lateral.
Te conviertes en el grupo dueño. Los grupos tienen un límite de 100 miembros, porque cada mensaje es cifrado por separado para cada uno y el fan-out por mensaje tiene que permanecer limitado. 37 de 100 miembros y marca un grupo que lo ha alcanzado como llenoUn grupo completo no puede añadir a nadie, por nombre, por enlace o por solicitud.
Agregar miembros
/addmember @nym, o /invite @nym Si alguien más que el propietario y los administradores pueden hacer esto es responsabilidad del grupo. Permitir a los miembros añadir otros configuración, en el menú contextual del grupo.
/groupinfo enumera los miembros actuales.
Enlaces de invitación
Desactivado por defecto. El propietario o un administrador se Permitir unirse a través del enlace de invitación desde el menú de contexto del grupo, después de lo cual aparece el enlace allí - para ellos, y para los miembros también cuando "permite a los miembros añadir a otros" está activado.
A alguien nuevo que abre un enlace de invitación se le pide que elija un nym o inicie sesión primero; la unión luego se reanuda por sí solo, por lo que no tienen que encontrar el enlace por segunda vez.
Restablecer enlace de invitación revoca todos los enlaces compartidos hasta el momento de una sola vez. Úselo cuando un El enlace ha terminado en un lugar que no pretendías.
Abrir un enlace muestra a Previsiones antes de que se envíe algo: el nombre del grupo y, de los enlaces hechos por una aplicación actual, su descripción, avatar, número de miembros y hasta cinco de sus administradores. Estos detalles son firmados por el miembro que hizo el enlace, y una vista previa cuya firma no chequea muestra el nombre solo.
Admins aprueba las solicitudes, en el menú del grupo, coloca a una persona entre el enlace y el grupo. Con él, abrir el enlace envía una solicitud en lugar de unirse, el solicitante ve Esperando la aprobación, y el propietario y los administradores encuentran la solicitud bajo Únete a las solicitudes, donde lo aprueban o lo rechazan. Las solicitudes expiran después de una semana.
Compartiendo la historia con nuevos miembros
También apagado por defecto, también la llamada del propietario o de un administrador: Compartir historia con nuevos miembros en el menú de contexto del grupo.
Con esta opción activada, quien agregue a alguien avanzará hasta el último lugar del grupo. 50 mensajes a ese nuevo miembro, como un único blob cifrado, solo para ellos. Los mensajes reenviados están marcados inconfirmado, porque las firmas de los autores originales no se pueden volver a verificar una vez que el texto ha sido transmitido por un tercero, usted confía en la persona que agregó no haber editado lo que transmitieron.
Descripción, slowmode y @todo el mundo
Algunos ajustes muestran cómo habla un grupo.El propietario y los administradores los cambian desde el menú del grupo.
- La descripción. Hasta 150 caracteres, que se muestran en una línea bajo el nombre del grupo en el encabezado; toque para leerlo todo.
- El lento. Desactivado, o un mensaje cada 10 segundos, 30 segundos, 1 minuto, 5 minutos, 15 minutos o 1 hora, por miembro. El propietario, los administradores y los moderadores no están limitados. El compositor le dice a un miembro cuánto tiempo esperar, y porque no hay servidor, la aplicación de cada miembro también controla el momento de lo que llega: un mensaje que llegó demasiado pronto se despliega como Acerca de SlowModecon un botón para mostrarlo.
- Aquí y todo el mundo. Solo el propietario, los administradores y los moderadores pueden usarlos; la aplicación de un miembro se niega a enviar una, y la aplicación de todos los demás ignora una de un remitente sin ese papel.
El menú del grupo también tiene Medios, archivos y enlaces y Exportación de chatDescrito bajo Mensajes, y Compartir ubicación y Crear un enlace de llamaday bajo Compartir una ubicación y Llamar a la izquierdaNinguno de estos trabajan sobre la red Bluetooth, que no lleva grupos cifrados.
Eventos y RSVP
Eventoen el menú adjunto, o Crear un evento En el menú del grupo, publica una tarjeta de evento: un título, una fecha, un fuso horario y, opcionalmente, un lugar y una nota.
Cada miembro responde ir, Quizás o No puede en la tarjeta, que mantiene una cuenta corriente y listas de quién dijo qué. Una respuesta se puede cambiar; la última cuenta. Me recuerda configura un recordatorio en su propio dispositivo, al inicio o 10 minutos, 1 hora o 1 día antes. Eventos y respuestas son mensajes de grupo encriptados ordinarios, visibles para los miembros y nadie más.
Propietarios, administradores, moderadores y miembros
| Dominio | Hace | quien puede |
|---|---|---|
/kick @nym | Elimina un miembro | Propietarios, administradores y moderadores |
/ban @nym | Los elimina y bloquea su regreso. | Propietarios, administradores y moderadores |
/unban @nym | Levanta una prohibición | Propietarios, administradores y moderadores |
/addmod @nym | Asciende a moderador | Propietario, admins |
/removemod @nym | Degrada a un moderador | Propietario, admins |
/addadmin @nym | Promoción a admin | Dueño |
/removeadmin @nym | Escribe un admin | Dueño |
/transferowner @nym | Entrega el grupo | Dueño |
/leave | Te elimina del grupo | Alguien |
Un grupo tiene exactamente un propietario, y cualquier número de administradores y moderadores. personas y actuando en El GrupoLos administradores hacen eso también, y también todo lo que cambia al grupo mismo – su nombre, su descripción, su enlace de invitación, sus configuraciones, quienes pueden añadir miembros – y nombran y rechazan a los moderadores.
Nadie puede actuar sobre alguien en o por encima de su propio papel.Un moderador no puede golpear a otro moderador, un administrador no puede desmantelar a otro administrador, y nadie más que el propietario puede actuar sobre el propietario. /transferowner
Si se le entrega, no añade un segundo propietario.
No hay ningún servidor para arbitrar, por lo que cada cliente verifica el rol por sí mismo, cuando enviando una acción de moderación, y nuevamente en cada evento de moderación que recibe. un cliente que reclama un poder que no tiene es simplemente ignorado por todos los demás.
Cómo funciona el cifrado de grupo
Los chats grupales utilizan los mismos rumores NIP-17 y envoltorios de regalo NIP-59 que mensajes privados, una envoltura por miembro, cada uno cifrado para ese miembro. Nymchat luego agrega algo que el estándar NIP-17 no tiene.
Teclas de destinatario rotativas
Con NIP-17 simple, alguien que mira un relevo ve aparecer N envoltorios de regalo en el mismo instante, dirigido a N pubkeys diferentes. Esa es una lista de miembros y no es necesario descifrarla. para leer.
Entonces Nymchat rota las claves del destinatario. Cada vez que envías, tu cliente acuña un nuevo
par de claves efímeras y anuncia su mitad pública dentro del rumor cifrado, como un
ephemeral_pk etiqueta. A partir de ese momento todos dirigen sus mensajes a esa clave.
en lugar del tuyo real. Para un observador, cada mensaje del grupo viaja entre
claves públicas únicas que no tienen un vínculo visible con ninguna identidad y no hay dos mensajes que compartan una
destinatario.
Recuperación posterior al compromiso
Esa rotación es también el mecanismo de recuperación. Si un dispositivo está comprometido, el usuario simplemente envía un mensaje: la nueva clave efímera que anuncia reemplaza la anterior para cada miembro automáticamente. No hay que organizar una resincronización fuera de banda ni nada que el grupo deba acordar. encendido.
Regresar después de estar lejos
Las claves efímeras giran y los eventos que las contienen expiran en los relés. Un cliente que ha sido Por lo tanto, una persona desconectada durante días puede volver con las claves que todos los demás han dejado atrás. Así sucesivamente volver a conectarse, después de un intervalo suficientemente largo, envía una solicitud de resincronización de clave de velocidad limitada a cada uno de sus grupos y vuelve a intercambiar las claves actuales, que es lo que evita que unas largas vacaciones se conviertan en en un grupo que ya no puedes leer.
Los mensajes grupales entre usuarios de Nymchat también pueden utilizar un intercambio de claves poscuántico además del arriba. Como cada miembro ya recibe su propia copia cifrada por separado, un grupo puede mezclar ambos libremente, y un mensaje solo se marca como resistente a cuánticos cuando todos los miembros recibieron así es. Ver cifrado resistente a los cuánticos.