原文標題:《Nostr 爆火後,去中心化社交纔剛剛開始》
原文作者:EvieEvieXia,加密研究員
原文編譯:BinaryDAO
Nostr 協議是一個極簡的社交協議,其不依賴任何中心化服務器,客戶端信息發佈和傳遞由互不通信的中繼端來完成,信息的發佈和傳輸具有抗審查性。任何用戶都可以創建公私鑰,而無需依賴於特定的社交賬號或域名,使得用戶入駐更加簡便且擺脫了來自第三方服務器的限制。
自 2023 年 2 月 1 日推特創始人 Jack Dorsey 宣佈基於 Nostr 的應用 Damus 上線以來,協議用戶數量井噴,截止至 2023 年 2 月 5 日,公鑰數量達 50 萬+;Nostr 的生態也在不斷的拓展中,除了被譽爲去中心化推特 Damus 之外,還有通訊工具 Anigma、文本共享工具 Sendtr、在線下棋小遊戲 Jeste 等等。
與其他社交協議相比,沒有基於區塊鏈的 Nostr 的核心在於極簡且具有高度互操作性,這爲大規模構建應用提供了可能。開發人員可以快速就開放標準達成共識,在客戶端程序上快速開發迭代,從而把所有複雜性放在客戶端。只要底子好,不怕沒應用。
Nostr 的開發者 fiatjaf 同時也是比特幣和閃電網絡的開發者,因此 Nostr 原生支持閃電網絡(互聯網應用+支付系統)。閃電網絡速度非常快,性能非常強,能夠承載高併發應用,這樣的結合爲 Nostr 上的應用帶來了強有力的支撐。
Nostr 協議中繼端網絡的搭建是否引入激勵層會是個兩難的問題,如果基礎設施建立在脆弱的「自願主義」基礎上,則難以壯大爲一個強大的社交網絡;然而,如果有激勵,則會面臨着,大部分激勵將逐漸掌握在少數人手裏,無法形成有效激勵,且容易受到攻擊的困境。
中繼端用於缺乏激勵,沒有足夠的動力來爲用戶數據進行存儲,因而也存在着中繼端主動或者被動刪除數據的可能。未來 Nostr 或可以針對存儲功能提供激勵,在確保去中心化和易用性的同時,使得數據更加具有可得性。
Nostr 協議爲去中心化社交提供了樂高積木。或許現階段我們需要的並不是一個基於 Nostr 的 Web2 應用復刻版本,而是一個精細設計的基礎設施,然後再讓隱祕的超級開發者們搭建出超越想象而又極具比特幣內核的產品。去中心化社交,一切都纔剛剛開始。
Nostr 全稱是 Notes and Other Stuff Transmitted by Relays,是一個於 2020 年啓動的去中心化社交網絡開源協議。項目創始人 fiatjaf 也是比特幣和閃電網絡的開發者。目前項目沒有公開融資,推特創始人 Jack Dorsey 對該項目進行了 14 枚 BTC 的捐助。
Nostr 協議中由兩部分組成,一個是客戶端 Client,另一個是中繼端 Relay。客戶端用於簽名、驗證信息,由用戶運行。中繼端可以抓取、存儲任何與它鏈接的客戶端的信息,並且轉發給其他客戶端。任何人都可以運行中繼端,但中繼端和中繼端之間互不通信,這一點與區塊鏈節點有着本質區別。另外,客戶端允許用戶與他們想要的任何數量中繼端相連,用戶還可以選擇是否想要從自己所連接的中繼端中讀取、寫入信息等等。這就意味着,我們可以連接某個中繼端來檢索內容,但是可以選擇不在那裏進行事件發佈,或者反過來也成立。


圖片來源:@coderjourney1
a) 簡單易註冊:任何用戶都可以創建一對公私鑰,無需通過域名或社交賬號註冊。Nostr 的簽名和驗籤算法不是常用的 ECDSA,而是 schnorr signature 算法,這意味着,如果用戶已經擁有比特幣以太坊的私鑰,那麼是可以用於 Nostr 網絡的,但因爲編碼形式的不同,私鑰在不同網絡的顯示形式可能有所不同,這個需要做一次轉換。


