Baza de cunoștințe Vorbind cu oamenii
Chaturi de grup
Conversații de grup criptate end-to-end, care nu se scurg de propriile lor calitatea de membru. Fiecare mesaj este împachetat separat pentru fiecare membru, adresat unei chei care este folosit o data.
Această pagină este tradusă automat pentru comoditate. Originalul în limba engleză este versiunea care se aplică.
Crearea unui grup
/group @alice @bob Weekend plans creează un grup cu acei membri și că
nume. Numele este opțional. De asemenea, puteți alege Creați chat de grup din
meniul contextual al cuiva sau utilizați + lângă secțiunea Chat-uri de grup din
bara laterală.
Tu devii al grupului proprietar. Grupurile sunt limitate la 100 de membri, deoarece fiecare mesaj este criptat separat pentru fiecare și fan-out-ul per-mesaj trebuie să rămână limitat.
Adăugarea de membri
/addmember @nym, sau /invite @nym Oricine altcineva în afară de proprietar şi administratori poate face acest lucru este responsabilitatea grupului. Permiteți membrilor să adauge alte setare, în meniul contextual al grupului.
/groupinfo listează membrii actuali.
Linkuri de invitație
În mod implicit, proprietarul sau un administrator se Permiteți înscrierea prin linkul de invitație din meniul de context al grupului, după care apare legătura - pentru ei și pentru membri, de asemenea, atunci când "permiteți membrilor să adauge alte persoane" este activat.
Cineva nou-nouț care deschide un link de invitație este rugat să aleagă un nym sau să se conecteze mai întâi; alăturarea apoi se reia de la sine, astfel încât ei nu trebuie să găsească linkul a doua oară.
Resetați linkul de invitație revocă fiecare link partajat până acum dintr-o singură mișcare. Folosiți-l când a link-ul a ajuns undeva unde nu ai intenționat.
Partajarea istoricului cu noii membri
De asemenea, oprită în mod implicit, de asemenea, apelul proprietarului sau al unui administrator: Împărtășește istoria cu noi membri în meniul de context al grupului.
Cu acesta activat, oricine adaugă pe cineva înaintează până la ultimul grup 50 de mesaje noului membru, ca un singur blob criptat, numai pentru ei. Mesajele redirecționate sunt marcate neverificat, deoarece semnăturile autorilor originali nu pot fi verificate din nou odată ce textul a fost transmis de către o terță parte - aveți încredere în persoana care a adăugat să nu fi editat ceea ce au transmis.
Proprietarii, administratorii, moderatorii și membrii
| Comanda | Are | Cine poate |
|---|---|---|
/kick @nym | Elimina un membru | Proprietar, administrator și moderator |
/ban @nym | Le elimină și le blochează întoarcerea | Proprietar, administrator și moderator |
/unban @nym | Ridică interdicția | Proprietar, administrator și moderator |
/addmod @nym | Promovează la rolul de moderator | Proprietarul, admins |
/removemod @nym | Degradează un moderator | Proprietarul, admins |
/addadmin @nym | Promovare pentru admin | Proprietar |
/removeadmin @nym | Sfaturi pentru admin | Proprietar |
/transferowner @nym | Predă grupul | Proprietar |
/leave | Te elimină din grup | Cineva |
Un grup are exact un singur proprietar și orice număr de administratori și moderatori. Oamenii Şi acţionând pe GrupulAdmins fac acest lucru, de asemenea, și tot ceea ce schimbă grupul însuși - numele său, descrierea sa, link-ul de invitație, setările sale, care pot adăuga membri - și ei numesc și resping moderatorii.
Nimeni nu poate acționa asupra cuiva la sau deasupra rolului propriu.Un moderator nu poate lovi un alt moderator, un administrator nu poate demoda un alt administrator și nimeni, cu excepția proprietarului, nu poate acționa asupra proprietarului. /transferowner
Dacă nu, nu va adăuga un al doilea proprietar.
Nu există un server de arbitrat, așa că fiecare client verifică rolul în sine - când trimiterea unei acțiuni de moderare și din nou la fiecare eveniment de moderare pe care îl primește. Un client care pretinde o putere pe care nu o are este pur și simplu ignorată de toți ceilalți.
Cum funcționează criptarea grupului
Chaturile de grup folosesc aceleași zvonuri NIP-17 și împachetări cadou NIP-59 ca mesaje private, câte un înveliș pe membru, fiecare criptat pentru acel membru. Nymchat adaugă apoi ceva standard pe care NIP-17 nu are.
Rotirea tastelor destinatarului
Cu NIP-17 simplu, cineva care urmărește un releu vede N ambalaje cadou apar în același moment, adresate N diferite pubkeys. Aceasta este o listă de membri și nu necesită decriptare a citi.
Deci Nymchat rotește cheile destinatarului. De fiecare dată când trimiteți, clientul dumneavoastră menționează un proaspăt
perechea de taste efemeră și își face reclamă jumătatea publică în interiorul zvonului criptat, ca un
ephemeral_pk etichetă. De atunci, toată lumea își adresează mesajele acelei chei
în loc de cel adevărat. Pentru un observator, fiecare mesaj din grup se deplasează între ele
pubkey-uri obișnuite care nu au nicio legătură vizibilă cu nicio identitate și nu au două mesaje partajate a
destinatar.
Recuperare post-compromis
Acea rotație este și mecanismul de recuperare. Dacă un dispozitiv este compromis, utilizatorul pur și simplu trimite un mesaj: noua cheie efemeră pe care o face publicitate o înlocuiește pe cea veche pentru fiecare membru automat. Nu există o resincronizare în afara benzii de aranjat și nimic pentru care grupul să fie de acord pe.
Revenind după ce a fost plecat
Cheile efemere se rotesc, iar evenimentele care le poartă expiră din relee. Un client care a fost Offline zile întregi poate reveni, prin urmare, ținând cheile pe care toți ceilalți le-au trecut. Așa mai departe reconectați, după un interval suficient de lung, trimite o solicitare de resincronizare a tastei cu frecvență limitată la fiecare dintre grupează și schimbă din nou cheile curente - ceea ce oprește o vacanță lungă să se întoarcă într-un grup pe care nu îl mai poți citi.
Mesajele de grup între utilizatorii Nymchat pot folosi, de asemenea, un schimb de chei post-cuantice pe deasupra mai sus. Deoarece fiecare membru primește deja propria copie criptată separat, un grup se poate amesteca ambele în mod liber - și un mesaj este marcat ca rezistent cuantic doar atunci când fiecare membru a primit e asa. Vedea criptare rezistentă la cuantum.