技術 · 節點網路

節點網路

Gather 的節點彼此對等,沒有中心資料庫,也沒有帳號伺服器。每台節點都是完整節點,替網路轉送訊息、暫存離線密文。

三把鑰匙,兩把同意,門才會打開。

完整節點

每台節點都具備全部能力。是否在 DHT 中擔任伺服端,隨它能否被外部存取自動決定:可達就承擔,不可達就只當用戶端,不會拖慢別人的查詢。

許可制准入

節點必須持有經認可的營運方簽發的憑證才能加入網路,每台節點在本地自行驗證對方;准入憑證有效期不超過 90 天,正式環境強制開啟。

多入口與自動切換

應用內建多個經簽章的入口,連線時核對節點身分;目前節點無法使用時自動換到下一台。

G-Box:放得進辦公室的節點

G-Box 是 Gather 的節點硬體,一台基於 RK3588 的小盒子。裝上節點程式,它就是一台完整節點,能力和機房裡的伺服器相同,可以放在機房、辦公室或家裡。和其他節點一樣,它要持有營運方憑證才能加入網路。

G-Box 節點盒子

發布與硬體

節點版本由發布清單約束:3 把發布金鑰中任意 2 把簽章才有效,帶防回滾與到期時間,節點不會自行下載更新。節點可以執行在以下硬體上:

  • x86 伺服器
  • G-Box(RK3588)

吉隆坡機房

正式節點正在這裡部署。畫面拍攝於機房開幕時,已去除聲音。

有一群人,不爭流量,不逐喧囂。

部署狀態

  • 正式環境節點正在吉隆坡機房部署。
  • 目前節點由我們營運,還沒有對外開放營運方申請。
  • 第二個機房、種子節點與中繼能力自適應仍在規劃中。