Wëssensbasis Mat de Leit schwätzen
Grupp Chats
End-zu-Enn verschlësselte Gruppekonversatiounen déi hir eege net auslecken Memberschaft. All Message gëtt fir all Member getrennt gewéckelt, adresséiert un e Schlëssel dat ass eemol benotzt.
Dës Säit ass Maschinn iwwersat fir Kamoudheet. Déi englesch Original ass d'Versioun déi gëlt.
Schafen eng Grupp
/group @alice @bob Weekend plans schaaft e Grupp mat deene Memberen an dat
Numm. Den Numm ass fakultativ. Dir kënnt och wielen Grupp Chat erstellen vun
engem Kontextmenü, oder benotzt de + nieft der Group Chats Sektioun am
Sidebar.
Dir sidd de Grupp Besëtzer. D'Gruppen ginn ofgeschloss 100 Memberen, well all Message getrennt verschlësselt ass fir all eenzel an de Per-Message Fan-Out muss begrenzt bleiwen.
D'Erhéijung vun Memberen
/addmember @nym, oder /invite @nym Wann Dir an der Grupp sidd.Wéi jemand ausser dem Besëtzer an den Administratoren dat maachen kann, ass d'Grupp D'Member kënnen aner Memberen hinzéieren Astellung, am Kontextmenü vum Grupp.
/groupinfo lëscht déi aktuell Memberen op.
Invitéieren Linken
De Propriétaire oder e Administrator schaltet op Erlaabt matzemaachen via Invitatiounslink aus dem Kontextmenü vun der Grupp, wou de Link da erscheet - fir se, an fir Memberen och wann "Member to add others" aktivéiert ass.
Een fuschneie deen en Invitatiounslink opmaacht gëtt gefrot fir en Nym ze wielen oder fir d'éischt aloggen; der matmaachen geet dann eleng weider, sou datt se de Link net eng zweete Kéier musse fannen.
Reset Invitatioun Link revoquéiert all Link, dee bis elo gedeelt gouf, an engem Wee. Benotzt et wann e Link ass iergendwou opgehalen wou Dir net virgesinn hutt.
Deele Geschicht mat neie Memberen
Also off vun der Standard, och dem Besitzer oder engem Administrator: D'Geschicht mat neie Memberen Am Kontextmenü vun der Grupp.
Mat et weider, wien een dobäi bäidréit, geet bis zum leschte vum Grupp weider 50 Messagen un deem neie Member, als eenzeg verschlësselte Blob, hinnen eleng. Forward Messagen sinn markéiert net verifizéiert, well d'Ënnerschrëfte vun den ursprénglechen Auteure kënnen net erëm iwwerpréift ginn eemol den Text vun engem Drëtte weidergeleet gouf - Dir vertraut der Persoun déi derbäigesat huet Dir sollt net geännert hunn wat se weiderginn.
Besëtzer, Administratoren, Moderatoren an Memberen
| Kommando | Maacht | Wien kann |
|---|---|---|
/kick @nym | Ewechzehuelen Member | Eigent, Administrator an Moderator |
/ban @nym | Ewechzehuelen se a blockéiert hir Retour | Eigent, Administrator an Moderator |
/unban @nym | Hieft e Verbuet | Eigent, Administrator an Moderator |
/addmod @nym | Promotioun zum Moderator | De Client ass admins. |
/removemod @nym | Degradéiert e Moderator | De Client ass admins. |
/addadmin @nym | Promotioun vum Admin | Besëtzer |
/removeadmin @nym | Et gëtt e Admin. | Besëtzer |
/transferowner @nym | Gitt de Grupp iwwer | Besëtzer |
/leave | Ewechzehuelen Iech aus dem Grupp | Jiddereen |
D'Gruppe huet exakt en Eigener, an all Zuel vun Administratoren a Moderatoren. Populatioun Aktioun an De GruppD'Admins maachen dat och, an och alles, wat d'Grupp selwecht verännert - säi Numm, seng Beschreiwung, seng invitéiert Link, seng Einstellungen, déi Memberen hinzéieren kënnen - an se nommen a verännert Moderatoren.
Eng Moderator kann eng aner Moderator net kick, en Administrator kann eng aner Administrator net demodéieren, an niemand ausser dem Besëtzer kann op de Besëtzer agéieren. /transferowner
Et ass net, datt et eng zweete Besëtzer huet.
Et gëtt kee Server fir ze arbitréieren, sou datt all Client d'Roll selwer iwwerpréift - wéini schéckt eng Moderatiounsaktioun, an erëm op all Moderatiounsevenement et kritt. Ee Client déi behaapt eng Muecht déi se net huet gëtt einfach vun all deenen aneren ignoréiert.
Wéi Gruppeverschlësselung funktionnéiert
Gruppchats benotzen déiselwecht NIP-17 Rumeuren an NIP-59 Kaddoswraps wéi privat Messagen, eng Wrap pro Member, all verschlësselte fir datt Member. Nymchat füügt dann eppes derbäi wat Standard NIP-17 net huet.
Rotéierend Empfängerschlësselen
Mat einfachen NIP-17, gesäit een deen e Relais kuckt N Geschenkwraps am selwechte Moment erscheinen, adresséiert zu N verschiddene pubkeys. Dat ass eng Memberschaftslëscht, an et brauch keng Entschlësselung ze liesen.
Also Nymchat rotéiert d'Empfängerschlësselen. All Kéier wann Dir schéckt, mécht Äre Client eng frësch
ephemeral keypair an annoncéiert seng ëffentlech Halschent am verschlësselte Rumeur,as an
ephemeral_pk tag. Vun do un adresséiert jidderee seng Messagen un dee Schlëssel
amplaz vun Ärer real. Zu engem Beobachter reest all Message am Grupp tëscht
eent-Zäit pubkeys datt kee siichtbar Link zu all Identitéit hunn, a keng zwee Messagen deelen eng
Empfänger.
Post-Kompromiss Erhuelung
Dës Rotatioun ass och den Erhuelungsmechanismus. Wann en Apparat kompromittéiert ass, de Benotzer einfach schéckt e Message: den neien ephemeresche Schlëssel, deen et annoncéiert, ersetzt den alen fir all Member automatesch. Et gëtt keen Out-of-Band Resync fir ze arrangéieren an näischt fir de Grupp averstanen op.
Kommt zréck nodeems se fort sinn
Ephemeral Schlësselen rotéieren, an d'Evenementer, déi se droen, lafen aus Relais of. E Client dee gouf offline fir Deeg kann also zréckkommen mat Schlësselen déi all aner vergaange sinn. Also weider reconnect, no laanger genuch Spalt, et schéckt eng Taux-limitéiert Schlëssel-resync Ufro un all seng Gruppen an nei austauscht aktuell Schlësselen - dat ass wat eng laang Vakanz verhënnert an e Grupp deen Dir net méi liesen kann.
Group Messagen tëscht Nymchat Benotzer kann och e Post-Quantephysik Schlëssel Austausch op widdert de benotzen uewen. Well all Member scho seng eege separat verschlësselte Kopie kritt, kann e Grupp vermëschen souwuel fräi - an e Message gëtt nëmmen quantum-resistent géint markéiert wann all Member kritt et esou. Kuckt quantum-resistente Verschlësselung.