知識庫 與人交談
群聊
端對端加密群組對話,不會洩漏自己的訊息 會員資格。每個訊息都針對每個成員單獨包裝,發送到一個密鑰,該密鑰是 使用過一次。
為了方便起見,此頁面是機器翻譯的。英文原件為適用版本。
建立群組
/group @alice @bob Weekend plans 建立一個包含這些成員的群組,並且
名字。該名稱是可選的。您也可以選擇 建立群聊 來自
某人的上下文選單,或使用 + 在群組聊天部分旁邊
側邊欄。
你成為團體的 擁有者。團體上限為 100名會員,因為每條訊息都是單獨加密的,並且 每個訊息的扇出必須保持有界。
新增成員
/addmember @nym, 或者 /invite @nym 當你在群組中時。除了擁有者和管理員之外,是否有其他人可以這樣做,取決於群組的 允許成員新增
其他人 設置,在群組的上下文選單中。
/groupinfo 列出目前成員。
邀請連結
預設為關閉。由擁有者或管理員開啟 允許透過邀請連結加入 從群組的右鍵選單中,隨後連結就會出現在那裡 — 對於他們,以及在「允許成員新增其他人」開啟時的成員也是如此。
開啟邀請連結的新使用者會被要求選擇一個 nym 或先登入;加入 然後自行恢復,因此他們不必再次找到連結。
重置邀請連結 一次撤銷迄今為止共享的所有連結。當 連結已到達您不希望的地方。
與新成員分享歷史
預設也是關閉的,同樣取決於所有者或管理員的決定: 與新成員分享歷史紀錄 在群組的右鍵選單中。
啟用此功能後,無論誰添加某人,都會轉發到該群組的最後一個 50 則訊息 給那個新成員,作為一個加密的 blob,只給他們。轉發的訊息已標記 未經驗證,因為原作者的簽名無法復核 一旦第三方轉發了該文本,您就信任添加該文本的人 你不要編輯他們傳遞的內容。
所有者、管理員、版主和成員
| 命令 | 做 | 誰可以 |
|---|---|---|
/kick @nym | 刪除成員 | 所有者、管理員、版主 |
/ban @nym | 移除他們並阻止他們返回 | 所有者、管理員、版主 |
/unban @nym | 解除禁令 | 所有者、管理員、版主 |
/addmod @nym | 晉升為版主 | 所有者、管理員 |
/removemod @nym | 將版主降級 | 所有者、管理員 |
/addadmin @nym | 提升為管理員 | 擁有者 |
/removeadmin @nym | 降級管理員 | 擁有者 |
/transferowner @nym | 將小組移交 | 擁有者 |
/leave | 將您從群組中刪除 | 任何人 |
一個群組恰好有一個擁有者,以及任意數量的管理員和版主。區別在於 正在執行 人們 並根據 那個團體:管理員負責移除、封鎖和解除成員封鎖,他們只做這些事情。管理員也會做這些事,還會處理所有更改群組本身的操作——包括其名稱、說明、邀請連結、設定、誰可以新增成員——並且他們負責任命和解任管理員。只有擁有者可以任命管理員,且只有擁有者才能將群組轉交給其他人。
沒有人可以對職位等於或高於自己的人行使權力。管理員不能踢出另一名管理員,管理員不能降級另一名管理員,除了擁有者之外,沒有人可以對擁有者行使權力。擁有者是唯一會變動而非堆疊的職位: /transferowner
交給它,它不會增加第二個所有者。
沒有伺服器可以仲裁,因此每個客戶端都會檢查角色本身 - 當 發送審核操作,並在收到的每個審核事件上再次發送審核操作。一位客戶 聲稱擁有自己不具備的力量的人會被其他人忽視。
群組加密的工作原理
群組聊天使用相同的 NIP-17 謠言和 NIP-59 禮品包裝 私人訊息,每位會員一份包裹 加密給該成員。然後,Nymchat 增加了標準 NIP-17 所沒有的內容。
輪替收件人金鑰
使用普通的 NIP-17,觀看接力賽的人會看到 N 個禮品包裝同時出現, 發送給 N 個不同的公鑰。那是一個會員列表,不需要解密 閱讀。
因此 Nymchat 會輪換收件人金鑰。每次您發送時,您的客戶都會鑄造新的
臨時密鑰對並宣傳其公共部分 加密謠言裡面,作為
ephemeral_pk 標籤。從那時起,每個人都將訊息發送到該鍵
而不是你真正的那個。對於觀察者來說,組中的每個訊息都在
一次性公鑰,沒有與任何身份的可見鏈接,並且沒有兩條訊息共享一個
收件人。
受損後恢復
這種輪換也是恢復機制。如果裝置受到損害,使用者只需 發送一條訊息:它通告的新臨時密鑰將取代每個成員的舊密鑰 自動。無需安排帶外重新同步,也無需小組達成一致 上。
離開後回來
臨時密鑰會輪換,並且攜帶它們的事件會在中繼後過期。一位客戶曾經 因此,離線數天后,您可以拿著其他人已經移除的鑰匙回來。等等 重新連接,在足夠長的間隙後,它會向每個其發送一個速率受限的密鑰重新同步請求 分組並重新交換當前密鑰——這就是阻止長假期轉變的原因 進入一個你無法再閱讀的群組。
Nymchat 用戶之間的群組訊息還可以在 上面。因為每個成員都已經獲得了自己單獨的加密副本,所以一個群組可以混合 兩者都是自由的——而且只有當每個成員都收到訊息時,訊息才會被標記為抗量子的 就這樣。看 抗量子加密.