Base de coneixement Parlant amb la gent
Xats en grup
Converses de grup xifrades d'extrem a extrem que no surten les seves pròpies pertinença. Cada missatge s'embolica per separat per a cada membre, adreçat a una clau que és utilitzat una vegada.
Aquesta pàgina està traduïda automàticament per comoditat. L'original en anglès és la versió que s'aplica.
Creació d'un grup
/group @alice @bob Weekend plans crea un grup amb aquests membres i això
nom. El nom és opcional. També pots escollir Crea un xat de grup des de
el menú contextual d'algú o utilitzeu + al costat de la secció de xats en grup a
barra lateral.
Et converteixes en el del grup propietari. Els grups estan limitats a 100 membres, perquè cada missatge està xifrat per separat per a cadascun i el ventall per missatge ha de romandre limitat.
Afegir membres
/addmember @nym, o /invite @nym Si algú més que el propietari i els administradors poden fer això és responsabilitat del grup. Permet als membres afegir altres configuració, al menú contextual del grup.
/groupinfo llista els membres actuals.
Enllaços de invitació
Desactivat per defecte. El propietari o un administrador s'activa Permet unir-se mitjançant l'enllaç d'invitació des del menú contextual del grup, després del qual apareix l'enllaç - per a ells, i també per als membres quan "permetre que els membres afegeixin altres" està activat.
Es demana a algú nou que obri un enllaç d'invitació que primer escollii un nym o iniciï sessió; la unió després es reprèn pel seu compte, de manera que no han de trobar l'enllaç una segona vegada.
Restableix l'enllaç d'invitació revoca tots els enllaços compartits fins ara d'una vegada. Utilitzeu-lo quan a L'enllaç ha acabat en algun lloc que no volies.
Compartint l'historial amb nous membres
També desactivat per defecte, també la trucada del propietari o d'un administrador: Compartir la història amb els nous membres En el menú de context del grup.
Amb ell activat, qui afegeix algú avança fins a l'últim del grup 50 missatges a aquest nou membre, com un sol blob xifrat, només a ells. Els missatges reenviats estan marcats sense verificar, perquè les signatures dels autors originals no es poden tornar a comprovar un cop el text ha estat retransmès per un tercer, confieu en la persona que l'ha afegit no haver editat el que van transmetre.
Propietaris, administradors, moderadors i membres
| Comandament | Ho fa | Qui pot |
|---|---|---|
/kick @nym | Elimina un membre | Propietaris, administradors i moderadors |
/ban @nym | Els elimina i bloqueja el seu retorn | Propietaris, administradors i moderadors |
/unban @nym | Aixeca una prohibició | Propietaris, administradors i moderadors |
/addmod @nym | Ascens a moderador | Propietari, Admins |
/removemod @nym | Degrada un moderador | Propietari, Admins |
/addadmin @nym | Promoció a l'admin | Propietari |
/removeadmin @nym | Demostració d'Admin | Propietari |
/transferowner @nym | Entrega el grup | Propietari |
/leave | T'elimina del grup | Qualsevol |
Un grup té exactament un propietari, i qualsevol nombre d'administradors i moderadors. persones I actuant en El grupEls administradors també fan això, i també tot el que canvia el grup mateix - el seu nom, la seva descripció, el seu enllaç d'invitació, les seves configuracions, qui pot afegir membres - i nomenen i rebutgen moderadors.
Ningú pot actuar sobre algú en o per sobre del seu propi rol. Un moderador no pot llançar un altre moderador, un administrador no pot demotar un altre administrador, i ningú més que el propietari pot actuar sobre el propietari. /transferowner
Si no ho fa, no hi afegeix un segon propietari.
No hi ha cap servidor per arbitrar, de manera que cada client comprova el propi rol, quan enviant una acció de moderació i de nou en cada esdeveniment de moderació que rep. Un client que reclama un poder que no té és simplement ignorat per tots els altres.
Com funciona el xifratge de grup
Els xats de grup utilitzen els mateixos rumors NIP-17 i embolcalls de regal NIP-59 que missatges privats, un embolcall per membre, cadascun xifrat a aquest membre. A continuació, Nymchat afegeix alguna cosa que el NIP-17 estàndard no té.
Tecles de destinatari giratòries
Amb el NIP-17 normal, algú mirant un relleu veu aparèixer N papers de regal al mateix instant, adreçat a N diferents pubkeys. Aquesta és una llista de membres i no cal desxifrar-la per llegir.
Així que Nymchat gira les claus del destinatari. Cada vegada que envieu, el vostre client en fa un nou
parell de tecles efímers i anuncia la seva meitat pública dins del rumor xifrat, com a
ephemeral_pk etiqueta. A partir d'aleshores, tothom adreça els seus missatges a aquesta clau
en lloc de la teva real. Per a un observador, cada missatge del grup viatja entre ells
pubkeys d'una sola vegada que no tenen cap enllaç visible a cap identitat i no hi ha dos missatges que comparteixin a
destinatari.
Recuperació posterior al compromís
Aquesta rotació també és el mecanisme de recuperació. Si un dispositiu està compromès, l'usuari simplement envia un missatge: la nova clau efímera que anuncia substitueix l'antiga per a cada membre automàticament. No hi ha cap resincronització fora de banda per organitzar i res perquè el grup estigui d'acord activat.
Tornar després d'haver estat fora
Les claus efímeres giren i els esdeveniments que les porten expiren des dels relés. Un client que ha estat Per tant, fora de línia durant dies pot tornar amb les claus que tots els altres han passat. Així successivament tornar a connectar-se, després d'un espai prou llarg, envia una sol·licitud de resincronització de claus amb una taxa limitada a cadascun dels seus s'agrupa i torna a intercanviar les claus actuals, que és el que impedeix que les llargues vacances es tornin en un grup que ja no pots llegir.
Els missatges de grup entre usuaris de Nymchat també poden utilitzar un intercanvi de claus postquàntics a la part superior del a dalt. Com que cada membre ja té la seva pròpia còpia xifrada per separat, un grup es pot barrejar ambdues lliurement, i un missatge només es marca com a resistent quàntic quan tots els membres reben és així. Mireu xifratge resistent al quàntic.