架构 / 自适应拓扑

网络跟随关系。

关系不跟随网络。

空间不住在服务器上。服务器、局域网和无线电,只是参与者此刻彼此相连的不同方式。

01

空间不住在服务器上

Alice 和 Bob 共享一个空间。为了传递事件,网络借用一条路线——此刻是欧洲的一个中继。

02

中继换了。没有人搬家。没有迁移、导出,也没有重新邀请。

路径变了。

03

在同一个房间?事件走局域网,完全不经过互联网。

路径变了。

04

完全没有互联网?一跳无线电就够了。慢一些——但空间还是同一个空间。

空间没有变。

05

中继是路线,不是家

问题从来不是「我们在哪台服务器上?」

而是「此刻到达你的最好方式是什么?」

可达性

06

拓扑自然涌现

Alice 通过一个中继到达 Bob,通过另一个到达 Carol。中继之间从不对话。

不需要中继联邦。拓扑在边缘组装。

07

可达性,而非位置

每个人都带着一份小小的签名可达清单——并能听见身边的临时路径。

protocol view
Reachability
subject: Bob
epoch: 42

relay ru-1
relay eu-1
08

路径可以重叠

换路线不必打断对话。

09

新路径在旧路径退役之前就已可达。先建后断。

10

故障成为路由

一条路线死掉不是紧急事件。只是封路——流量走另一条。

无需新邀请。

无需新身份。

无需新空间。

11

一个身份,多台设备

你的 Mac、手机和无线电小盒各自以自己的方式可达——它们仍然都是你。

12

传输是一种能力

文本事件哪里都能过。大视频挤不进无线电链路——但没人需要「切换到 mesh」:应用在兼容的路径中自行选择。

能本地则本地。有用则中继。必要则无线电。

13

不变量

看基础设施在一场毫无察觉的对话之下变化。

基础设施是暂时的。

关系是不变量。

网络跟随关系。

而不是相反。