Wiesselt op den Inhalt
Zréck op Nymchat

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.

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.

Eng Nymchat Grupp Chat Gespréich.
E Grupp Chat.

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 während Dir am Grupp sidd. Ob Jiddereen ausser de Besëtzer kann dëst maachen ass dem Grupp erlaabt Memberen anerer ze addéieren Astellung, am Kontextmenü vum Grupp.

/groupinfo lëscht déi aktuell Memberen op.

Par défaut ausgeschalt. De Besëtzer schalt op Erlaabt matzemaachen via Invitatiounslink vum Grupp Kontextmenü, no deem de Link do erschéngt - fir de Besëtzer, a fir Memberen och wann "Erlaabt Memberen anerer ze addéieren" op 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

Och als Standard ausgeschalt, och den Uruff vum Besëtzer: Deelt d'Geschicht mat neie Memberen an de Kontextmenü vum 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, Moderatoren a Memberen

KommandoMaachtWien kann
/kick @nymEwechzehuelen MemberBesëtzer, Moderatoren
/ban @nymEwechzehuelen se a blockéiert hir RetourBesëtzer, Moderatoren
/unban @nymHieft e VerbuetBesëtzer
/addmod @nymPromotioun zum ModeratorBesëtzer
/removemod @nymDegradéiert e ModeratorBesëtzer
/transferowner @nymGitt de Grupp iwwerBesëtzer
/leaveEwechzehuelen Iech aus dem GruppJiddereen
Rollen ginn op béide Säiten duerchgesat

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.