知識庫 在引擎蓋下
繼電器
中繼是 Nostr 中唯一的伺服器,它們是故意愚蠢的:它們 接受簽名事件並將其交給要求的人。 Nymchat 與其中大約二十人進行了交談 一次。
為了方便起見,此頁面是機器翻譯的。英文原件為適用版本。
什麼是繼電器
中繼是一個儲存事件並提供訂閱服務的 WebSocket 伺服器。它不 對您進行身份驗證,不擁有您的身份,也不知道您的帳戶是什麼,因為 沒有帳戶。任何人都可以運行一個。
這就是為什麼冗餘很重要。您的客戶端同時連接到多個中繼並發送每個中繼 所有人都可以參加活動,因此有人下線、拒絕您的活動或悄悄放棄活動會產生費用 你什麼都不是。這也是為什麼沒有什麼能保證持續存在:中繼可能會丟棄舊事件 只要牠喜歡,頻道訊息都是明確的 短暫事件類型 該繼電器預計 過期。
Nymchat 連接到大約二十個中繼的核心群組 - 包括
relay.nymchat.app, relay.damus.io, nos.lol,
relay.primal.net 和 offchain.pub ——加上地理位置
為您實際所在的 geohash 頻道所選擇的定位中繼。
管理您的繼電器
您的 nym 下的連接指示器(「已連接(18 個繼電器)」)已開啟 網路 統計數據:連接了多少個中繼、平均延遲、事件吞吐量和數據 和輸出,以及每個中繼的延遲和事件計數。
如果那裡的數字看起來很貴, 低數據模式 — 提供於 該面板,然後在「設定」>「資料」和「備份」下 — 剪切 該池有五個核心中繼,並且僅在您進入頻道時才加載地理中繼。 僅群聊和私訊模式,在「設定」>「頻道」下,前往 進一步完全跳過頻道訂閱。
隱私代理
直接連接到二十個中繼意味著告訴二十個中繼運營商您的 IP 位址。 Nymchat 的託管部署避免了這種情況:中繼 WebSocket 透過自己的代理 基礎設施,因此中繼看到的是代理的地址而不是您的地址。
它的兩種形式:
- a 單中繼代理 將一個連線轉送到一個中繼;
- a 中繼池,您的客戶端打開的位置 一 套接字和代理 扇出到其後面的每個中繼,在返回的過程中消除重複的事件。一個連接 從您的設備而不是二十個,這對於手機來說是一個很大的節省。
代理是直通的。事件在到達之前由您端對端簽名 加密內容透過它保持加密狀態 - 它無法讀取您的任何私人訊息 比繼電器可以。
相同的基礎設施負責媒體加載和連結預覽,因此某人可以獲得圖像 Posted 不會將您的 IP 位址交給它所在的任何主機。
代理移動信任而不是刪除它:中繼不再看到您的地址,並且 代理運營商會這樣做。與與二十個陌生人交談相比,這是一個真正的進步 直接,而且不是匿名。如果您需要,請透過 Tor 或 VPN 執行 Nymchat 好吧,或者自己為應用程式提供服務並直接連接到繼電器。