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 mentre esteu al grup. Tant si
qualsevol persona que no sigui el propietari pot fer això és del grup permetre als membres afegir-ne altres
configuració, al menú contextual del grup.
/groupinfo llista els membres actuals.
Enllaços de invitació
Desactivat per defecte. El propietari s'encén Permet unir-se mitjançant l'enllaç d'invitació des del menú contextual del grup, després del qual hi apareix l'enllaç: per al propietari i per membres també quan "permet als membres afegir 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é desactivada per defecte, també la trucada del propietari: Comparteix l'historial amb nous membres en menú contextual 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, moderadors i membres
| Comandament | Ho fa | Qui pot |
|---|---|---|
/kick @nym | Elimina un membre | Propietari, moderadors |
/ban @nym | Els elimina i bloqueja el seu retorn | Propietari, moderadors |
/unban @nym | Aixeca una prohibició | Propietari |
/addmod @nym | Ascens a moderador | Propietari |
/removemod @nym | Degrada un moderador | Propietari |
/transferowner @nym | Entrega el grup | Propietari |
/leave | T'elimina del grup | Qualsevol |
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.