什麼是 Nostr 以及如何在 Linux 中使用它

什麼是 Nostr 以及如何在 Linux 中使用它

Nostr 是一種新型創新互聯網協議,旨在簡化人們使用社交媒體的方式。Nostr 使用中繼和公鑰加密技術來分散互聯網上的消息廣播,而不是單個網站。

本文將向您展示如何在 Linux 中安裝 Nostr 客戶端。此外,它還將向您展示如何創建自己獨特的密鑰對以參與 Nostr 網絡。

Nostr 如何工作以及為什麼使用它?

Nostr 的工作方式是每個用戶都有一對唯一的密鑰來在網絡內識別他們。用戶從 Nostr 中繼發送和接收的每條消息都使用其密鑰進行簽名和加密。

因此,只有擁有簽名密鑰的用戶才能打開和解碼他的消息。這使得通過 Nostr 的任何內容默認都是私有的。

顯示兩個 Nostr 用戶之間直接對話的屏幕截圖。

除此之外,Nostr 相對於其他社交媒體網站的另一個優勢是它“與內容無關”。這意味著該協議不需要傳入和傳出消息的嚴格格式。例如,Nostr 帖子可以像推文一樣短,也可以像專題博客一樣長。

安裝 Gossip Nostr 客戶端

使用 Nostr 的第一步是在您的計算機中安裝客戶端。雖然有很多程序可以利用網絡,但目前最可靠的程序是 Gossip。這是一個面向桌面的客戶端,不需要網絡瀏覽器即可在您的計算機上運行。

關於屏幕的八卦屏幕截圖。
  • 從開發者的 Github 存儲庫下載其包:

wget https://github.com/mikedilger/gossip/releases/download/v0.6.0/gossip_0.6.0_amd64.deb

顯示 Gossip 下載過程的終端窗口。
  • 雙擊 。deb 文件以開始將 Gossip 包安裝到您的系統中。

創建您的第一個 Nostr 帳戶

  • 從應用程序菜單啟動 Gossip 應用程序。
  • 這將打開一個純白色窗口,其中顯示了您可以在 Gossip 中執行的操作的簡要概述。要創建您的第一個帳戶,請單擊“您”。
Gossip 登陸屏幕的屏幕截圖。
  • 單擊“生成密鑰對”類別下的第一個文本框,然後輸入您的帳戶密碼。
Nostr 密鑰生成過程的屏幕截圖。
  • 單擊“立即生成”創建新的 Nostr 帳戶。
Nostr 密鑰生成按鈕的突出顯示屏幕截圖。

導入現有的 Nostr 帳戶

除了創建新的 Nostr 帳戶之外,Gossip 還允許您導入現有的 Nostr 密鑰作為您的主用戶帳戶。如果您已經使用過 Nostr 並且不想重做您的關注者列表,這可能會很有用。

您所需要做的就是找到您當前 Nostr 帳戶的私鑰,並將其粘貼到 Gossip 的“導入私鑰”類別下的“輸入私鑰”文本框中。單擊“導入”。

連接到中繼並發送註釋

要讓 Nostr 工作,您需要將其連接到中繼節點。這些是雲中的小型服務器,可在 Nostr 上傳輸您的加密信息。它們還允許您找到網絡中的其他用戶以及將您的帖子發送給您的關注者。

  • 單擊“中繼”按鈕。
Gossip 界面的屏幕截圖,突出顯示了“中繼”類別。
  • 單擊“配置”子按鈕。
突出顯示的屏幕截圖顯示了 Nostr 繼電器的配置子類別。
  • 要添加中繼,請寫下要連接的服務器的完整 URL,然後單擊“添加”。就我而言,我使用以下中繼:wss://nos.lol、wss://relay.nostr.band 和 wss://purplepag.es。
顯示新添加到 Gossip 的中繼列表的屏幕截圖。
  • 單擊新中繼旁邊的“讀取”、“寫入”和“通告”複選框。這允許您的 Gossip 客戶端使用它們與其他客戶端進行通信。
Gossip 客戶端上啟用多個中繼的屏幕截圖。
  • 您現在可以發布您的第一個註釋。單擊“饋送”按鈕。