圖片來源:@coderjourney1
b) 信息傳遞存儲去中心化:不依賴於任何可信任的中心化服務器,且客戶端發佈信息可選擇存儲至多箇中繼端,因而對單一中繼端依賴更小,也更具有迅速恢復性。
c) 降低信任風險:消息都有公鑰標識,而消息的驗證由客戶端驗證完成,中繼端只負責存儲、傳輸,用戶無需信任中繼端,這進一步降低了通過 Web3 錢包進行簽名帶來的信任風險。
d) 處理應對垃圾信息:如果在 Nostr 網絡中不能刪號封人的話如何對抗那些不良信息呢?Nostr 中繼端可以要求用戶爲發佈付費或其他形式的身份驗證,並將這些在內部與公鑰相關聯,以對抗垃圾信息。如果一箇中繼端被用作垃圾信息載體,它很容易會被用戶丟棄,客戶端可以繼續從其他中繼端獲取更新。
e) 與閃電網絡的結合: Nostr 的開發者 fiatjaf 同時也是比特幣和閃電網絡的開發者,因而 Nostr 原生支持閃電網絡。閃電網絡速度非常快,性能非常強,能夠承載 Nostr 上的高併發應用。基於 Nostr 的客戶端 Damus 內置比特幣閃電網絡功能,可以直接調用第三方閃電網絡錢包支付。2023 年 2 月 3 日,Damus 表示將通過比特幣閃電網絡隨機向用戶發放小額比特幣。

閃電網絡與 Solana 等的 tps 對比(圖片來源:Blockstream)
1. 數據表現:根據 nostr.io 的數據顯示,截止至 2023 年 2 月 5 日,Nostr 的公鑰數量爲 500,463,擁有的中繼端爲 289 個,事件(event)超過 121 萬。Nostr 在最初的 NIP 01 中定義了三種不同的事件類型:0:發送有關用戶的元數據,例如用戶名、圖片、簡介等;1:發送短信和基本內容;2:推薦中繼服務器供關注事件創建者的人連接。

Nostr 的公鑰數量(數據來源:nostr.io)
2. 生態應用:去中心化的推特是 Nostr 當前最大的用例,然而其運用遠不止社交產品這麼簡單。現在基於 Nostr 建立起了類似 Telegram 的 Anigma.io、Reddit 的替代品 novote、端到端加密文本共享工具 Sendtr、在線下棋小遊戲 Jeste 等等。

Nostr 生態應用功能對比(數據來源:https://github.com/nostr-protocol/nostr)
當前出現了一些具有代表性的社交協議,包括聯邦網絡社交協議 ActivityPub、Matrix;點對點社交網絡協議 Secure Scuttlebutt、Lens Protocol 等。有觀點認爲 Nostr 更像比特幣,Farcaster 更像以太坊。兩者都以創建去中心化社交爲目標,但在實現路徑上有所不同。接下來將兩者做對比:

Nostr 與 Farcaster 基本情況對比
相比較而言,Nostr 是一個非常輕量級的開放協議,奉行簡單、中立的風格,似乎遵循着密碼朋克和比特幣的精神,而 Farcaster 走的則是一種更爲傳統的初創科技公司模式。對於開發人員而言,協議的簡單性允許其快速就開放標準達成共識,並將所有的複雜性放到客戶端,從而開發人員可以在客戶端程序上快速開發迭代,並於任何可用的中繼器兼容。當前,Nostr 的 telegram 社區吸引了 6000 多位成員進行熱烈討論。
2022 年 12 月 Twitter 創始人 Jack 向 Nostr 捐贈了 14.17 枚 BTC(約合 245,000 美元),以進一步資助 Nostr 的開發。2023 年 2 月 1 日,Jack 發佈了關於 Damus 在蘋果應用商店和 Google Play 上架的消息,之後瞬間引爆了,僅半小時,Damus 的用戶增加了近 10 萬。個人認爲,除了是 Jack 的名人效應之外,Damus 出圈的原因還在於,之前不論是去中心化協議層還是應用層都有新項目產生,但由於協議層離 C 端用戶較遠,不利於理解,而應用層有規模效應的又不多,所以大部分人對去中心化社交如何落地,始終都是處於既期待又迷惑的狀態的,因而移動端去中心化產品 Damus 的出現便是將大家的期望具像化了。
Damus 是一款基於去中心化社交協議 Nostr 的應用,其將定位爲「The social network you control」,意爲用戶可以掌控自己的社交網絡,體現了 Web3.0 強調的精神內核。就產品功能而言,用戶可以在廣場發佈內容、發送信息私聊、進行閃電網絡支付。
a) 無需註冊:用戶只需要填寫暱稱,即可生成一對公私鑰而無需使用郵箱等註冊登陸。之後用戶可以基於公鑰搜索關注好友。
b) 用戶所有:具有抗審查的特性,用戶可以控制自己的數據。
c) 加密對話:端到端的私信信息傳遞。
d) 無需服務器:消息通過分佈式的中繼端分發,無需運行任何基礎設施,也沒有單點故障。每一條貼文都有一個獨特的 Note ID,複製之後同樣可以在搜索頁面輸入直達。
e) 可編程:允許輕鬆集成機器人。
f) 可獲取收入:用戶可以運用比特幣閃電網絡功能進行支付打賞。當前支持的閃電消費支付平臺包括 Strike、Cash App、Muun、Blue Wallet、Wallet of Satoshi、Zebedee、Zeus LN、LNLink、Phoenix、Breez、Bitcoin Beach、Blixt Wallet、River。
從功能上來說,Damus 並沒有太多地突破用戶的想象,當前也仍然是一個亟待優化的初級版本,很多功能任然不完善,比如內容編輯頁面不可進行排版、點贊後不能取消、發佈內容無法刪除等,但其進入門檻低,且擁有移動端,用戶可以輕鬆下載使用。Damus 主打的用戶所有、加密對話、閃電網支付等概念啓發了用戶以及加密社區的討論。
不論是之前 Aave 創始人開發的 Lens Protocol 還是現在 Jack 力挺的 Damus,似乎社交產品的爆火都離不開行業內有影響力的人羣的「喊單」,然而由於用戶的社交產品使用習慣較爲固化,且用戶數據難以遷移,使得大部分新興的社交產品都只是曇花一現,如何留住用戶依然是一個非常難的問題。即便做去中心化社交是一件不容易的事,好在 Damus 相對順利地完成了冷啓動,獲得了大量的關注度。就現在的發帖內容來看,中文用戶非常活躍,大家也自發地組織了各種交流社羣。
雖然任何人都可以建立中繼端,但目前全球只有 200+公開的中繼端,因爲搭建是存在門檻的,需要較好的處理性能和網絡,同時也需要一定的技術和運維能力,但是中繼端缺乏收益,因而如何吸引更多的中繼端加入是個問題,如果基礎設施建立在脆弱的「自願主義」基礎上,則難以壯大爲一個強大的社交網絡。然而,如果有激勵,則會面臨着,大部分激勵將逐漸掌握在少數人手裏,無法形成有效激勵,且容易受到攻擊的困境。針對運行中繼器激勵的問題,開發者認爲,首先不應假設中繼器的運營者會無償服務,即便沒有所謂的「激勵」,p2p 網絡中的 DHT 節點仍然在持續運營。

