季明几乎没睡。凌晨四点到五点之间他进入过一次浅层睡眠,但梦境很短,只有一个画面——母亲站在纯白色的房间里,赤着脚,掌心贴在一面泛着涟漪的墙上。她在对他说话,但他听不见。然后梦就碎了,像冰面被敲开,碎片沉入深色的水里。他醒来的时候窗帘缝隙里的那条橙黄色条纹已经从地板上移到了墙壁上,颜色变淡了些,说明天已经亮了。 他坐起身。脊椎两侧的肌肉因为整夜维持同一姿势而僵硬发酸,他按着后颈转了转头,听到关节发出轻微的咔嗒声。工作台还开着,屏幕已经进入了深度待机,只留角落里那枚伊甸园的树叶LOGO在缓慢呼吸。他伸手碰了一下触控板,屏幕亮起来,昨晚最后看的那段母亲的水印文字还在上面——"我在水底等你"。 他盯着那几个字看了几秒钟,然后关掉了显示。 洗澡的时候,热水冲在肩背上,蒸汽把浴室的镜子蒙成一片模糊的白色。他站在镜前,用手掌擦开一小块清晰的区域,看到自己的脸——眼底下有一点青灰色的阴影,嘴角抿成一条直线。他忽然想起母亲以前总说他"一紧张嘴角就往左边歪",他对着镜子看了一眼,确实歪了。他下意识地伸手把嘴角正了正,然后觉得自己这个动作很可笑,就放下手,关掉水,用毛巾用力擦了两把脸。 穿衣服的时候他选了深灰色的套头衫和黑色长裤,兜里装了终端、一张备用数据卡和一把折叠刀——后者纯属习惯,他在编译中心工作的七年里兜里总有一把折叠刀,用来拆设备包装,现在不在中心了,但口袋里的重量感让他觉得踏实。他出门前把公寓里所有的电子设备都检查了一遍,确认没有留下玲那轮通信的本地缓存痕迹,然后拉开门,走进走廊。 "老地方"是他们之间一个旧日的暗号。三年前苏晚晴刚刚从算法部门调进编译中心的时候,两个人第一次独立合作攻克一个锚点纠错的难题,他们在集团园区东门外那条巷子尽头的一家二十四小时茶饮店里坐了整整一夜。那家店的招牌是暗绿色的,写着"守夜人",店面很小,只有四张桌子,靠里的那张桌子背对窗户,正对着墙上一个老旧的机械钟。从那之后,每次他们需要避开集团监控系统谈"不方便在办公室说"的事情,就会约在那里。 季明走进"守夜人"的时候,店里的机械钟指向八点十七分。早上时段店里几乎没有人,只有吧台后面一个戴着棒球帽的年轻人正在擦拭咖啡机的蒸汽棒,看到他进来抬了一下下巴算是打招呼。苏晚晴已经到了。她坐在最里面那张背对窗户的桌子旁,面前摊着一台折叠式的便携终端,屏幕上半部分显示着一堆季明暂时看不懂的频谱图,下半部分是一段在不断滚动的日志流。她今天穿了一件墨绿色的飞行员夹克,拉链拉到锁骨位置,头发扎成低马尾,几缕碎发从耳后滑出来垂在脸颊旁边。 季明在她对面坐下。椅子腿在地面上刮出一点轻微的声响。苏晚晴抬起头来,目光落在他脸上,先看了看他的眼睛,又看了看他的嘴角,然后轻轻摇了摇头。 "你一夜没睡。" "睡了大概四十分钟。"季明把终端放在桌面上,没有打开,"你呢?" "我睡了三个小时。比你强。"苏晚晴把她的便携终端转了个方向,让屏幕朝他那一侧倾斜,"你先看这个。你昨晚发消息说'明天老地方'的时候,我正在跑最后一组分析。你走了之后,我留在办公室把那些日志又过了一遍,发现了一件很有意思的事。" 季明凑过去看屏幕。那段滚动的日志流是集团系统核心层的访问记录——季明认出了界面格式,那是数据库管理员级别的底层追踪视图。苏晚晴把其中一行高亮了出来,时间戳显示为昨天下午四点三十七分,就在董事会投票结束之后的不到十分钟。那一行记录的内容是一串操作代码,季明读了一遍,又读了一遍,然后他的瞳孔微微收缩了一下。 "P7协议层的读取请求。"他低声说,"时间点在散会之后十分钟。谁发的?" 苏晚晴用手指在屏幕上划了一下,操作者的身份标识字段被展开了。那上面显示的ID季明再熟悉不过——"技术总指挥"的权限证书,编号TCC-001。 "杨振国。"苏晚晴说,"他在会议结束之后直接访问了P7层的日志。但问题不在这里。问题在于他访问的那个区块的内容——"她又划了一下,屏幕上展开了一个文件夹结构,"那个区块按理说是空的。P7是弃用协议,我们的归档系统里P7目录下面所有子文件夹都标记为'无数据'。但他访问的时候,系统返回了一条读取成功的状态码。说明那里有东西。他只是没有下载,只是'看了一眼'。" 季明靠在椅背上。店里空调的出风口正对着他的位置,一阵干燥的冷风从头顶吹下来,他感觉到自己的头皮微微发麻。苏晚晴把便携终端收回去,折叠起来,放进夹克内侧的兜里,然后从桌子下面拎出一个灰色的手提箱,放到桌面上。 那个箱子不大,大约三十厘米长、二十厘米宽,表面是磨砂金属材质,边角包着减震的硅胶层。箱体侧面嵌着一块指纹锁面板,指示灯正缓慢地闪着蓝色。 "你带了什么?"季明问。 苏晚晴没有直接回答。她把拇指按在指纹锁上,箱盖咔嗒一声弹开。里面是一台便携式量子分析仪——季明一眼认出了那个型号,那是集团实验室去年采购的最新款,理论分析精度可以达到单量子比特级别,市面价格抵得上一辆小型飞行车。他抬起头看着苏晚晴,眼睛微微眯起来。 "你怎么拿到的?" "我签了借用单。"苏晚晴的语气很平静,"我说我要做一批锚点数据的深度校验,需要高精度量子频谱分析。实验室主任批了。当然他以为我是以官方身份为'永生馈赠'计划做技术验收。我没有纠正他。" 季明沉默了两秒钟。然后他的嘴角——左边那只——轻轻抽了一下,像是想笑又忍住了。"你这叫……挪用?" "这叫合理利用现有资源。"苏晚晴把箱盖合上,但不锁,"你公寓里那套家用设备根本跑不动深层协议分析。我昨晚看了你发过来的那串协议地址,那是旧调试通道的预留端口,要真正进入深层协议层读取数据,至少需要量子级别并行运算的能力。我这台可以带过去。但你得请我吃早饭。" 季明站起来。他朝吧台方向看了一眼,戴棒球帽的年轻人正在把一杯刚做好的热饮推过来——那杯饮品的表面浮着一层淡褐色的泡沫,飘出一股混合了茶和姜的温热气味。苏晚晴伸手接过杯子,用指尖碰了一下杯壁试温度,然后端起来喝了一小口。 "你点了?"季明问。 "我进来的时候就点了。也帮你点了一杯,一样的。你喝掉。"她把另一只杯子推向季明,那只杯子是纯黑色的,表面没有任何标识。季明接过来,掌心被烫了一下,温度透过陶瓷壁迅速传上来。他捧着杯子没喝,只是让那股暖意从手心往手臂里走。 他们离开"守夜人"的时候,巷子里的人流已经开始多起来了。街边几个全息广告牌正在轮播"永生馈赠"的预告画面,金色光雾和"归航"两个字在不同屏幕上交替闪烁。季明低头走得很快,苏晚晴跟在他右侧半步之后的位置,手提箱的带子斜挎在她肩膀上,走动的时候箱子底部轻轻碰着她的胯骨。 回到公寓,季明反锁了门,把客厅的遮光帘全部拉实。室内暗下来,只剩工作台和角落一盏地灯的微光。苏晚晴把量子分析仪放在茶几上,打开箱盖,展开支架,连接电源,整个过程不到三分钟。设备的启动声很轻,像一块光滑的石子滚过丝绸表面。 "你昨晚说玲给你发了一段代码。"苏晚晴蹲在茶几前面,手指在分析仪的控制面板上快速输入参数,"那段代码里提到了'深层协议层'的命名空间。我需要你把它再现一下。" 季明走向工作台。他坐下来,调出一个空白的代码编辑器,闭眼回忆了两秒钟,然后开始敲键盘。他的手指移动得很快,几乎没有停顿,十七行代码在屏幕上逐行浮现。玲发送的那段代码他昨晚反复看了不下十遍,每一个参数偏移的位置都像烙印一样刻在了短期记忆里。他敲完最后一行,没有回头看苏晚晴,只是说:"就是这段。注意第三行、第八行和第十二行的参数。标准的P7声明里那些位置应该是固定值,但这里被偏移了。偏移的幅度……」 "零点零三七个单位。"苏晚晴的声音从他身后传来,带着一丝紧绷,"我看到。这是一组密钥的差分向量。三处偏移加在一起,指向一个具体的——"她停住了。季明听到她的手指在分析仪面板上飞快敲击的声音,然后是一阵高频的电子嗡鸣,然后安静下来。 "指向一个具体的算力节点。"苏晚晴说完了那句话。她站起来,走到工作台侧面,把她的便携终端屏幕转向季明。屏幕上显示着一张拓扑结构图——那是伊甸园系统全部三千四百个算力节点的分布网格,每一个节点用一个小圆点表示,彼此之间用灰线连接。但在那张图的某个边缘位置,有一个节点被高亮成了红色,周围连着一圈虚线。 "这个节点。编号S-734。根据官方架构,这个节点在去年的大规模升级中已经被退役并物理断开了。但你的那段代码里,那个命名空间的深层索引指向的就是这个节点的残余算力。它没有被物理断开。它只是被从拓扑图里移除了。" 季明看着那个红色节点,手指不自觉地按在桌面上。苏晚晴继续说下去,声音压低了一些:"如果玲的代码是对的,那这个节点上运行着某种我们从未见过的程序。我刚才用量子分析仪扫了它一遍,它确实还活着——微弱的信号,频率很低,但周期非常规律。像是……心跳。" "心跳?"季明重复了一遍这个词。他的脑海里浮现出母亲在预编译环境里的画面——她的掌心贴在那面墙上,波纹从她触碰的位置散开。 苏晚晴走到公寓的窗边。她伸手拨开一道极窄的窗帘缝隙,朝外面看了一眼,然后又合上了。"昨晚你发的消息说'他们删了删除'。这句话我一直没想通,但刚才我看到那个节点信号的波形图,我忽然明白了一件事。季明,在我们的系统里,'删除'是一个动作。执行删除指令之后,数据被标记为可覆盖空间,然后——" "然后就真的不存在了。"季明接上她的话,"至少在我们的系统里是这样。但深层协议层如果绕过了这个逻辑,那'删除'就只是一个标签,一个记忆的标签,而不是实际的销毁。真正被删掉的东西从来都没有消失,只是被转移到了另一个地方。用一层伪装成删除指令的数据迁移协议来运作。" 苏晚晴转过身。她的眼睛在暗光中显得很亮,像两片磨过的黑曜石。"这就是为什么沉默症的发作时间是有周期的。你那些锚点时序的数据我昨晚趁着等你的消息重新算了,全部重新算了。你猜我发现了什么?" 季明从工作台前站起来。他走到茶几旁边,蹲下身,量子分析仪的屏幕上此刻正显示着那段波形信号——起伏缓慢,大约每二点三秒一个完整周期。确实像心跳。 "你把沉默症的时间节点和那个节点的信号频率做了比对。" 苏晚晴点了点头。她从夹克兜里掏出一支手写式的数据笔,直接在分析仪屏幕旁边的一张空白纸上画了起来——一条横轴,一条纵轴,横轴标注着天数,纵轴标注着那个S-734节点的活跃算力百分比。她在横轴上标出了一串圆点,每一个圆点旁边写着一个数字,那是每一个上传者陷入沉默的日期。然后她把那些点连起来。 "你看。"她用笔尖指着那些点连成的趋势线,"每一个沉默事件发生的前四十八小时,这个节点的算力活动会出现一次峰值。沉默案例越密集的时段,峰值的频率越高。如果我们把这条曲线反过来看——"她用手指在纸面上方虚画了一条反向的曲线,"它和深层协议层的运行周期完全重合。沉默不是随机发生的。它是按计划触发的。" 季明蹲在茶几前,看着那张纸上的手绘曲线。他感觉到自己的呼吸变浅了,胸腔里有什么东西在收紧——那是他曾经以为已经用理性消化掉的某种感受,在五年间被埋进了专业技术术语和数据报告底下的东西,此刻正从纸面上那些圆点和线条之间渗出来。那是愤怒。 "他们在收割。"他轻声说。这句话从嘴里出来的时候他才意识到自己在发抖——肩膀微微地、几乎不可察觉地抖动着,像体内有某种高频振动正在从骨骼内部向外传导。"玲说的'收割'是字面意思。他们把上传者的意识锚定在某一个算力节点上,等待算力富余周期到来,然后执行某种操作。沉默是操作完成之后的标记。就像收割完之后田地会变空一样。" 苏晚晴没有回答。她把数据笔放下,把那张纸轻轻折起来,递到季明手里。"你留着。"她说,"我那里还有一份数字版的。但我觉得你需要一个握在手里的东西。看得见,摸得着。" 季明接过那张纸。纸的边缘被苏晚晴握过的地方还残留着一点温度。他站起身,把那张纸小心地放进套头衫前面的口袋里,折叠的部分刚好贴着胸口。 客厅里安静了一会儿。量子分析仪的低频嗡鸣填满了整个空间,像一种背景的脉动。苏晚晴重新蹲回分析仪前面,调出了另一组数据——那是她昨晚在自己的办公室里做的另一项工作。屏幕上出现了三段分开的波形图,每一段都标记着时间戳。 "这是你母亲上传前后二十四小时的系统日志。"苏晚晴的声音变轻了,轻到季明需要侧耳才能捕捉到每个字。"官方的归档版本里那段时间的记录是完整的。但我用分析仪做了熵值检测,发现了一个异常。那二十四小时里面,有六个小时——从上传完成后第三小时到第九小时——的日志数据,熵值全部是恒定不变的。你明白这意味着什么吗?" 季明的喉咙发干。"意味着那些数据是人工生成的。真正的数据被替换了。" "对。而且被替换得非常精细。每一个数据包之间的时间间隔、每一次锚点状态更新、每一次呼吸模拟的标记,全部复制了标准波形模版。但复制模版的时候会出现一种偏差——真正的人类意识活动的熵值是有波动的,而机器生成的模版每六个数据包之后会重复一次同样的峰值序列。我用算法把这种重复模式剥离出来之后——"她在屏幕上敲了几下,三段波形图的中间那段开始发生变化,像一层被撕开的薄膜,露出了底下的东西。 季明看到了。在剥离掉伪造数据层之后,真实的那六个小时记录只留下了一段短短的影像。画质很模糊,像被反复压缩了太多次的老旧视频流,但他仍然能辨认出那个身影——母亲,穿着灰色的长袍,赤着脚,在某个空间里走动着。那个空间不是白色的预编译房间。那是一个更暗的地方,色调偏蓝灰,脚下能看到那种半透明的光纹,但那光纹的颜色比预编译环境的深了一层,像是某种更古老的版本。 影像中母亲的身影在走。她在朝某一个方向移动,步伐不快,但很坚定。画面的边缘有一团模糊的东西,季明看了好几秒钟才意识到那是什么——那是一个人的轮廓。或者说,那是一个意识体的投射轮廓,站在那个空间的另一侧,面朝母亲的方向。 苏晚晴把画面定格了。她站起来,转过身,看着季明的眼睛。她的表情很平静,但季明注意到她的右手正在不自觉地攥着夹克的拉链头,指节泛白。 "季明,"苏晚晴的声音很低,低到几乎被分析仪的嗡鸣声淹没,"你母亲不是在沉默中消散的。她只是不再在那个被监测的公开区域里出现了。但她在别的地方。有一个区域,我们的系统监控看不到。你看到了吗?画面上她对面有一个人。" 季明盯着那个定格画面。母亲模糊的轮廓停在一个位置,正对着那团暗处的、人形的暗影。她伸出了一只手。 他想起水印文字里母亲写的那句话。 "我在水底等你。" "那个是谁?"他问。声音很干,像砂纸擦过木头。 苏晚晴摇了摇头。"我不知道。但那段被替换的六个小时里还有一个被嵌入的东西——一段很短的数据碎片,像是有人在那个空间里说话,声音被记录到了系统日志的边缘。我把那段碎片剥离出来之后做成了一段音频。你要听吗?" 季明点了点头。 苏晚晴在控制面板上按了一个键。量子分析仪的扬声器发出了一阵极轻的沙沙声,像远方的海浪拍打礁石。然后那个沙沙声底下浮现出一个声音——很轻,很远,像是从深水里传来的。 那个声音在说:"她来了。" 季明站在茶几前,手伸进口袋里,碰到了那张折叠的纸。纸上苏晚晴画的那些圆点和线条正隔着布料贴在他的胸口上。外面的城市已经彻底醒了,但他公寓的窗帘拉得严严实实,只有工作台上的屏幕光、地灯的微光、分析仪面板上跳动的蓝色指示灯,把这间屋子照成一个和外界隔绝的茧。 他在想那个声音。"她来了"——是谁在等他的母亲?那个暗处的轮廓,那个在预编译环境墙的另一边回应着母亲触碰的存在。 "苏晚晴。"他开口了。声音比他预期中要稳一些。 "嗯。" "那个节点的信号,"他指了指分析仪屏幕上仍在波动的波形图,"它有方向性吗?我是说,它有没有指向某个具体的位置?比如——" 苏晚晴已经明白了他的意思。她重新蹲下身,手指在分析仪的控制面板上快速滑动。波形图展开,变成了三维的空间坐标网格。那个红色节点S-734的信号被标记出来,然后她从信号相位差中提取出了方向向量。 那条向量从节点出发,穿过了大半个城市的地下层,指向了集团园区的一个特定坐标。 季明站在那儿,看着那条向量在三维网格中延伸的方向。他忽然想起了昨晚杨振国在走廊里提到的那个人。 顾维钧。 "我要去一趟地下三层。"他说。