newsence

Show HN: s@:基於靜態網站的去中心化社交網路協議

Hacker News·25 天前

s@ 是一個基於靜態網站的去中心化社交網路協議,將所有加密後的用戶數據存儲在靜態網站中,不依賴任何中央伺服器或中繼站。它專為朋友間的私密互動設計,使用者必須互相追蹤才能查看彼此的內容。

背景

sAT Protocol(簡稱 s@)是一個基於靜態網站的去中心化社交網路協定。其核心理念是讓使用者透過自己擁有的網域與靜態空間儲存加密的 JSON 資料,並藉由瀏覽器端的客戶端進行內容聚合與發布。這項專案強調無伺服器、無中繼站的純粹點對點互動,旨在建立一個僅限好友之間、排除網紅與演算法干擾的私密社交環境。

社群觀點

Hacker News 的討論主要圍繞在「靜態」定義的爭議、擴展性限制以及加密安全性。部分評論者對於「靜態網站」的說法抱持保留態度,認為 s@ 的實現過程涉及複雜的加密簽署與 GitHub API 調用,使用者必須執行特定程式才能運作,這與傳統認知中只需瀏覽器解析 HTML 的靜態網頁有所不同。相較之下,有觀點提到 IndieWeb 的 Webmention 協定更符合去中心化的精神,它透過簡單的 HTTP POST 達成跨站通訊,甚至能以 Nginx 日誌格式接收訊息,在實作上更為輕量且不依賴特定的 JavaScript 客戶端。

在技術架構上,s@ 採取了極端的去中心化立場,完全捨棄了如 Mastodon 的伺服器或 Nostr 的中繼站機制。這種設計雖然達成了零基礎設施依賴,卻也引發了關於效能的質疑。評論者指出,當使用者追蹤的人數增加時,客戶端必須輪詢所有對象的網站來聚合動態,這種 O(N) 的輪詢模式在缺乏推播機制的情況下,即便追蹤人數不多,也可能導致載入效率低落。此外,將所有加密後的 JSON 檔案公開放置於靜態空間,雖然目前有金鑰保護,但這種「可公開列舉」的特性也埋下了隱憂,若未來量子運算技術成熟,這些被公開抓取的加密資料將面臨被回溯破解的風險。

儘管存在上述挑戰,社群中仍有聲音肯定其設計目標。有留言認為這是一個適合在 Tor 洋蔥服務上運行的概念,能進一步強化隱私。也有人將其視為一種「以資料庫為中心」的社交嘗試,雖然在擴展性上有所妥協,但對於只想與少數好友分享生活、不追求規模化的使用者來說,這是一個相當合理的系統。整體而言,s@ 被視為社交協定光譜中的一個極端案例,它與 Nostr 等方案分別代表了在「基礎設施依賴」與「聚合效率」之間的權衡取捨。

延伸閱讀

在討論過程中,參與者分享了幾個類似或相關的去中心化嘗試。Webmention 提供了更成熟的跨站互動標準;Org-social 則是基於 Emacs Org-mode 的社交方案;而 Gitweets 則嘗試直接利用 Git 版本控制系統作為社交網路的底層架構。這些資源反映了開發者社群對於擺脫大型平台控制、回歸個人主權網域的持續探索。

http://satproto.org/