Nostr 開發者對中繼器運營激勵問題的回答
來源:https://github.com/nostr-protocol/nostr
目前數據主要存儲在中繼端上,但這並不是永久存儲,用戶一旦更換客戶端,信息就清除了。中繼端用於缺乏激勵,沒有足夠的動力來爲用戶數據進行存儲,因而也存在着中繼端主動或者被動刪除數據的可能。未來 Nostr 或可以針對存儲功能提供激勵,在確保去中心化和易用性的同時,使得數據更加具有可得性。
總體來說,Nostr 是一個非常簡單且具有高度互操作性的協議,其呈現了去中心化社交協議與自由的價值傳遞交織後涌現的可能性。客戶端和中繼端的組合,使得信息的發佈和傳遞更加具有抗審查性,這與比特幣倡導的精神內核相吻合。另外,Nostr 和閃電網絡更加緊密的結合爲社交應用與比特幣進行原生整合提供了可能。或許現階段我們需要的並不是一個基於 Nostr 的 Web2 應用的復刻版本,而是一個精細設計的基礎設施,解決樂高積木的問題,然後再讓隱祕的超級開發者們搭建出超越想象而又極具比特幣內核的產品。Nostr 算是爲去中心化社交新打開了一扇窗,自此之後,相信大規模的協議以及應用會迎來新的突破。去中心化社交,一切纔剛剛開始。去中心化社交,將一往直前。
What Is Nostr and How Do I Use It?
Nostr 支持的比特幣閃電網絡打賞是什麼,如何使用它進行小額支付?
試試 Nostr 的首個客戶端 Damus,推特創始人認可的 Web3 新社交
去中心化社交協議:Nostr 向左,Farcaster 向右
一文對比去中心化社交協議 Nostr 和 Farcaster
BinaryDAO 是一個專注項目研究的半封閉式 DAO 組織,源於幾家 WEB3 投資機構的聯合投研,主要面向 VC 和研究員,以研究項目爲抓手,熊市注重深度,側重二級結構性賽道龍頭;牛市注重廣度,傾向一級趨勢性熱點。
至今我們已經在 DEFI2.0,衍生品,ZK,NFTFi,SocialFi 等多個板塊進行了超過 50 個項目的研究和探討,我們計劃在這個熊市對各個板塊 200 個代表性項目進行相對的深度研究,歡迎有意向和我們一起完成這 200 個項目的研究員和 VC 朋友加入。
原文鏈接
歡迎加入律動 BlockBeats 官方社群:
Telegram 訂閱群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方帳號:https://twitter.com/BlockBeatsAsia