沉默宇宙
第1章 倒计时:100年
燕京的深秋总是来得猝不及防。
苏黎把最后一组观测数据导入分析程序时,窗外正飘着今年第一场薄雪。雪花贴着物理楼老旧的玻璃窗滑落,像某种缓慢的无声的溃败。走廊里偶尔传来脚步声,那是晚归的研究生在赶论文,或是值班教授忘了关实验室的灯。
凌晨两点十七分。
整栋楼只剩B层这间射电天文数据处理室还亮着灯。
苏黎揉了揉发酸的眼睛,屏幕上的光谱曲线在她视网膜上留下青色的残影。她今年二十二岁,燕京大学天体物理系研一,研究方向是宇宙微波背景辐射——也就是那团诞生于大爆炸后三十八万年的“余晖”。
说白了,她的工作就是在三百年前的噪声里找规律。
导师陈远山给她的毕业论文课题听起来宏大得离谱:《普朗克卫星全天图异常区域的统计分析》。但实际上,这不过是把海量CMB数据按不同频段切片,再跑一遍傅里叶变换,看看有没有前人遗漏的小尺度各向异性。
“做不出来也没关系,”陈远山在给她课题时这么说,手指推了推厚厚的眼镜,“这种课题,能发篇SCI三区就烧高香了。”
苏黎没有反驳。她从来不反驳任何人。从小到大,她的人生关键词就是“不惹眼”成绩不差但也不拔尖,长相清秀但从不化妆,住在燕大分配给研究生的六人间里,室友换了三茬,没有一个记得她的生日。
她唯一的爱好是观星。
不是那种浪漫的对着星空许愿的观星,而是真正地、系统地观测。她攒了两年奖学金,买了一台二手的八英寸反射望远镜,架在宿舍楼天台上。每个月总有那么几个晴夜,她裹着羽绒服爬上楼顶,对着猎户座大星云一坐就是几个小时。
那片模糊的淡绿色的光晕在她眼里比任何人的脸都清晰。
但今晚她没有上楼顶。今晚她坐在数据处理室里,盯着一组本不该存在的信号。
事情是从三个小时前开始的。
苏黎习惯在深夜跑数据——这个时间段服务器负载最低,她的脚本不会被挤到队列末尾。她原本只是在做常规的功率谱估计,用CAMB软件和Healpy工具包生成理论曲线,再和普朗克卫星的实际观测对比。
一切正常。直到她调出了那组异常数据。
普朗克卫星在2009年到2013年间扫描了整个天空,生成了迄今最精确的CMB全天图。这幅图上布满了冷热斑点——温度涨落大约在百万分之一的量级。这些涨落是宇宙婴儿时期的指纹,记录着大爆炸后三十八万年时物质的分布。
苏黎的脚本按陈远山的指示,把全天图分成了六个区域,逐个进行多极矩分析。前五个区域的结果都在预期之内,理论曲线和观测数据吻合得严丝合缝。
但第六区——银河平面附近的那片区域——出现了一个微小的不该存在的偏差。
ΔT/T ≈ 10^-6.2
这个数字太小了,比正常涨落还低一个数量级。如果放在整张全天图中,它就像沙漠里一粒沙子少了半粒的重量。普朗克团队的官方分析软件会自动把这个量级的信号当作仪器噪声过滤掉。
但苏黎没有用官方软件。
她用的是一个开源的由几个欧洲小组维护的第三方工具包。这个工具包在处理极低信噪比信号时有一个独特的降噪算法——Wavelet Denoising with Adaptive Thresholding,小波自适应阈值去噪。
这是她在一个 obscure 的arXiv预印本上看到的,作者是个波兰博士生,论文只有七次引用。苏黎之所以注意到它,纯粹是因为她硕士期间做过小波分析的课程项目,对这个领域格外敏感。
就是这个“敏感”,让她看到了那粒沙子。
苏黎盯着屏幕上的残差图。在l(多极矩)大约对应1370的位置——也就是角尺度约0.26度的地方——观测曲线和理论曲线之间出现了一个尖锐的尖峰。
一个孤立的无法用任何已知物理效应解释的尖峰。
她的第一反应是代码写错了。
这太正常了。天体物理的数据处理链条极长,从卫星原始数据时域积分,到校准、去噪、投影、频谱分析,任何一个环节的bug都可能导致虚假信号。苏黎已经在这条路上踩过无数坑——有一次她花了一周追查一个“新发现”,最后发现是自己忘了把数组从0-indexed转换成1-indexed。
她重新检查了每一行代码。
Wavelet level: 5
Mother wavelet: Daubechies 4
Thresholding: Soft, adaptive
Edge handling: Periodic
全部正确。
她换了小波基函数——从Daubechies 4换成Symlet 8,再换成Coiflet 3。换了一种完全不同的去噪策略——用Empirical Mode Decomposition,经验模态分解。她甚至把数据倒过来跑了一遍,从高频端往低频端扫描。
尖峰还在。
位置没有变:l ≈ 1370。振幅没有变:ΔT/T ≈ 10^-6.2。
苏黎感到后颈的汗毛竖了起来。
不是因为兴奋。恰恰相反——是因为一种难以名状的原始的恐惧。
作为天体物理研究者,你对“新发现”的第一反应永远应该是“我哪里搞错了”。但苏黎已经穷尽了她能想到的所有验证手段。这个信号要么不存在,要么。
要么它是真的。
她打开了一个新的终端窗口,开始查询这个角尺度对应的物理意义。l=1370,在CMB功率谱中对应的是小尺度——大约是星系团级别的结构在最后散射面上的投影。但这个尖峰的形状——她在屏幕上放大了它——不对。
它的轮廓太尖锐了。真实的物理效应产生的功率谱特征通常是平滑的宽峰的——比如声学峰那几个圆润的隆起。而这个尖峰,它的半高全宽只有几个l单位,像一把刀插在平滑的曲线上。
这不像自然现象。
这像……信号。
苏黎的手指悬在键盘上方。凌晨三点零六分,物理楼的地暖早就停了,房间里的温度正在缓慢地向冰点靠拢。她呼出的气息在屏幕上方凝成白雾。
她在心里快速过了一遍能想到的所有系统误差来源:
仪器噪声?普朗克卫星的探测器噪声在l>2000时确实会显著上升,但1370还在信噪比良好的区间内。
前景辐射?银河系的同步辐射和自由自由辐射确实在低频端有贡献,但她在分析时已经用了LGMCA方法去除了前景。而且,银河前景在功率谱上的表现是单调上升或下降的趋势,不会造成这种孤立尖峰。
点源污染?强射电源如果被错误校准,确实可能产生尖锐的谱特征。但苏黎检查了点源目录,1370这个多极矩对应的角尺度远大于点源的角分辨率,点源的贡献在这个尺度上已经被完全平滑掉了。
她能想到的所有“正常”解释都被排除了。
只剩下“不正常”的那个。
苏黎深吸一口气,打开了一个私密的加密文件夹——这是她存放所有“跑题”数据的习惯,文件夹名字起得很朴实,叫“杂项”。她把当前的数据产品、分析脚本、以及那张该死的残差图全部打包,塞了进去。
然后她做了一件她从来不会主动做的事:她给陈远山发了一条微信。
“陈老师,我在第六区的低频端发现了一个异常信号。角尺度约0.26度,振幅约10^-6.2。我已经排除了仪器噪声、前景辐射和点源污染。您方便的时候能不能帮我看看?”
发完这条消息,她立刻后悔了。凌晨三点给别人发学术消息,这是社恐患者的终极越界行为。她甚至能想象陈远山第二天早上看到这条消息时的表情——困惑,然后礼貌地回复一个“收到,我看看”。
但三秒后,她的手机震动了。
不是微信。是一条短信。
发件人:未知号码。
内容只有一行字:
“不要相信任何人。”
苏黎盯着那行字看了五秒。然后她做了三件事:第一,截图保存;第二,打开手机的IMEI查询功能,确认这条短信是通过普通蜂窝网络发送的,不是什么科幻电影里的量子加密频道;第三,检查了发件人号码——一个没有区号的十一位数,看不出任何规律。
她的第一反应是恶作剧。
燕大物理系的博士生们有在深夜互相整蛊的传统。上个月就有人往全系的邮件列表里发过伪造的“诺贝尔奖预测”。但那个骗局用了三分钟就被识破了——发件人是个有名的段子手,手法粗糙得像用脚写的。
这条短信不一样。它太简洁了,简洁到让人不安。而且它来的时机——就在她发现异常信号的三分钟后——精确到像有人在她电脑上装了实时监控。
苏黎关掉手机屏幕,房间重新陷入只有显示器照亮的昏暗。
她告诉自己:想多了。一定是想多了。凌晨三点的大脑不适合做任何判断,尤其是关于阴谋论的。她应该保存进度、关掉所有窗口、走回宿舍,在六人间里听着室友的鼾声入睡。
明天一切都会变得清晰。
她伸手去按服务器集群的关机键。这是实验室的规定——私人脚本不能长时间占用计算节点。她的手指已经碰到了机箱上那颗红色的按钮
头顶的日光灯,灭了。
不是渐暗,不是闪烁。是所有灯管在同一瞬间失去了电流,像有人一把掐断了整栋楼的电源。数据处理室的三个显示器同时黑屏,服务器集群的风扇声戛然而止。整个B层陷入一片漆黑。
只有苏黎的笔记本电脑还亮着——它接了UPS不间断电源,屏幕上那张残差图在黑暗中泛着幽幽的蓝光。
房间里的温度似乎在那一瞬间下降了几度。
苏黎的手还悬在半空中。她能听到自己的心跳,咚、咚、咚,像有人在敲一面薄薄的鼓。凌晨三点的物理楼本来就安静,但现在这种安静变成了另一种东西——一种有质量的压迫性的沉默,像有人在你耳边捂住了自己的嘴。
她慢慢把手收回来。
然后是脚步声。
从走廊的方向传来。沉稳的有节奏的成年人的脚步声。不是那种漫无目的的巡逻,而是目标明确的径直朝数据处理室走来的脚步。
苏黎从椅子上滑下来,蹲在地上。她的眼睛已经适应了黑暗,能隐约辨认出实验室的轮廓——三排工作台,墙上挂着普朗克卫星的艺术概念图,角落里那台咖啡机还在发出最后一丝余热的气息。
脚步声到了门口。
数据处理室的门是那种老式的木门,装了电子锁,平时刷卡进入。但此刻电子锁也失效了——没有电,锁芯里的电磁铁释放,门只是虚掩着。
门把手转动的声音。
苏黎屏住呼吸,蜷缩在实验台下方。她的膝盖抵着冰冷的地砖,鼻尖闻到了灰尘和金属的气味。她能从实验台底部的缝隙看到门口的灯光——走廊里的应急灯还亮着,把来人的影子投在地板上。
那是一个人的影子。不高,但很宽,肩膀的轮廓在地面上拉出锐利的棱角。
那个人站在门口,似乎在适应黑暗。几秒钟后,他——从步态和体型来看应该是男性——走了进来。
他的脚步很轻,轻到不像在地面上行走,而像在水面上滑行。但他没有用手电筒。这让苏黎的后颈汗毛再次竖了起来——在一个完全黑暗的陌生房间里行走而不需要照明,说明这个人要么对房间布局了如指掌,要么有夜视设备。
不管是哪一种,都不是好消息。
那个人径直走向苏黎对面的那排工作台。她听到键盘被按下的声音——不是打字,而是长按,像有人在强制重启某台设备。然后是硬盘被拔出的机械声响,清脆的“咔嗒”一声。
苏黎的心脏漏跳了一拍。
那些硬盘里存着普朗克卫星的全部原始数据——三十个探测器、两年半的观测、总容量超过两TB。这些数据在学校服务器上都有备份,但来人显然不知道这一点,或者……他不在乎备份,他只想要物理介质。
又是一阵沉默。苏黎听到那个人在翻找抽屉,纸张被翻动的声音在黑暗中格外刺耳。然后是手机震动的嗡嗡声——不是苏黎的手机,是那个人的。
他接了电话。没有说话,只是“嗯”了几声。通话不到十秒就结束了。
然后他转身,朝苏黎的方向走来。
苏黎的血液在这一刻冻结了。她能感到那个人正在靠近——不是走过她身边,而是径直走向她的笔记本电脑。屏幕上的蓝光在黑暗中像一座灯塔,指引着他。
他看到了她。
这个距离不到两米——苏黎能闻到他身上有一种奇怪的气味。不是汗味,不是香水味,而是一种干燥的化学气味,像消毒水蒸发后残留在空气中的那种味道。
她闭上眼睛。
如果她被发现,如果这个人知道她看到了数据
但什么都没有发生。
那个人在她面前停住了。她能感觉到他的视线落在自己身上,像一只手按在她的额头上。时间被拉长了,一秒变成了十秒,十秒变成了一分钟。
然后他转身走了。
脚步声渐远,数据处理室的门被轻轻带上。走廊里的应急灯光线从门缝中消失,房间彻底陷入黑暗。
苏黎没有动。她在原地蹲了至少五分钟,直到双腿完全失去知觉,直到她确信外面再也没有任何声音。
然后她从实验台下爬出来,膝盖着地时发出了沉闷的响声。
她的笔记本电脑还亮着。屏幕上,那张残差图静静地等着她。l ≈ 1370处的尖峰像一个嘲弄的微笑。
苏黎颤抖着拿起手机。凌晨三点十一分。她打开微信,看到陈远山的对话框最上方多了一条新消息
是她刚才发出去的那个异常信号截图。
但消息状态显示:已撤回。
三秒后撤回。在她发现异常信号的三分钟后。
苏黎缓缓地、缓慢地呼出了一口气。她的手在发抖,但她的大脑在这一刻异常清醒。她想起了那条匿名短信:
“不要相信任何人。”
她现在知道了这不是恶作剧。
窗外,雪停了。燕京的夜空被城市的光污染染成暗橙色,猎户座只露出腰带上的三颗星,像是被人用橡皮擦去了大半。苏黎站在数据处理室的窗前,看着那三颗模糊的星星,突然想起了一件事。
她十二岁那年,父母在一场车祸中去世。警方说是一辆失控的货车冲上了人行道,目击者说那辆货车没有任何刹车痕迹。
但苏黎记得——她在整理父亲遗物时发现了一张奇怪的星图。那张图不是印刷品,而是手绘的,用极细的针管笔在羊皮纸上画出了数百颗星星的位置。图的一角写着一行小字,字很小,她当年看不懂。
现在她认出来了。
那是一组天文坐标。
赤经:03h 19m 48.2s
赤纬:-44° 31′ 36″
这是现代天文学的坐标格式。但那张星图她确信至少有二十年的历史——纸张已经泛黄,边缘有被反复折叠的痕迹。
父亲生前是一个测绘工程师。他怎么会画出精确到角秒的天文坐标?
苏黎把这些念头压了下去。现在不是想这些的时候。她必须保存数据、离开这里、找到陈远山
但她已经不知道该不该相信他了。
她打开电脑,把加密文件夹里的所有文件复制到一块U盘上——那是她从网上买的二手货,容量只有32GB,外壳上贴着一个Hello Kitty的贴纸。如果有人搜她的东西,绝对不会想到这块粉嫩的U盘里装着可能颠覆人类认知的数据。
这是她父母去世后她学会的第一件事:真正重要的东西,永远藏在最不起眼的地方。
苏黎把U盘塞进内衣的暗袋里——那是她改造的内衣,内侧缝了一个拉链小口袋,用来放钥匙和零钱。然后她关掉电脑,把实验室的门从外面带上。
走廊里的应急灯把一切照成惨绿色。她快步走向楼梯间,没有坐电梯——停电时电梯会自动锁死在三楼,但她不能冒任何风险。
走到一楼大厅时,她看到了一个人影。
那是一个保安,坐在前台后面打瞌睡,手边的监控屏幕全部黑着——停电的缘故。苏黎经过时,保安迷迷糊糊地抬头看了一眼,嘟囔了一句“同学这么晚啊”,又低下头去。
苏黎没有回答。她拉上羽绒服的帽子,把脸藏在阴影里,推开通往校园的玻璃门。
凌晨三点的燕京大学校园像一座被遗弃的博物馆。银杏树的枯叶铺满了整条林荫道,在她的脚步下发出干燥的碎裂声。远处传来猫头鹰的叫声——学校里的流浪猫在交配季节会变得格外吵闹。
苏黎没有直接回宿舍。她绕了一个大圈,穿过未名湖畔的小路,从物理楼背面走向学校的西门。一路上她不停地回头看,确认没有人跟踪。
她要去陈远山的办公室。
不是因为那条已撤回的消息——恰恰相反,是因为那次撤回。如果陈远山是清白的,他为什么要撤回消息?如果他是有罪的,那他为什么要在凌晨三点秒回?
苏黎不知道答案。但她知道一件事:
那组异常信号,那个l≈1370处的尖峰,那个ΔT/T≈10^-6.2的振幅
它一定意味着什么。
宇宙不会无缘无故地在某个精确的尺度上留下一个刀刃般的标记。如果这不是自然现象,那它就是人为的——要么是人类自己制造的仪器伪影,要么是。
要么是有人在有意为之。
苏黎走到陈远山办公楼的门口时,天边已经泛起了鱼肚白。东方的地平线上,一颗特别亮的星星正在消散——那是金星,清晨的启明星。
她抬头看了一眼那颗星,突然意识到一个可怕的事实:
如果宇宙真的是一台收割机器——如果137亿年的循环是真实存在的——那么她刚才看到的那个尖峰,可能就是倒计时启动的声音。
一个周期恰好等于宇宙年龄的数值。
137。
这个数字,她此后会在无数个不眠之夜里反复看到。在金字塔的墙壁上的符文中,在星图的节点处,在信号塔的排列规律中,在创造者展示给她看的宇宙底层代码里。
137。
精细结构常数的倒数。物理学中最神秘的数字之一。费曼曾说:“我们不知道这个该死的数字从哪来,它是上帝之手写下的,我们不知道那只手是如何写出它的。”
苏黎当时不知道的是,精细结构常数并非宇宙常数。它只是一个标尺——就像一把尺子的刻度。而真正的信息,被编码在那个尖峰的位置上。
l ≈ 1370。
不是137。是1370。
差了一个数量级。
这个差异——这个看似微不足道的小数点后的偏移——将在未来的故事里成为一切的起点和终点。因为137是表象,1370才是密钥。
但那是后来的事了。
此刻,苏黎只是站在一栋办公楼前,看着一扇被撬开的门缝里透出的微弱光线。
陈远山的办公室,门是开着的。
而就在三十秒前,她还在心里告诉自己:不要相信任何人。
她推开门。
办公室里没有人。但桌子上的东西告诉了她一切——抽屉被拉开翻倒在地,文件散落一地,书架上的书被扫落在地。一台笔记本电脑的屏幕碎裂,像是被人用硬物猛击过。
陈远山不在。
但墙上挂着的一块白板上,还残留着一行没来得及擦掉的字。那行字是用红色马克笔写的,笔迹急促而潦草,像是在极短的时间内匆忙留下的:
“如果你看到了这个,说明你已经知道了。去西藏。找那座寺庙。玉佩在你父亲的书里。”
苏黎盯着那行字,感到自己的世界观在这一刻裂开了一道缝。
西藏。寺庙。玉佩。
父亲的书。
她父亲留下的东西里,确实有一本书。那是一本旧得不能再旧的《甘珠尔》——藏传佛教《大藏经》的一部分,用古藏文写成,纸张是那种粗糙的没有经过漂白的藏纸。这本书一直放在她家里的书架上,和一堆工程测绘手册混在一起。她从来没想过要翻开它。
因为她看不懂藏文。
但现在她突然明白了——父亲为什么要把一本藏传佛经放在一个测绘工程师的书架上。
它不是书。
它是地图。
倒计时:100年
第2章 暗室逃生
苏黎在陈远山的办公室里站了整整一分钟。
这一分钟里,她的大脑完成了一次从恐慌到冷静的切换——不是因为她勇敢,而是因为她实在没有别的选项。逃跑需要方向,而她此刻连自己在哪里都不确定。
她关上门,反手拧上了内侧的旋钮锁。这把锁是学校后勤处装的,质量堪比宿舍柜子上的挂锁,但只要能拖延十秒钟,就值回票价。
然后她蹲下来,开始在地面的碎纸屑中寻找线索。
陈远山是一个极其严谨的人。苏黎跟他做了两年本科科研训练、一年研究生课题,深知他的习惯 他的办公桌永远一尘不染,文件按年份、项目、密级分三个维度归档,每个抽屉都贴着标签。现在这些抽屉全部被拉出来翻倒在地,不是因为陈远山慌乱中自己翻找东西,而是因为有人
有人在他的办公室里找过什么东西。
而那个人没有找到。
因为如果找到了,白板上就不会留下那行字。
苏黎把散落的文件一封封捡起来,不看内容,只看抬头和日期。大多数是她熟悉的——课程讲义、项目申请书、会议邀请函。但有一叠纸不一样。
这叠纸没有抬头。没有日期。纸张的颜色也和办公用纸不同——更厚,更接近素描纸的质感。她把这叠纸翻过来,发现上面画满了符号。
不是数学公式。不是物理图表。
是某种她从未见过的文字系统。
那些符号由点和线构成,排列成紧密的行,像压缩过的二进制代码被翻译成了视觉图形。有些符号单独出现,有些则组合成树状结构——一个母符号分出三四个子符号,子符号又继续分叉,直到整张纸被填满。
苏黎的瞳孔微微收缩。
她不知道这些符号是什么,但她知道一件事:陈远山的研究领域是宇宙学参数估计。他这辈子不会需要用到任何非拉丁字母的文字系统。他甚至连用LaTeX写公式都要查手册。
所以这些符号,不是他画的。
是别人留给他的。
她把这叠纸塞进了背包。动作要快——她不确定那些人还会不会回来。
背包里已经装了笔记本电脑、U盘、充电器、一瓶没喝完的水。现在又多了这叠来历不明的符号纸。背包沉甸甸的,拉链合上时发出了令人安心的“咔哒”声。
苏黎最后看了一眼白板上的红字。
“如果你看到了这个,说明你已经知道了。去西藏。找那座寺庙。玉佩在你父亲的书里。”
她掏出手机,拍了一张白板的照片。然后她做了一件她从未做过的事——她打开手机摄像头的视频模式,把整个办公室的状况录了一遍:翻倒的抽屉、碎裂的屏幕、散落的文件、地上的脚印。
脚印。
她蹲下来,用手机微距镜头拍了那串脚印。应急灯的光线下,鞋印的边缘清晰可见——是一双运动鞋,鞋底花纹是某种锯齿状的越野纹路,尺码大约42-43码。但最有价值的信息不在鞋底花纹,而在鞋印的深度分布上。
苏黎学过一点足迹分析——不是出于兴趣,而是因为父亲的缘故。她父亲做测绘时,经常需要在野外追踪地形变化,足迹判断是基本功。他教过她:鞋印前掌深、后跟浅,说明此人身材偏瘦、重心前倾,习惯用前脚掌着地;如果后跟明显更深,则说明体重较大或有膝伤。
眼前这些脚印,前掌和后跟的深度差几乎为零。
这意味着两件事:要么此人的体重完美均匀分布在双脚上——这在成年人中极为罕见;要么,他穿了某种特殊的鞋——比如内置压力均衡系统的战术靴。
苏黎不知道哪一种更可怕。
她站起来,深吸一口气,拧开了门锁。
走廊依然空无一人。应急灯把一切照成惨绿色,像她此刻的整个世界都被扔进了一个故障的荧光管里。她快步走向楼梯间
然后她听到了声音。
从一楼大厅的方向传来。不是脚步声,而是低沉的交谈声。两个男人,压着嗓子在说话。他们的声音被距离和建筑结构扭曲了,但苏黎还是捕捉到了几个零星的词:
“……没有……不在……”
“……数据……硬盘……”
“……学生……宿舍……”
苏黎的血液在那一刻变得很冷。不是恐惧的那种冷——而是一种更深层的更古老的冷,像你突然意识到你从一开始就没有任何优势,你所有的努力不过是在一个别人早已设计好的棋盘上挪动棋子。
他们还在找。
不是找陈远山。是找她。
她退回到楼梯间,关上门。楼梯间里没有应急灯——这里是消防通道,按照建筑规范不需要常备照明。黑暗像一堵墙一样迎面压来。
苏黎坐在楼梯台阶上,打开手机,调出燕京大学的平面图。她曾经花了一整个周末把学校所有建筑的平面图都下载到了手机上——那是她刚入学时缓解焦虑的方式,她需要知道自己在任何一栋建筑里的逃生路线。
她现在感谢那个焦虑的自己。
办公楼的结构很简单:地上六层,地下一层。她现在在四楼。一楼大厅有两名不明身份的人员在守候。电梯停电停运。
出口选项:
一、走楼梯到一楼,从正门出去。风险:直接撞上那两个人。
二、走楼梯到地下一层,从地下车库出去。风险:地下车库在停电期间是全黑的,而且车库只有一个出口匝道,如果有人堵在匝道口,就是瓮中捉鳖。
三、走楼梯到顶楼六层,从天台翻到相邻建筑。风险:天台门通常上锁,而且凌晨三点翻越建筑之间的连廊——她穿的是羽绒服和运动鞋,不是猫爪套和冲锋衣。
苏黎的大脑在这些选项之间快速切换,像一台被逼到极限的CPU在跑穷举算法。每一种方案都有致命漏洞,但没有一种方案的致命程度超过“坐在楼梯间里等死”。
她选择了第三条。
原因很简单:物理楼的天台,她上过很多次。那是她观星的私人据点,天台门锁的密码锁她三年前就破解了——密码是"0000",学校后勤处的懒散程度超乎想象。而天台和相邻的生命科学楼之间,虽然隔着一条两米宽的通风井,但井上横跨着一根直径半米的通风管道。
她十二岁时爬过比这更宽的。
苏黎收起手机,开始往楼上走。脚步放得极轻——她脱掉了羽绒服的帽子,把背包的拉链头塞进衣服内侧,防止金属碰撞发出声响。楼梯间的回声很大,每一步都像有人在敲一面铁皮鼓,但她没有办法,只能尽量用前脚掌着地,像她父亲教过的那样。
四楼到五楼。五楼到六楼。
六楼走廊尽头的那扇天台门,果然上着密码锁。苏黎输入"0000",锁芯发出清脆的弹跳声。
她推开门。
凌晨三点的风像一记耳光。
燕京的深秋寒风从天台上呼啸而过,带着银杏叶的苦味和远处未名湖的水腥气。苏黎把羽绒服的拉链拉到下巴,猫着腰穿过天台。她的望远镜还在那个角落里——八英寸的镜筒被防尘罩盖着,像一只冬眠的甲虫。
她没有时间感慨。
通风井就在前方。两米宽,深约十二米,底部是水泥地面,井壁上爬满了空调外机和排水管道。那根通风管道横跨在井口上方,直径半米,表面覆盖着一层薄薄的铁锈和灰尘。
苏黎趴下来,用手掌试了试管道的承重。金属在她的体重下发出了低沉的嗡鸣,但没有明显的形变。她把背包背在胸前——这是她能想到的唯一办法,既保护里面的东西不被蹭掉,又让自己能像一只壁虎一样贴着管道爬行。
第一步是最难的。
她的右脚踩在管道左侧的基座上,左手抓住井壁上的排水管,身体重心慢慢前移。风在这一刻突然变大,把她额前的碎发全部吹向后脑勺,像有人在拽着她的头发往后拉。
她没有往下看。
不是因为勇敢。是因为如果她往下看,她会看到十二米下的水泥地面,然后她会想起父亲。她会想起那辆失控的货车,想起母亲坐在副驾驶座上、头歪向一侧的姿态,想起父亲握着方向盘的手指
苏黎把注意力集中在管道表面的纹理上。铁锈的颗粒感,灰尘的滑腻感,金属在手掌下逐渐变暖的温度。这些细节构成了她此刻的全部世界。
她爬过那根管道时,用了二十三秒。
二十三秒后,她的膝盖碰到了生命科学楼的屋顶水泥面。她翻过栏杆,瘫坐在地上,大口喘气。冷空气灌进她的肺里,像无数根冰针在刺她的气管。
然后她站起来,跑。
生命科学楼的天台也有一道密码锁门。这次密码不是"0000"——她试了三次都错了。但天台另一侧有一扇排风扇的百叶窗,格栅之间的缝隙足以让一个瘦削的成年女性侧身挤过。
苏黎挤过去了。她的羽绒服被格栅上的铁片划开了一道口子,冷风从破口灌进来,但她已经感觉不到冷了。
她在楼梯间里一路向下狂奔。五楼、四楼、三楼——她没有走一楼的玻璃门,而是从二楼跳到了一楼的草坪上。
草坪是湿的。凌晨的露水在她的运动鞋下发出黏腻的声响。她穿过草坪,绕过物理楼的正面
她看到了那两个人。
他们穿着深色的冲锋衣,戴着棒球帽,站在一辆黑色商务车的旁边。车没有熄火,排气管在冷空气里冒着白雾。其中一个人正在接电话,另一只手夹着一根烟。烟头的火光在黑暗中一明一灭,像一个微型的信号灯。
苏黎蹲在灌木丛后面,看着他们。距离大约五十米。这个距离下,她能看清他们的脸——至少,她以为自己看清了。
但有一个细节让她的大脑瞬间短路:
两个人都没有呼出的白雾。
凌晨三点的燕京,气温已经降到了零下。任何人呼出的气息都会在空气中凝成白雾——除非那两个人呼出的气体温度和周围空气完全一致。
这不可能。
除非他们不在这里。
除非苏黎看到的不是真人,而是某种……投影?全息影像?她不知道这种技术在现实中有没有实现,但她知道燕京大学物理系有一个量子光学实验室,研究方向恰好是
她不敢想了。
她退回到灌木丛深处,绕了一个大圈,从学校的侧门离开了校园。侧门的保安亭空着——那个保安一定是在哪个角落里打瞌睡。苏黎没有叫醒他。她现在谁都不能相信。
她站在学校外面的马路上,凌晨三点的燕京像一个被抽干了血液的巨人。三环主路上没有车,路灯把一切照成病态的橘黄色。她裹紧羽绒服,开始往城里走。
她要去的地方只有一个:城中村。
那是她本科同学李雯的出租屋所在地——李雯去年毕业后留在了燕京,在一家互联网公司做后端开发,住在海淀区一个叫“唐家岭”的地方。苏黎从来没有去过那里,但她记得李雯在宿舍里抱怨过无数次地址:唐家岭路47号,鑫城公寓B座,1302室。
李雯是苏黎为数不多的朋友。不是那种会一起逛街喝奶茶的朋友——苏黎做不到那种事——而是那种在实验室里共用一台示波器、在论文deadline前互相校对引用的朋友。李雯知道苏黎的所有事:她的论文方向、她的导师、她父母的去世、她那个二手望远镜。
如果苏黎现在去找她,李雯一定会开门。
但苏黎不能。
不是因为不想连累朋友——虽然这也是原因之一——而是因为李雯有一个致命的弱点:她是一个程序员。她的手机、电脑、路由器、智能音箱,所有设备都处于永远在线的状态。如果那些人能通过手机信号定位苏黎,那么李雯的公寓就是第一个被搜查的地方。
苏黎需要一个更安全的落脚点。
她走到了一家二十四小时便利店的门口。店里的白炽灯把货架照得纤毫毕现——泡面、饮料、避孕套、充电线。一个穿校服的男孩趴在靠窗的桌子上写作业,店员在柜台后面刷短视频,外放的笑声在凌晨的寂静中格外刺耳。
苏黎走进去,买了一瓶热咖啡和一包压缩饼干。她用现金付的钱——她的手机自从看到那条匿名短信后就再也没拿出来过。她不确定手机是否已被监控,但她确定一件事:如果她继续使用它,她的位置就会暴露。
这是信息时代的生存法则:最安全的通讯工具,是不联网的工具。
她坐在便利店最角落的座位上,打开笔记本电脑——这台电脑没有连接任何WiFi,用的是离线分析模式。她插上U盘,把那叠符号纸的照片和办公室的视频也存了进去。
然后她开始重新审视那个异常信号。
屏幕上,l≈1370处的尖峰依然在那里。她现在有了时间——或者说,她现在有了逃亡途中难得的安静——可以更仔细地看它。
她放大了尖峰的左侧翼。在l≈1365的位置,功率谱曲线出现了一个微小的几乎无法察觉的凹陷。如果单独看这个凹陷,任何天体物理学家都会把它当作统计涨落。但苏黎此刻的思路已经变了——她不再把这个信号当作自然现象来分析,而是当作一段被编码的信息来破译。
如果l=1370处的尖峰是一个"1",那么l=1365处的凹陷就是一个"0"。
这是二进制。
她的心跳开始加速。她把整个尖峰区域——从l=1350到l=1390——的功率谱数据全部导出,逐个l值检查是否存在类似的微小偏差。
l=1352:+0.003σ(微弱凸起)
l=1357:-0.002σ(微弱凹陷)
l=1361:+0.004σ
l=1365:-0.001σ
l=1370:+2.137σ(主尖峰)
l=1374:-0.003σ
l=1378:+0.001σ
l=1383:-0.004σ
l=1387:+0.002σ
苏黎把这些正负号按照l值从小到大排列:
+ - + - + + - + - +
如果“+”=1,“-”=0,那么这个序列就是:
1 0 1 0 1 1 0 1 0 1
十位数。
她的手开始发抖。她把这串二进制数转换成十进制:
1010110101₂ = 693₁₀
693。
这个数字意味着什么?苏黎不知道。但她现在确信了一件事
这个信号是人造的。
没有人造的自然现象会在功率谱上编码二进制序列。宇宙不会产生"1010110101"。只有智慧生命会。
她保存了分析结果,关掉电脑。便利店的玻璃窗外,天色已经开始变化。东方的天空从黑色变成了深蓝,几颗残星还在倔强地闪烁,像即将被日光吞噬的最后一批守夜人。
苏黎看着那些星星,突然觉得很累。
她不知道的是,在某个她无法感知的维度里,有十三双眼睛正注视着这一刻。它们看不见她的脸——情感是它们的盲区——但它们能感知到她的意识波动。那种波动的频率,在它们的语言里,叫做“异常”。
而“异常”的处理方式,只有一种。
倒计时:100年