突出顯示的屏幕截圖顯示了 Feed 類別的鏈接。
  • 要發送您的第一條筆記,請在空白文本框中書寫,然後單擊“發送”。
顯示 Gossip 的 Feed 界面的屏幕截圖。

關注其他 Nostr 賬戶

除了給自己發送註釋之外,您還可以關注網絡中的其他用戶並與其他用戶互動。這類似於大多數社交媒體網站上的“關注”功能。

  • 單擊“人員”按鈕。
突出顯示的屏幕截圖顯示八卦中“人物”類別的鏈接。
  • 點擊“關注新人”。
顯示 Gossip 內“關注新人”鏈接的屏幕截圖。
  • 提供您想要關注的帳戶的個人資料密鑰。這是一長串以“nprofile”開頭的字母和數字。您可以通過訪問用戶目錄網站找到當前用戶的列表及其 nprofile 密鑰。
Nostr.Band 登陸頁面的屏幕截圖。
  • 要獲取用戶的 nprofile 密鑰,請按您要關注的用戶旁邊的小向下箭頭符號。
顯示 Nostr.Band 中 Nostr 帳戶的向下箭頭的屏幕截圖。
  • 單擊“複製配置文件”。
顯示用戶 ramces 的複制 nprofile 鏈接的屏幕截圖。
  • 獲得 nprofile 密鑰後,返回 Gossip 並將其粘貼到“關注 nprofile”類別正下方的文本框中。
顯示 Gossip 界面內 nprofile 鍵的屏幕截圖。
  • 單擊“關注”按鈕可加載該用戶的註釋和信息。
用戶在 Gossip 中進行攻擊的屏幕截圖。

讀取外部 Nostr 賬戶的 Feed

Nostr 的出色功能之一是,只要您知道某個帳戶的 nprofile 密鑰,您就可以讀取發送到特定帳戶的任何公共數據。這對於想要為其喜愛的用戶創建“只讀”提要的用戶來說非常有用。

  • 要導入不同帳戶的公共源,您需要獲取其“npub”密鑰。您還可以通過 Nostr.Band 獲取此信息。
Nostr.Band 網頁的屏幕截圖。
圖片來源:https://nostr.band
  • 單擊要導入 Gossip 的用戶的向下箭頭符號。
Nostr.Band 用戶條目的屏幕截圖,其中向下箭頭突出顯示。
  • 單擊“複製 npub”。
Nostr.Band 配置文件條目的屏幕截圖,其中突出顯示了複製 npub 鏈接。
  • 打開 Gossip,點擊“你”,然後點擊“鑰匙”。
顯示用於管理密鑰的 Gossip 界面的屏幕截圖。
  • 向下滾動窗口並將 npub 密鑰粘貼到“導入公鑰”類別下方的文本框中。
Gossip 客戶端內 npub 密鑰的屏幕截圖。
  • 單擊“導入公鑰”以在 Gossip 中加載外部帳戶的 feed。
顯示運行外部 Nostr 帳戶的 Gossip 界面的屏幕截圖。

經常問的問題

我在 Nostr 客戶端中看不到任何帖子。

此問題很可能是由於八卦中繼列表配置錯誤或中繼故障所致。要解決此問題,您可以仔細檢查中繼列表,如果每個服務器都啟用了“讀取”和“寫入”權限。您還可以添加額外的中繼作為 Gossip 客戶端的冗餘備份。

我可以在其他客戶端上使用我的 Gossip Nostr 帳戶嗎?

是的。由於 Nostr 帳戶只是一對簡單的公鑰和私鑰,因此您可以將您的帳戶帶到任何客戶端,它仍然會加載您的所有筆記和當前關注者列表。

Nostr 是否可以阻止垃圾郵件?

是的,也不是。默認情況下,公共中繼將始終接受註釋,無論它來自何處。這意味著垃圾郵件發送者始終可以公開廣播消息,並且由用戶的客戶端來過濾這些消息。但是,您可以訂閱許多付費服務,這些服務將在中繼級別上進行垃圾郵件過濾。

圖片來源:Redd F,來自 Unsplash。所有修改和屏幕截圖均由 Ramces Red 進行。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *