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 în timp ce ești în grup. Fie că
oricine în afară de proprietar poate face asta este al grupului permite membrilor să adauge altele
setare, în meniul contextual al grupului.
/groupinfo listează membrii actuali.
Linkuri de invitație
Oprit implicit. Proprietarul pornește Permiteți înscrierea prin linkul de invitație din meniul contextual al grupului, după care linkul apare acolo — pentru proprietar și pentru membrii, de asemenea, când „permite membrilor să adauge alții” 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, dezactivat implicit, și apelul proprietarului: Partajați istoricul cu noii membri in meniul contextual 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.
Proprietari, moderatori și membri
| Comanda | Are | Cine poate |
|---|---|---|
/kick @nym | Elimina un membru | Proprietar, moderatori |
/ban @nym | Le elimină și le blochează întoarcerea | Proprietar, moderatori |
/unban @nym | Ridică interdicția | Proprietar |
/addmod @nym | Promovează la rolul de moderator | Proprietar |
/removemod @nym | Degradează un moderator | Proprietar |
/transferowner @nym | Predă grupul | Proprietar |
/leave | Te elimină din grup | Cineva |
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.