Saltar al contingut
Torna a Nymchat

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.

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.

Una conversa de xat grupal de Nymchat.
Un xat en grup.

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.

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

ComandamentHo faQui pot
/kick @nymElimina un membrePropietaris, administradors i moderadors
/ban @nymEls elimina i bloqueja el seu retornPropietaris, administradors i moderadors
/unban @nymAixeca una prohibicióPropietaris, administradors i moderadors
/addmod @nymAscens a moderadorPropietari, Admins
/removemod @nymDegrada un moderadorPropietari, Admins
/addadmin @nymPromoció a l'adminPropietari
/removeadmin @nymDemostració d'AdminPropietari
/transferowner @nymEntrega el grupPropietari
/leaveT'elimina del grupQualsevol

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.

Els rols s'apliquen a ambdues parts

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.