跳至主要內容
Protocol

Nostr

Nostr(Notes and Other Stuff Transmitted by Relays)是一個簡單、開放的去中心化社交協議。 它使用密碼學簽名確保訊息的真實性,並通過中繼器網路實現抗審查的通訊。

為什麼選擇 Nostr

1

簡單

協議極其簡單,核心只有幾百行代碼,易於理解和實現。

2

去中心化

沒有中央伺服器,任何人都可以運行中繼器,資料不被單一實體控制。

3

抗審查

使用密碼學身份,無需依賴任何第三方,無法被封禁或刪除。

4

可互操作

所有客戶端使用相同協議,可以自由切換,資料隨身攜帶。

運作原理

1

密鑰對身份

每個用戶擁有一對密鑰:私鑰用於簽名,公鑰作為身份標識。 你的公鑰(npub)就是你的用戶名,私鑰(nsec)必須妥善保管。

2

事件 (Events)

所有內容都是「事件」, JSON 對象,包含內容、時間戳和簽名。 不同類型的事件(kind)代表不同類型的內容:貼文、回覆、反應等。

3

中繼器 (Relays)

中繼器是儲存和轉發事件的伺服器。客戶端連接到多個中繼器, 發送和接收事件。任何人都可以運行自己的中繼器。

4

NIPs

Nostr Implementation Possibilities(NIPs)是協議的擴展標準。 社群通過 NIP 定義新功能,如 NIP-57(Zaps)實現閃電網路打賞。

技術文檔

深入了解 Nostr 協議的技術細節、NIP 標準和開發指南。

2 NIP 標準

NIP 規範概覽

所有 NIP 分類索引

NIP-01 基本協議

事件格式、客戶端通訊

NIP-02 聯絡人列表

關注列表與 petname

NIP-03 OpenTimestamps

比特幣時間戳證明

NIP-04 加密私訊

端到端加密 DM

NIP-07 瀏覽器擴充

window.nostr 簽名

NIP-09 事件刪除

刪除請求機制

NIP-10 回覆與標記

對話串結構

NIP-11 中繼器資訊

功能與限制發現

NIP-13 工作量證明

PoW 防垃圾訊息

NIP-15 Nostr 市場

去中心化商品交易

NIP-17 私密訊息

現代化加密私訊

NIP-18 轉發

分享與放大內容

NIP-19 bech32 編碼

npub、nsec、naddr

NIP-21 nostr: URI

跨客戶端連結協議

NIP-22 評論

結構化評論系統

NIP-23 長文內容

Markdown 部落格文章

NIP-25 反應

按讚與表情反應

NIP-26 委託簽名

密鑰委託機制

NIP-27 文字引用

內嵌提及與引用

NIP-28 公開聊天

群組聊天頻道

NIP-29 中繼器群組

私密群組管理

NIP-30 自訂表情

圖片表情符號

NIP-32 標籤系統

結構化分類標籤

NIP-33 參數化可替換

d 標籤可替換事件

NIP-34 Git 協作

程式碼倉庫與補丁

NIP-35 Torrents

BitTorrent 種子分享

NIP-36 敏感內容

內容警告標記

NIP-38 用戶狀態

即時活動狀態

NIP-39 外部身份

GitHub、Twitter 驗證

NIP-40 過期時間戳

事件有效期限

NIP-42 中繼器認證

客戶端身份驗證

NIP-05 域名驗證

DNS 身份驗證

NIP-06 助記詞派生

BIP-39 密鑰生成

NIP-44 加密訊息 v2

XChaCha20-Poly1305

NIP-45 計數結果

COUNT 請求統計

NIP-46 遠端簽名

Nostr Connect 協議

NIP-47 錢包連接

Nostr Wallet Connect

NIP-48 代理標籤

跨協議內容橋接

NIP-49 私鑰加密

ncryptsec 格式

NIP-50 搜尋

全文搜尋功能

NIP-51 列表

靜音、書籤、置頂

NIP-52 日曆活動

活動排程與 RSVP

NIP-53 直播活動

直播與即時互動

NIP-54 Wiki

協作知識庫文章

NIP-55 Android Signer

Android 簽名應用

NIP-56 舉報

內容舉報機制

NIP-57 Zaps

閃電網路打賞

NIP-58 徽章

成就與認證徽章

NIP-59 禮物包裝

隱藏中繼資料

NIP-60 Cashu 錢包

ecash 錢包管理

NIP-61 Nutzaps

Cashu ecash 打賞

NIP-65 中繼器列表

Outbox 模型

NIP-70 受保護事件

防止事件轉發

NIP-71 影片事件

影片與短影音

NIP-72 審核社群

社群與版主審核

NIP-73 外部內容 ID

IMDb、ISBN、Spotify

NIP-75 Zap 目標

群眾募資目標

NIP-78 應用程式資料

自訂資料儲存

NIP-84 精選標記

內容標記與引用

NIP-89 應用處理器

推薦應用發現

NIP-90 資料販賣機

AI 計算市場

NIP-92 媒體附件

imeta 標籤格式

NIP-94 檔案中繼資料

媒體資訊標籤

NIP-96 檔案儲存

媒體上傳標準

NIP-98 HTTP 認證

簽名事件認證

NIP-99 分類廣告

商品與服務交易

常用 NIPs 速查

NIP-01

基礎協議

定義事件格式和基本通訊

NIP-05

域名驗證

通過域名驗證身份(如 [email protected]

NIP-19

bech32 編碼

定義 npub、nsec、note 等編碼格式

NIP-57

Zaps

閃電網路打賞功能

NIP-65

中繼器列表

用戶偏好的中繼器設定

NIP-96

檔案儲存

去中心化檔案上傳標準

開始使用 Nostr

選擇一個客戶端開始體驗 Nostr。所有客戶端都是互通的,你可以隨時切換。

瀏覽客戶端
已複製到剪貼簿