程式忍者PGNinja

Hacker News

Tangled 用 AT Protocol 打造聯邦式代碼鍛造平台

· Tangled 是建立在 AT Protocol 上的新代碼託管平台,讓開發者能自架伺服器並與全球其他使用者協作,不必依賴單一中央平台。

Tangled 是由 Tangled Labs Oy 開發的代碼託管平台,於 2026 年 10 月推出,目標是打造「真正聯邦式」的代碼鍛造。傳統像 GitHub 這類集中式平台雖然方便,但開發者的專案完全依賴單一公司維運;Tangled 想結合 Git、Email 等開放協議的持久性,與現代鍛造平台的易用性與美觀,讓開發者能自主選擇託管程度。

Tangled 建立在 AT Protocol(分散式社交協議)上,查詢索引服務 bobbin 以 Rust 重寫,部署在全球十一個以上區域。Git 伺服器 knot2 同樣改寫為 Rust;議題、PR、留言、標籤等資料存成「協作物件」,直接寫進 Git 倉庫的物件鏈,讓資料跟著程式碼搬移。每次寫入還會在使用者個人資料伺服器留下認證紀錄,做雙向防竄改驗證。

這個設計讓使用者能自行決定要自架哪些部分:只託管 Git 伺服器或 CI 執行器,或是連 API 伺服器、介面都自己架設都可以。Tangled 也加入組織帳號、支援 Jujutsu 與原生 Git 的堆疊式拉取請求比較功能,並表示之後會推出私密倉庫、命令列工具與多語言 SDK。這種把去中心化協議做得像商業平台一樣好用的嘗試,是近來開源社群討論聯邦式架構時常被提起的方向。

這則新聞比較偏產業面,牽涉到的是代碼協作平台的架構設計,不是入門者馬上會碰到的工具。但對正在學程式的孩子來說,可以從中理解「為什麼大家都用 GitHub」以及「資料放在別人的伺服器上有什麼風險」這類觀念,是了解軟體開發生態系很好的例子。

開源開發工具分散式系統

其他新聞