技术 · 节点网络

节点网络

Gather 的节点彼此对等,没有中心数据库,也没有账号服务器。每台节点都是完整节点,替网络转发消息、暂存离线密文。

三把钥匙,两把同意,门才会打开。

完整节点

每台节点都具备全部能力。是否在 DHT 中担任服务端,随它能否被外部访问自动决定:可达就承担,不可达就只当客户端,不会拖慢别人的查询。

许可制准入

节点必须持有经认可的运营方签发的证书才能加入网络,每台节点在本地自行验证对方;准入证书有效期不超过 90 天,生产环境强制开启。

多入口与自动切换

App 内置多个经签名的入口,连接时核对节点身份;当前节点不可用时自动换到下一台。

G-Box:放得进办公室的节点

G-Box 是 Gather 的节点硬件,一台基于 RK3588 的小盒子。装上节点程序,它就是一台完整节点,能力和机房里的服务器相同,可以放在机房、办公室或家里。和其他节点一样,它要持有运营方证书才能加入网络。

G-Box 节点盒子

发布与硬件

节点版本由发布清单约束:3 把发布密钥中任意 2 把签名才有效,带防回滚与过期时间,节点不会自行下载更新。节点可以运行在以下硬件上:

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

吉隆坡机房

生产节点正在这里部署。画面拍摄于机房开业时,已去掉声音。

有一群人,不争流量,不逐喧嚣。

部署状态

  • 生产节点正在吉隆坡机房部署。
  • 目前节点由我们运营,还没有对外开放运营方申请。
  • 第二个机房、种子节点与中继能力自适应仍在规划中。