作者:0x00pluto
問題:Nostr 到底是什麼?
在不斷深挖的過程中,從網路上找到了大量的文章資料(特別感謝這些文章作者大佬們),所以就把這些資料按照結構整理出來。
一方面希望對大家有用,另一方面做個總結提升學習效果。
因為熱愛,所以在不斷學習和探索~
先用大白話介紹項目
Nostr 項目,想像一下一個無邊界的社交廣場,每個人都可以自由地交談、分享和聆聽,沒有中心廣播塔,也沒有專門的廣播員。這是一個去中心化的社交網絡,它不依賴任何單一的伺服器或公司來儲存和管理資訊。相反,它使用一種分散的方法,每個人都可以設定自己的「接收器」(Relay),就像在家裡自己調整收音機頻率一樣,來接收他人的訊息。
在這個網路中,你的身分由一對金鑰所保護——一個公開的和一個私人的,有點像你家的郵箱地址和鑰匙。你的地址是公開的,人們知道往哪裡發送信件,而鑰匙則是私人的,只有你能打開郵箱取信。你發出的每條訊息都是用私鑰「簽署」的,確保了發信人就是你,就像在信件上親手簽名一樣。
Nostr 就像是一片由無數小郵筒構成的廣闊海洋,每個人都可以自由地將訊息丟入海中,而其他人則可以選擇監聽你的頻道,撿起這些訊息。沒有中央控制,每個人都是自己聲音的主人,建構了一個真正意義上屬於每個人的社交網絡。
對於需要想簡單了解專案的你,看到這裡就足夠了。以下是完整學習筆記。
0.專案簡介
Nostr 是一個去中心化的社交網路協議,透過分散式網路提供一個開放且無需許可的社交平台。
1. 研究要點
1.1. 核心投資邏輯
團隊方面: 目前,關於Nostr 團隊的具體成員資訊不多。然而,根據專案的開源本質和去中心化理念,團隊可能由跨領域的開發者組成,他們透過協作來推進專案的發展。
融資方面: Nostr 專案作為開源協議,未有明確的融資資訊。開源專案通常依賴社區支持,可能包括捐款、志願貢獻以及可能的贊助商支持。
技術面: Nostr 使用簡潔的資料結構和網路協定來實現其功能。事件(Event)是基本的資料單位,而Relay 是用來傳遞事件的節點。使用者透過客戶端與Relay 交互,完成資訊發布和訂閱等功能。
賽道方面: Nostr 所在的去中心化社交網路賽道正逐漸成為區塊鏈和密碼學領域的一個熱點,特別是在隱私保護和抗審查性方面。這條賽道的潛力隨著使用者對社群平台自主權和數據所有權意識的提升而不斷增長。
1.2. 估值
由於Nostr 是一個開源項目,且沒有進行商業化運作,目前並沒有明確的市場估值。估值通常需要考慮用戶基數、商業模式、收入流和市場潛力等多個因素,而這些資訊對於Nostr 來說不適用或不完全透明。
1.3. 專案風險
-
技術實施風險: Nostr 依賴去中心化技術的穩定性和可擴展性,任何技術缺陷都可能影響使用者體驗和系統安全。
-
市場接受度: 去中心化社群網路尚未被大眾廣泛接受,使用者習慣和市場教育可能是挑戰。
-
監管風險: 不同國家和地區對於加密技術和去中心化應用的法律態度不一,可能存在監管不確定性。
-
安全性風險: 作為一個去中心化網絡,Nostr 可能面臨安全威脅,包括但不限於51% 攻擊、節點串謀等。
綜上所述,Nostr 作為一個去中心化社交協議,展現了獨特的社群網路建構方式,但同時也面臨實施挑戰和市場風險。投資者在考慮支持此類項目時,應全面評估這些因素。
2. 專案概況
2.1. 專案基本訊息
Nostr 是一個旨在創建一個抗審查的全球社交網路的去中心化協議。它不依賴中央伺服器,使用加密金鑰和簽名來確保通訊安全,並透過多個中繼伺服器轉發貼文。
2.2. 團隊狀況
2.2.1. 整體情況
Nostr 專案團隊的整體情況顯得有些神秘,因為作為一個去中心化的開源項目,它不像傳統的公司那樣有一個明確的團隊結構。最初,Nostr 的討論始於2020 年11 月的一個Telegram 群組,參與者討論了去中心化社交網絡的可能性和為此類項目提供資金的途徑。從一開始,團隊成員就在思考如何有效地推廣Nostr 平台。
2.2.2. 核心成員
Nostr 的創辦人是Fiatjaf,他也是比特幣和閃電網路的開發者。他為Nostr 的建立提供了重要的技術支援。 Twitter 的前CEO Jack Dorsey 也對Nostr 表示了支持,並以支持者和代言人的身份加入了該項目,為其提供了資助。這兩位都是專案中的關鍵人物,他們的加入不僅提高了Nostr 的知名度,也為專案的發展增添了信任和可信度。
2.3. 融資狀況
Nostr 是一個開源的去中心化社交網路協議,因此它的融資情況與傳統的商業公司不同。從目前所獲得的資訊來看,Nostr 並沒有經歷傳統意義上的融資輪次。 Nostr 的開發初期,社區成員可能是出於對計畫的熱愛和對去中心化理念的支持,以志工的形式參與計畫的建設和發展。隨著計畫的發展,Twitter 的前CEO Jack Dorsey 捐贈了14 個比特幣給Nostr,這種支持可能是Nostr 獲得資金的方式之一。關於其它投資方的信息,目前尚未查明。
2.4. 過往發展與路線圖
2.4.1. 過往發展狀況
Nostr 計畫始於2020 年,其去中心化的特性和抗審查的能力自誕生之初就引起了人們的關注。計畫的成長與社區的積極參與密切相關,特別是當Jack Dorsey 的參與使得Nostr 的知名度大增,這對計畫的發展產生了積極的推動作用。
2.4.2. 目前進展
目前,Nostr 協定已經有了多個客戶端應用,例如基於Nostr 協定的Damus,它被設計為一個去中心化的社群平台。這些應用的出現和發展顯示了Nostr 生態正在逐漸壯大。
2.4.3. 發展計畫及路線圖
儘管目前沒有具體的發展計劃和路線圖的詳細信息,但是Nostr 的開放性和去中心化特徵吸引了許多開發者和社區成員的積極探索和創新。根據社群的活躍程度和目前的發展趨勢,可以預見Nostr 生態在未來將持續發展,可能會有更多的商業模式和應用出現
3. 專案分析
3.1. 專案背景
Nostr 專案產生的背景是多方面的。首先,它是對現有社群媒體模式的一種反思和創新,特別是在抗審查和去中心化方面。其次,Nostr 的出現是對中心化社交平台控制下的資料隱私侵犯和審查政策的回應。在這樣的背景下,Nostr 旨在透過一種去中心化的方法來重新定義人們的網路社交體驗,使用戶能夠繞過中心化社群媒體公司的控制和審查機制。
3.1.1. 發展背景
Nostr 協議的設計理念來自對現有社群媒體模式的挑戰,尤其是對言論自由和抗審查的追求。由於現有社交平台的審查和隱私問題,人們逐漸尋求一個更開放、更自由的社交網路環境。 Nostr 的核心理念是透過一種去中心化的網路協議,為使用者提供一個抗審查的社交體驗。
3.1.2. 技術背景
技術上,Nostr 採用了基於公私金鑰對的帳戶系統,不依賴傳統的使用者名稱和密碼,而是使用與加密貨幣相似的公鑰和私鑰體系,這增加了使用者的匿名性和安全性。公私金鑰對是使用者身分的核心,公鑰類似使用者名,私鑰則用於簽名,確保資訊的來源可驗證和安全。 Nostr 不依賴任何中央伺服器,而是透過客戶端和中繼器來運作,其中中繼器負責轉發使用者之間的訊息,但不儲存任何訊息,因此不存在單點故障或審查的可能。
在這樣的技術背景下,Nostr 試圖打破傳統社群媒體公司對使用者資料的控制,以及它們可能實施的審查政策。這樣的設計讓使用者擁有了更多的自主性和言論自由。此外,Nostr 的技術架構和哲學也緊密聯繫著加密貨幣和Web3 的概念,而它與加密貨幣社群的緊密結合也是其獲得關注的原因之一。
3.2. 專案原理
Nostr 計畫的核心理念是建立一個簡潔、開源的去中心化社交協議,它的目標是創建一個全球性、抗審查的社交網路平台。 Nostr 的工作原理建立在幾個基本概念上,包括公私金鑰對、用戶端和中繼器。這些元素共同支持Nostr 協議的運作。
公私密鑰對是Nostr 帳戶的基礎,類似於加密貨幣的身份認證方式,其中公鑰相當於用戶名,私鑰則是密碼。這種設計確保了使用者身分的安全性和私密性,同時也意味著一旦私鑰遺失,就無法像傳統密碼那樣重設。
Nostr 不依賴任何中央伺服器,而是透過密碼學的金鑰和簽章來運作。每個使用者運行一個客戶端,可以是本機或Web 用戶端,並透過中繼器進行內容發佈和更新。使用者需要使用自己的金鑰簽署內容,並將其傳送到多個中繼器,這些中繼器可以是其他使用者或自己託管的伺服器。為了獲得更新,用戶可以查詢這些中繼器以獲取資訊。 Nostr 的這種設計允許任何人運行中繼器,簡化了資料傳輸過程,同時也確保了不需要信任中繼器,因為所有的簽章都在客戶端進行驗證。
Nostr 旨在讓每個relay(中繼器)甚至每個用戶控制自己的數據,減少了對第三方服務的依賴,這與一些現有的社交平台如Twitter 的運作方式形成對比。 Twitter 等平台可能會因商業模式、審查政策等因素限制用戶,而Nostr 則嘗試透過去中心化的方式解決這些問題。
這個計畫的關鍵原理和核心業務邏輯在於其去中心化的結構和基於金鑰的使用者身分驗證系統,這些設計旨在創建一個持久的、不受中央權威控制和審查的社交網路空間。這種方法允許使用者在不犧牲隱私和安全的前提下,自由地交流和發佈內容。
3.3. 專案技術特點
Nostr 計畫利用了一系列關鍵技術特點以實現其去中心化社交網路的願景。該專案採用了一種獨特的服務框架,其中包含了客戶端和所謂的“Relay”。在這個框架中,客戶端可以連接到一個或多個分佈在不同地點的Relay,而這些Relay 之間並不會直接通信,保持獨立狀態。
這種結構使得客戶端能夠獨立於彼此並且獨立於Relay 運行,而Relay 則承擔著資料儲存的角色。使用者可以在一些中心化社交平台或透過其他軟體私下分享自己的Relay 存取URL,這樣,其他用戶就能透過Nostr 用戶端軟體載入到對應Relay 儲存的數據,實現交流。
使用者在使用Nostr 應用程式時需要滿足兩個條件:下載Nostr 用戶端軟體以及訂閱Relay。使用者可以選擇自行搭建Relay 伺服器或訂閱現有的公開Relay 服務。 Nostr 的生態中也出現了提供註冊功能的「公用Relay」,使用者可以透過它們產生金鑰對,無需自行建置Relay 伺服器即可使用服務。
技術實作方面,客戶端在向Relay 發送資料時,需要將資料傳送給所有訂閱了的Relay,這是協定的要求,雖然並非強制。關於帳戶,Nostr 的使用者帳號不依賴Relay,可以在客戶端本地直接生成,其中私鑰用作密碼,公鑰則相當於帳號。
資料傳輸方面,客戶端與Relay 之間使用websocket 協定進行資料傳輸,資料格式為Json。標準的資料格式遵循一個簡單的結構:「[命令,参数,参数…]」。例如,當客戶端發布事件時,會使用「EVENT」指令,並附帶一個JSON 格式的事件數據,事件的具體動作取決於參數「kind」的值。
3.4. 專案生態應用
Nostr 的生態系統包含多個項目,除了Damus,這是一個基於Nostr 協議的iOS 應用,提供基本的社交媒體功能,如主頁、私訊、搜尋和通知。另一個應用是Amethyst,它只在安卓上提供,提供了群組聊天功能。這些產品的一個關鍵特點是,使用者不需要帳號和密碼,而是使用私鑰登錄,並用公鑰作為身分ID。
除了這些應用,Nostr 還推薦了多款前端社交應用,如Anigma、Branle、Nostr.ch 和Nostros,它們各自為用戶提供了不同風格和不同運行環境的前端界。總的來說,Nostr 生態系統至今已經發展了46 個項目,包括一些有趣的小應用,例如NIP-05(一個獨特的域名規範提案),Jester(一個基於Nostr 的線上國際象棋遊戲),Blockcore Notes (一個支援Nostr 和Web5 的筆記應用程式)和NostrID(一個為iOS 開發的Nostr ID 管理應用程式)。
至於專案的運作流程,Nostr 著重於協議層的社交基礎設施,而具體的產品化能力交由第三方App 來實現,使用者在不同App 間的社交行為是可互通的。這種設計使得Nostr 的生態系統既去中心化又有彈性。
3.5. 項目數據
Nostr 專案自上線以來的數據狀況表現出一定的成長態勢。 2020 年11 月16 日Nostr 計畫在Telegram 的討論開始,圍繞去中心化社交網路的可能性以及資金支持等議題進行探討。隨後,該團隊在接下來的時間裡不斷地探討和發展其基於瀏覽器的應用程序,並在12 月開始討論使用私鑰、標準化事件類型等技術問題。 2022 年12 月,Twitter 前執行長Jack Dorsey 以支持者和代言人的身份加入Nostr,為該專案帶來了顯著的關注度提升,GitHub 上Nostr 協議的star 數出現顯著增長。至於社群媒體數據,Damus 應用在短短幾天內用戶數已經突破72 萬。這些數據顯示了Nostr 從初始階段到目前的發展和使用者接受度。
4. 產業空間及潛力
4.1. 賽道分析
4.1.1. 項目分類
Nostr 計畫屬於社群媒體協議的範疇,旨在透過去中心化的方式解決現有社群平台的審查和資料所有權問題。
4.1.2. 市場(賽道)規模
從21 世紀初到現在,社群媒體的快速發展已經催生了眾多社群媒體巨頭,如Twitter、微信、Instagram 等。隨著去中心化概念的興起,社群媒體協議開始關注抗審查性和不可篡改性,這為Nostr 等項目提供了廣闊的發展空間。
4.1.3. 核心競爭因素
去中心化社群媒體協議,如Nostr,與傳統社群媒體平台的主要競爭優勢在於去中心化、無需許可、抗審查性等特徵。 Nostr 等計畫利用這些賣點從現有市場中吸引用戶,對抗中心化的社群媒體巨頭。
4.2. 競品分析
Nostr 作為一個去中心化社交網路協議,可能面臨的競爭對手包括ActivityPub、Farcaster 和Lens Protocol 等。這些協議或平台也致力於建構去中心化的社交網路生態,各自有不同的技術特徵和社區發展策略。 Nostr 的競爭優勢可能在於其簡潔且可擴展的設計,以及對隱私和使用者自主權的強調。
5. 初步價值評估
5.1. 核心問題
問題1:專案處在哪個經營週期?
Nostr 專案目前處於發展的早期階段。從2020 年11 月立項開始,Nostr 一直在逐漸發展其社交協議。到2023 年初,Nostr 協定及其基於Nostr 的應用程式Damus 開始經歷使用者數量的井噴成長,公鑰數量達到50 萬+,顯示出一個快速成長的趨勢。
問題2:專案在營運上的主要變數因素是什麼?
Nostr 專案的營運上的主要變數因素包括技術架構的簡潔性,使用者的信任問題解決方案,以及以及去代幣化的經濟模型。它透過使用公鑰對外發送訊息的最簡單方式來運作。使用者成長和社群的形成依賴於Nostr 的抗審查性和開放性,但這些因素目前難以量化和衡量。
問題3:專案的管理和治理方式是什麼?
關於Nostr 的管理和治理方式,目前搜尋尚未找到明確的資訊。 Nostr 的設計哲學傾向於去中心化和自由主義,預設了客戶端和relay(轉發器)的簡單運作模式,並將經濟誘因等面向交給市場處理。
問題4:專案是否具備牢靠的競爭優勢?
Nostr 的競爭優勢在於其極簡的技術設計和對抗審查的能力。使用者可以自由使用多個relay,可以不斷更換,保持溝通的自由和隱私。此外,比特幣和閃電網路的支援也為Nostr 提供了獨特的優勢。
問題5:Relay 工作原理是什麼?誰可以搭建它?
Relay,或稱為中繼器,是Nostr 協定不可或缺的組成部分,它負責將使用者的訊息傳遞到網路上。任何有伺服器的個人或組織都可以搭建自己的Relay 節點。搭建過程並不複雜,使用者可以選用各種雲端伺服器或VPS 主機,利用一些平台的免費試用服務,這樣可以在不產生成本的情況下試運行Relay。此外,需要註冊一個域名,並將其解析到伺服器的IP 位址。
具體操作包括使用SSH 用戶端遠端登入伺服器,安裝Umbrel 這個工具,透過一條簡單的指令就可以一鍵安裝Nostr Relay 應用程式。安裝完成後,使用者即可在瀏覽器中輸入網域存取後台,進入應用程式商店安裝Nostr Relay,一切設定妥當後,就能開始使用這個中繼器了。
這個過程不僅簡化了技術門檻,也使得任何對去中心化社交網路感興趣的人都能貢獻自己的一份力,維護和增強Nostr 網路的健康和活力。
問題6:Nostr 和區塊鏈有什麼關係呢?
Nostr 與區塊鏈技術的關係是間接的,它們共享去中心化的概念但運作方式有所不同。 Nostr 是一個開源的去中心化社交網路協議,它不是一個區塊鏈項目,而是旨在為去中心化應用程式提供基礎設施。 Nostr 協定由客戶端(Client)和中繼端(Relay)組成。客戶端負責簽名和驗證訊息,由使用者操作。中繼端則可以擷取、儲存並向其他用戶端轉發任何與之連接的用戶端資訊。任何人都可以運行一個中繼端,但與區塊鏈不同的是,Nostr 的中繼端之間並不會直接通訊。
Nostr 的設計允許靈活地使用各種標籤(tags)和事件類型(kind),這樣使用者可以基於特定場景自訂他們的互動方式。例如,在標籤中新增其他事件的ID 來引用內容,或新增想要被刪除的事件ID 來刪除發佈的內容。這種設計使得Nostr 在功能上擁有很強的靈活性和擴展性。
Nostr 的運作和傳統的區塊鏈專案主要的不同在於,Nostr 不依賴區塊鏈技術來維持網路或驗證交易。它不使用鍊式結構來儲存數據,而是依靠中繼端來處理資料的傳輸和儲存。這意味著Nostr 不需要挖礦或其他加密貨幣相關的機制來運作。因此,Nostr 協議的去中心化特質主要源自於其網路結構和開放原始碼的特點,而不是區塊鏈技術。
總結來說,Nostr 是一個獨立於區塊鏈的去中心化社交協議,其創新之處在於提供一個任何人都可以參與的開放網絡,不過它並不依賴區塊鏈技術來實現其去中心化的目標。 Nostr 透過其獨特的客戶端和中繼端結構,提供了一個去中心化的平台,任何人都可以建立和運行自己的中繼端,進而支持去中心化的社交媒體平台的建設。
6. SWOT 分析
優勢(Strengths)
-
Nostr 是一個開放的社交協議,這意味著任何人都可以建立或修改客戶端,鼓勵創新。
-
它透過比特幣打賞的方式,提供了一個與傳統社群媒體不同的經濟激勵模型,減少了對廣告的依賴。
-
Nostr 計畫吸引了諸如Jack Dorsey 這樣的知名人士的關注和支持,這提高了其可見度和可信度。
劣勢(Weaknesses)
-
目前,Nostr 生態系統的應用程式處於早期階段,功能不完善,使用者體驗存在bugs。
-
缺乏足夠的用戶和內容創作者加入,可能會限制其成長和影響力。
機會(Opportunities)
-
作為一個去中心化的協議,Nostr 有機會打破現有的社群媒體壟斷,吸引那些對隱私和言論自由有高需求的用戶。
-
可以整合其他技術,例如閃電網絡,以擴展其功能和應用場景。
威脅(Threats)
-
監管壓力可能會對加密貨幣和去中心化服務構成挑戰。
-
現有社群媒體巨頭可能會採取措施打壓或模仿Nostr 的特色功能,從而影響其獨特性。