Wissensdatenbank Mit Menschen reden
Gruppenchats
End-to-End-verschlüsselte Gruppengespräche, die ihre eigenen nicht preisgeben Mitgliedschaft. Jede Nachricht wird für jedes Mitglied separat verpackt und an einen Schlüssel adressiert einmal verwendet.
Diese Seite wurde der Einfachheit halber maschinell übersetzt. Es gilt das englische Original.
Eine Gruppe erstellen
/group @alice @bob Weekend plans erstellt eine Gruppe mit diesen Mitgliedern und so weiter
Namen. Der Name ist optional. Sie können auch auswählen Erstellen Sie einen Gruppenchat von
Klicken Sie auf das Kontextmenü einer anderen Person oder verwenden Sie das + neben dem Abschnitt „Gruppenchats“ im
Seitenleiste.
Du wirst Teil der Gruppe Eigentümer. Die Gruppenanzahl ist auf begrenzt 100 Mitglieder, weil jede Nachricht für jeden einzeln verschlüsselt wird und Der Fanout pro Nachricht muss begrenzt bleiben.
Mitglieder hinzufügen
/addmember @nym, oder /invite @nym Ob jemand außer dem Eigentümer und den Administratoren dies tun kann, ist die Aufgabe der Gruppe. Erlauben Sie Mitgliedern, andere hinzuzufügen Einstellung im Kontextmenü der Gruppe.
/groupinfo listet die aktuellen Mitglieder auf.
Einladungslinks
Der Eigentümer oder ein Admin schaltet sich an Beitritt per Einladungslink zulassen aus dem Kontextmenü der Gruppe, danach erscheint der Link dort – für sie und auch für Mitglieder, wenn „Mitglieder erlauben, andere hinzuzufügen“ aktiviert ist.
Jemand, der ganz neu ist und einen Einladungslink öffnet, wird gebeten, zuerst eine Nym auszuwählen oder sich anzumelden. der Beitritt wird dann von selbst fortgesetzt, sodass sie den Link nicht ein zweites Mal suchen müssen.
Einladungslink zurücksetzen widerruft jeden bisher geteilten Link auf einmal. Verwenden Sie es, wenn a Der Link ist irgendwo gelandet, wo Sie es nicht beabsichtigt haben.
Teilen Sie die Geschichte mit neuen Mitgliedern
Auch standardmäßig deaktiviert, auch der Anruf des Eigentümers oder eines Administrators: Geschichte mit neuen Mitgliedern teilen im Kontextmenü der Gruppe.
Wenn diese Option aktiviert ist, rückt derjenige, der jemanden hinzufügt, bis zum letzten der Gruppe vor 50 Nachrichten an dieses neue Mitglied, als einzelnes verschlüsseltes Blob, nur an sie. Weitergeleitete Nachrichten werden markiert unbestätigt, da die Unterschriften der Originalautoren nicht erneut überprüft werden können Sobald der Text von einem Dritten weitergegeben wurde, vertrauen Sie der Person, die den Text hinzugefügt hat Sie glauben, dass Sie das, was sie weitergegeben haben, nicht bearbeitet haben.
Eigentümer, Administratoren, Moderatoren und Mitglieder
| Befehl | Tut | Wer kann |
|---|---|---|
/kick @nym | Entfernt ein Mitglied | Eigentümer, Administratoren und Moderatoren |
/ban @nym | Entfernt sie und blockiert ihre Rückkehr | Eigentümer, Administratoren und Moderatoren |
/unban @nym | Hebt ein Verbot auf | Eigentümer, Administratoren und Moderatoren |
/addmod @nym | Befördert zum Moderator | Eigentümer, Admin |
/removemod @nym | Stuft einen Moderator herab | Eigentümer, Admin |
/addadmin @nym | Promotion für admin | Eigentümer |
/removeadmin @nym | Demonstriert ein Admin | Eigentümer |
/transferowner @nym | Übergibt die Gruppe | Eigentümer |
/leave | Entfernt Sie aus der Gruppe | Irgendjemand |
Eine Gruppe hat genau einen Eigentümer und eine beliebige Anzahl von Administratoren und Moderatoren. Menschen und wirken auf Die GruppeAdmins tun das auch, und auch alles, was die Gruppe selbst ändert – ihren Namen, ihre Beschreibung, ihren Einladungslink, ihre Einstellungen, die Mitglieder hinzufügen können – und sie ernennen und entlassen Moderatoren.
Ein Moderator kann einen anderen Moderator nicht schlagen, ein Administrator kann einen anderen Administrator nicht demontieren und niemand außer dem Eigentümer kann auf den Eigentümer handeln. /transferowner
Wenn Sie es übergeben, fügt es keinen zweiten Eigentümer hinzu.
Es gibt keinen zu vermittelnden Server, daher überprüft jeder Client die Rolle selbst – wann Senden einer Moderationsaktion und erneut bei jedem empfangenen Moderationsereignis. Ein Kunde das eine Macht beansprucht, die es nicht hat, wird von allen anderen einfach ignoriert.
So funktioniert die Gruppenverschlüsselung
In Gruppenchats werden die gleichen NIP-17-Gerüchte und NIP-59-Geschenkverpackungen verwendet wie private Nachrichten, jeweils eine Packung pro Mitglied für dieses Mitglied verschlüsselt. Nymchat fügt dann etwas hinzu, was der Standard-NIP-17 nicht hat.
Rotierende Empfängerschlüssel
Beim reinen NIP-17 sieht jemand, der eine Staffel beobachtet, N Geschenkverpackungen gleichzeitig erscheinen, adressiert an N verschiedene Pubkeys. Dabei handelt es sich um eine Mitgliederliste, die nicht entschlüsselt werden muss zu lesen.
Nymchat rotiert also die Empfängerschlüssel. Jedes Mal, wenn Sie versenden, prägt Ihr Kunde eine neue Münze
ephemeres Schlüsselpaar und bewirbt seine öffentliche Hälfte im verschlüsselten Gerücht, als
ephemeral_pk Etikett. Von da an richtet jeder seine Nachrichten an diesen Schlüssel
anstelle deines echten. Für einen Beobachter bewegt sich jede Nachricht in der Gruppe zwischen ihnen
einmalige Pubkeys, die keinen sichtbaren Link zu irgendeiner Identität haben und keine zwei Nachrichten gemeinsam nutzen
Empfänger.
Wiederherstellung nach dem Kompromiss
Diese Rotation ist auch der Wiederherstellungsmechanismus. Wenn ein Gerät kompromittiert wird, kann der Benutzer einfach sendet eine Nachricht: Der neue ephemere Schlüssel, den er bewirbt, ersetzt den alten für jedes Mitglied automatisch. Es muss keine Out-of-Band-Resynchronisierung arrangiert werden und die Gruppe muss sich nicht einigen auf.
Ich komme zurück, nachdem ich weg war
Vergängliche Schlüssel rotieren und die sie tragenden Ereignisse laufen über Relais ab. Ein Kunde, der gewesen ist Wer tagelang offline ist, kann daher mit Schlüsseln zurückkommen, an denen alle anderen vorbeigekommen sind. Also weiter Nach einer ausreichend langen Pause sendet es eine ratenbegrenzte Schlüssel-Resync-Anfrage an jedes seiner Geräte, um die Verbindung wiederherzustellen Gruppiert und tauscht aktuelle Schlüssel erneut aus – so kann ein langer Urlaub nicht zu kurz kommen in eine Gruppe, die man nicht mehr lesen kann.
Gruppennachrichten zwischen Nymchat-Benutzern können darüber hinaus auch einen Post-Quantum-Schlüsselaustausch nutzen oben. Da jedes Mitglied bereits seine eigene, separat verschlüsselte Kopie erhält, kann eine Gruppe gemischt werden beides frei – und eine Nachricht wird nur dann als quantenresistent markiert, wenn jedes Mitglied sie empfangen hat es so. Sehen quantenresistente Verschlüsselung.