第8章 · 不归点
风险清单写在两张A4纸上,手写,字迹工整得像一份司法文件。
法尔汉没有用屏幕展示它——屏幕上留痕,物理纸张更容易销毁。他把两张纸平摊在陆远面前,纸的边缘压着一杯水和一把钥匙。钥匙是据点笼式工位的门钥匙,水的温度刚好适合陆远怀里抱着的五岁孩子喝药。
“看一下。不着急。“法尔汉说。
陆远把女儿放在旁边的折叠椅上,给她拧开水壶盖,确认水温合适,然后把药片掰成两半递给她。小姑娘顺从地接过药片,就着水仰头咽下去,整个过程安静得像一只训练有素的小动物——她已经习惯了吃药,习惯了不抱怨苦。
做完这些之后,陆远坐在折叠桌的另一侧,把那两张纸拿了起来。
数据党 · 自愿加入风险告知书
本文件不构成法律合同。数据党不是法人实体,不签署任何受法律保护的契约。下列内容仅为告知,不为任何签署方提供司法豁免或保护。
一、对抗目标性质
- 星链通讯有限责任公司(以下简称”星链”)当前的业务覆盖全球187个签约国,运营近地轨道卫星12,411颗(截至2057年6月),直接或间接控制全球约93%的洲际通信流量、78%的算力基础设施租赁市场,以及100%的近地轨道非军事通信频段授权。
- 星链在签约国境内拥有合法的监控、数据审查和信号管制权限。在大多数签约国,对星链网络实施未经授权的接入或修改属于刑事犯罪。
- 综合评估:对抗星链的法律风险等级等同于在全球最大垄断组织及其附属的国家司法系统面前同时处于敌对状态。
二、个人法律风险
- 逮捕概率:基于过去八年中已知的被星链安全部门识别身份的数据党成员数据(样本量:47人),识别后72小时内被捕的概率约81%。其中,核心技术人员的被捕概率为96%。
- 定罪率:进入司法程序后的定罪率接近100%。最轻判决为七年有期徒刑(柏林,2053年,非核心成员,未涉及固件逆向工程)。最重判决为终身监禁,不得假释(新加坡,2055年,被依”太空恐怖主义”定罪)。
- 引渡风险:任何签约国境内被捕均可被引渡至提起诉讼的国家。数据党目前无法提供安全庇护。
三、亲属连带风险
- 星链内部有一个代号”镜像”的自动化程序,会在数据党成员身份被标记后的24小时内,对其直系亲属的星链账户进行”关联风险重评估”。表现形式包括但不限于:
- 账户等级强制下调至铜级或保留级(低于铜级,仅保留紧急通信功能)
- 医疗授权冻结——涉及远程诊疗、AI诊断、在线处方等所有需要星链算力支撑的医疗服务
- 社会信用评分系统多维扣分——影响子女教育、就业、贷款、租房等
- 上述措施不经过任何公开的司法程序。星链将其定义为”账户风险管理”,不属于法律惩罚。
四、数据党的承诺
- 数据党不向任何签约国政府、司法机构、执法部门或星链方面提供任何成员的身份信息。
- 数据党承诺在成员被捕后72小时内启动其亲属的匿名转移程序(通过鸽子网络的物理通道,非电磁信号路径),在可行的条件下。
- 数据党不保证上述承诺完全实现。*
陆远的目光停在”医疗授权冻结”那一行上,比停留在其他任何一行上面的时间都长。
法尔汉没有催促。他去倒了一杯水给自己,靠在墙边慢慢喝。据点的地下三层没有窗户,通风管道送来经过滤的空气,带着微弱的金属气味。远处某个工位的机械键盘在快速地敲击,节奏像暴雨落在铁皮屋顶上。
陆远把两张纸放回桌面。他没有再看第二遍。
“有笔吗?”
法尔汉从口袋里摸出一支圆珠笔——也是普通的、不联网的、塑料外壳的圆珠笔,笔帽上有一圈被咬过的齿痕。他把它放在纸面上,推过桌面。
陆远拿起笔,翻到第二页的底部,在签名栏上方停了一下。
“我女儿——如果我签字——她会不会——”
“她已经在风险范围之内了。“法尔汉说,声音不带感情但也不残忍,“在你打开那个塑料收纳箱的时候,她就已经在风险范围之内了。签字不增加她的风险。但——“他顿了一下,“签字之后你做的事,可能会扩大她的风险。”
“也可能消除她的风险。”
“也可能。”
陆远低头看着笔尖下那根横线。一个签名只需要两秒钟。十二万颗卫星中留着的那个侧信道,它的激活代码已经被他记住——法尔汉在之前的几小时里完整地教会了他SkyWalker协议的信令结构,他全部记住了,没有笔记,没有录音,没有任何数字化的痕迹。
两份A4纸,一张折叠桌,一把圆珠笔,一间地下三层的法拉第笼隔间。
这是一场改变世界进程的签字仪式该有的全部东西。
“我不是来推翻星链的。“陆远说。他的声音不像他自己想象中那样沙哑,反而异常的平静,像在陈述一个已经确认了很久的事实,“我是来让我女儿活下去的。”
他没有抬头看法尔汉。他也没有再看一遍那两张纸上那些危险的数字。
“但如果推翻星链是让她活下去的前提,“陆远在签名栏写下了自己名字的第一个笔画——“陆”字左边的”阝”在他不均匀的笔压下向右倾斜了一度——“那就推翻它。”
他写完最后一笔,把笔放回桌上。纸面上的墨迹在荧光灯下微微反光,签名简洁、清晰,没有潦草,没有犹豫的刮擦痕迹。
法尔汉走过来,拿起那两张纸,没有看签名,直接把它们放进了一台碎纸机。刀刃的切割声在安静的隔间里响了大约两秒钟,纸屑落进透明回收袋里,细碎得像一场微型的雪。
“协议只有在你脑子里了。“法尔汉说,“走吧。我带你去看看SkyWalker的真正测试环境。阿米娜从拉各斯送来的新固件样本比预期早到了。”
他转身走出工位,在门口停了一下。
“你女儿那边——我们会想办法。但不是因为有保障——是因为我们都在这条船上了。”
陆远站起来,抱起已经在折叠椅上迷迷糊糊睡着的女儿。她的体重很轻,轻到让陆远每次抱着她都能清晰地感受到那些数字——那些他签完字之后才真正理解了份量的数字。
柏林,欧盟数字自由委员会办公室的窗外,天空是那种北德特有的铅灰色,低矮的云层像一床厚重的棉被压在城市上方。
伊莎贝尔·克劳斯站在窗前,手里的咖啡已经凉了。她穿了一件剪裁利落的灰色西装外套——今天上午有一场关于星链服务定价透明度的委员会听证会要参加——但她的注意力不在窗外,也不在咖啡上,而在屏幕上那封刚刚解密完成的加密邮件上。
邮件来自数据党内部的一个匿名中继节点,经过了四层加密,文本短到只有两行。
「RF-01已入籍。前华为射频。2048年6G原型机核心团队。」
伊莎贝尔盯着”华为”两个字看了几秒钟,然后放下咖啡杯,坐回办公桌前。十根手指悬在键盘上方,没有立即敲下去。
她是欧盟数字自由委员会任命的星链事务特使,一个表面上的身份——官方角色是代表欧盟与星链进行服务协议谈判,监督其在欧洲市场的合规运营。但真正让她在这个位置上待了四年的,是她同时在数据党和星链高层之间保持的那条窄如刀刃的关系。她向数据党传递星链的动向——不是全部,是经过筛选的一部分。她向星链传递数据党在做什么——同样不是全部,是筛选过的。
她以为自己把这两条线控制得很好。
她调出了内部档案系统,输入”陆远”两个字。搜索结果返回了一份履历摘要——不长,但每一行都让她眉心微紧。
陆远 · 男 · 2048年入职华为201所射频实验室
- 参与项目:6G原型机(代号”太岳”)射频前端研发
- 专项贡献:超高维度正交编码的功放线性度优化、信号指纹认证方案的安全评估
- 离职原因:2049年星链收购华为通信业务部门后大规模裁员
- 离职后去向:于深圳开设个体手机维修店,未再涉足通信行业
关联人员:
- 女儿:陆子衿,5岁,诊断为难治性癫痫,持续治疗中
- 配偶:已故(2053年,交通事故)
伊莎贝尔闭上眼,靠在椅背上,让这些信息在脑子里缓慢沉淀。
一个前华为射频核心工程师。女儿生病。铜级配额不够。转向信号克隆——然后被发现,被追捕——然后被法尔汉接入数据党。
这不像一个被策反的间谍。这更像一个被系统推上绝路的人。
但这让她更不安。
一个被系统推上绝路的人,比一个被意识形态驱动的人更难预测。因为理想主义者有底线,有可计算的决策逻辑。而一个为了保护孩子的人——他的底线是移动的,他的决策逻辑是动态的,他愿意付出的代价是没有上限的。
她拨出了一个号码。
加密线路。接通前的等待音是一种经过特殊处理的、没有任何频率特征的混沌白噪音,即使被星链的物理层干扰阵列覆盖,也无法从中提取任何信息。
“米兰。”
“伊莎贝尔。“米兰的声音从线路那头传来,背景安静得像一座空房间,只有他平稳的呼吸声和偶尔的键盘敲击音。“你有一段时间没主动联系我了。”
“数据党有新人了。“伊莎贝尔直接说。她没有铺垫的习惯。
“我知道。”
伊莎贝尔的手指在办公桌边缘轻轻扣了一下——一个几乎不可察觉的动作。米兰说”我知道”的语气太平淡了,像是一个已经预料到了这个消息的人,而不是一个听到新情报的人。
“你知道?”
“前华为射频工程师。陆远。女儿有病。铜级配额不够用——所以他做了一般人不会做的事。”
伊莎贝尔沉默了几秒。米兰知道的细节比她想象的要多。不只是”有新人加入”——他连这个人的背景、动机、甚至家庭状况都知道。这意味着米兰在数据党内部的情报源不止她一个。
“你在我之前就知道了。“她说。这不是问句。
“伊莎贝尔,我每天都在看数据党在做什么。不是因为我有间谍——是因为他们用我设计的系统,吃我留下的诱饵。他们的每一个数据包都在我的协议层里留下痕迹。我知道他们什么时候上线、什么时候下线、什么时候在新加坡的服务器上编译了新固件、什么时候在拉各斯的据点里接入了一个新终端。”
他的声音不带着炫耀。只是一种陈述事实般的平静——但正是这种平静让伊莎贝尔感到一阵说不清的寒意。
“那你需要我做什么?”
米兰在那边停了一下。当他的声音再次传来时,语调有了微妙的变化——变得更轻了一些,像一个准备说一句很重要的话、但不想让它听起来太重要的人。
“伊莎贝尔,我这里有一块你们都觉得是奶酪的捕鼠器。”
伊莎贝尔没有接话。
“但谁是老鼠,还不一定。”
通信线路在米兰说完这句话之后沉默了大约五秒钟。伊莎贝尔能听到线路那头微弱的电流声——以及米兰均匀的呼吸。
“你是说——陆远不是猎物?”
“我没有说他是猎物。我也没有说他不是猎物。我只是说——“米兰停顿了一下,伊莎贝尔似乎听到他轻轻笑了一声——不是嘲弄,更像是一种带着疲意的自嘲,“你们都以为这个游戏只有一个方向。但方向是可以改变的。”
“米兰,你到底想做什么?”
“我想看到最后谁会按下那个按钮。”
线路挂断了。
伊莎贝尔把听筒放回座机上,注视了它几秒钟。窗外的柏林天色依然铅灰,远处电视塔的尖顶被低云吞没了上半截,像一个被砍断的手指。
她想起三年前第一次见到米兰·沃伊诺维奇的情形。那是在日内瓦的一次国际通信标准会议上,米兰做了一场关于星链第三代网络架构的主题演讲。演讲结束后,伊莎贝尔挤过人群,在走廊里截住了他。她当时还在欧盟委员会的数字竞争部门工作,正在起草一份针对星链的初步监管框架,想从米兰口中套一些技术细节。
米兰站着听完她的问题,然后说了一句让她至今记忆犹新的话:
“你在想的监管框架我都想过了。大部分我已经在系统里实现了。你不信的话,回去查一下星链在法兰克福的数据交换节点的路由策略——你会发现我已经提前把欧洲数据本地化存储的网络路径设计好了。技术永远走在法律前面。你追不上的。”
他说完就走了,留下她一个人站在走廊里。
那是一种她从未感受过的压迫感——不是基于权力或地位,而是基于一种更深层的东西:这个人想在了所有人的前面。不是领先一步,是领先了整整一个维度。
现在,四年后,她感觉自己再次站在了那条走廊上。米兰依然走在所有人前面——包括她。
但她没有把自己的不确定表现出来。
她打开了一个新的加密窗口,开始打字。收件人:数据党布鲁塞尔联络节点的匿名地址。
「法尔汉:你们的新人——陆远——米兰已经知道了。他告诉我的。另外,米兰说了一句让我不安的话。他说这不是捕鼠器——或者说捕鼠器里的奶酪和老鼠的角色还没确定。你知道他在说什么吗?——伊莎贝尔。」
她发送了消息。然后她关掉那个窗口,打开工作界面,把注意力转向今天上午的听证会材料——一份关于星链在欧洲市场的”自愿性”定价透明报告。那份报告用大量数据证明星链的定价策略是公平、合理、透明的。
伊莎贝尔看了几行就翻了过去。她已经在这些数字构成的帷幕后面站了太久,已经很难再把它当作一堵真实的墙。
深圳,地下三层。
陆远不知道米兰和伊莎贝尔之间的通话。他不知道在柏林有一双眼睛正在通过加密邮件看着他的签名档案。他不知道自己在加入数据党之后的不到两个小时里,他的名字已经在三条不同的通路上被传递和分析。
他正在做一件更为紧迫的事情。
陆子衿坐在折叠椅上,小脸泛着一层不健康的潮红——不是发烧,是刚才爬起来之后剧烈咳嗽留下的后遗症。她蜷着腿坐在椅子上,小手抱着一个陆远从据点休息区拿来的保温杯,小口小口地喝着温水。
陆远蹲在她面前,摸了摸她的额头。温度正常。呼吸频率正常。瞳孔正常。他默默确认完这些指标之后,才转过身去看法尔汉递过来的那个东西——一台外形毫不起眼的黑色金属盒,大约一个鞋盒大小,两端各有一个SMA接口。外壳上用激光雕刻了一个鸽子形的标志。
“阿米娜的鸽子从拉各斯送来的。走的是地面通道——摩洛哥、西班牙、法国、德国,最后挂在一架从法兰克福飞深圳的货运航班的货舱里。“法尔汉拍了拍金属盒的表面,“最新的SkyWalker协议固件样本。她的人在自己的据点里用一台五年前的老旧FPGA开发板跑的初步验证——结果比预想的好。侧信道的误码率比模拟环境下低了将近两个数量级。”
陆远接过金属盒,翻转过来看底部——导热垫片上有磨损的痕迹,螺丝孔附近有一小片电路板上残留的助焊剂。他没有看太久,但法尔汉能注意到他观察的顺序:端口、散热结构、屏蔽层厚度、接缝处的防水处理。
“这个外壳是手工焊接的。“陆远说。
“对。拉各斯条件有限,但他们有一个很熟练的焊接工——阿米娜本人。她以前是海底光缆工程师,焊过几万个接头,比机器还稳。”
陆远没有说话。他想象着一个六十多岁的女人在拉各斯某个没有空调的房间里,戴着老花镜,用电烙铁一针一针地焊出一台能用来动摇星链帝国根基的设备。那些焊点光滑、均匀、带着一种手工艺品的质感。
他拿着那台设备,心中涌起一种说不清的感触——不是恐惧,不是激动,更像是踩到了一块踏实的石头。
这个东西是真实的。协议是存在的。侧信道是可用的。它还很粗糙,很脆弱,在星链庞大的网络架构面前像一个婴儿手中的弹弓——但它是真实的。
“什么时候能跑测试?”
“等你女儿睡了。“法尔汉看了一眼那孩子,“她在咳嗽。这里的空气循环系统不太好,我用一台独立空气净化器给她的角落过滤一下。你要不要——”
“不用。她待在我旁边就行。”
法尔汉点了点头,没有坚持。他转身走向测试台,开始预热那台模拟星链地面站信号发生器的设备。银灰色的仪器面板上,一排LED指示灯依次亮起,像某种古老生物缓慢睁开的眼睛。
陆远把女儿抱到工位旁的一张小折叠床上——那是据点里另一个成员让出来的,说”让小孩躺着舒服点”。他给女儿盖上自己的外套,小姑娘闭着眼睛,呼吸声里带着轻微的气管杂音。她的手从外套下伸出来,无意识地抓住陆远的衣角。
陆远没有把那只手放回去。让它抓着。
他在测试台前坐下,开始逐行检查SkyWalker协议固件的源代码。屏幕上的C语言代码在蓝黑色背景上排列成行,是他熟悉的语法,但他读到的每一行都在描述一个他不完全熟悉的系统——一个寄生在星链体内的、依靠光子到达时间差的微观波动来传输数据的协议栈。
他读着代码的间隙,偶尔余光瞥向女儿的脸。她在睡梦中咳嗽了两声,翻了个身,又安静了。
陆远闭了一下眼。
他面前的这台显示器上,一行核心的QKD信道调制参数正在等待他的确认。如果他在底下签上自己的名字——不是签名,是输入一行校验码——SkyWalker协议的第一次全球实测就会进入倒计时。他输入了那行校验码,手指在回车键上方悬停了半秒钟。
然后他按了下去。
屏幕上的状态栏从”WAITING_FOR_AUTH”跳到了”ACTIVE”。
陆远没有回头看女儿。
他现在不能回头。
他不知道的是,在距离他不到两米的那个折叠床上,五岁的陆子衿其实没有完全睡着。她的睫毛微微颤动着,小半张脸埋在外套领子里,在通风管道微弱的光线中,她看着父亲的背影——那个坐在测试台前、肩膀微微前倾、屏幕上的光映在他脸上的背影。
她不知道父亲在做什么。但她知道那个背影和以前不一样了。
她没有出声。她有太多太多的事情不懂,但有一件事她懂得很早:有些问题不能问。问了爸爸会更难过。
她闭上了眼睛。
在这个没有窗户的地下三层空间里,没有人能看见头顶的天空。但此刻,在近地轨道高度上,一颗编号为STK-43182的星链卫星正在无声地掠过深圳上空的晨昏线。它的光学传感器记录不到陆远的存在——但它的QKD模块正在以每秒钟数以亿计的纠缠光子对的速率,与它的邻居卫星交换着量子密钥。那些密钥中有一小部分——人眼无法识别、常规检测无法察觉的一小部分——正在携带着某种不属于星链计费系统的信息。
SkyWalker的第一个活数据包。
它很小。只有 128 字节。
但它正在飞行。