林深的心脏停止了跳动。
那是一张年轻的脸,不会超过二十五岁。五官很端正,甚至可以说是英俊,但表情冷得像冰。他的眼睛是浅褐色的,虹膜边缘有一圈不明显的金色——这个特征让林深感到一种莫名的熟悉。
但真正让他血液冻结的,是那张脸和另一个人的相似度。
眉眼,鼻梁的弧度,下巴的线条……至少有六分像。
像楚门。
时渊管理局的副局长,他们的“支持者”,沈清月视频里说“要小心”的那个人。
画面到这里结束了。最后定格在黑衣人那张冰冷而年轻的脸上,和他身后那个正在缓慢自我吞噬的空间。
实验室里死一般的寂静。
苏离的手还握着林深的手臂,但已经忘了松开。她的指甲陷进了他的皮肤,留下几个发白的月牙印。林深感觉不到疼,他的全部意识都还停留在最后那个画面上,那张和楚门相似的脸。
“林博士,”陈默的声音从耳机里传来,小心翼翼的,“你还好吗?”
林深深吸了一口气,又缓缓吐出。这个简单的动作花了他巨大的力气。“我没事。”他的声音沙哑得厉害,“这个人的身份,能确认吗?”
“我已经在做面部比对了。但……”陈默犹豫了一下,“数据库里没有完全匹配的记录。不过,我调取了TMA的人事档案——用了一点非正规手段——发现楚门副局长有个侄子,叫楚风。档案里的照片是十年前拍的,那时候他才十五岁,但面部骨骼结构有百分之七十八的相似度。”
“楚风。”林深重复这个名字,像是在咀嚼一块冰,“他现在的下落?”
“官方记录是,楚风在2027年死于一场实验室事故。事故地点……”陈默顿了顿,“就在我们研究所,不过是在地上二层的化学分析室。报告说是试剂泄漏引发火灾,遗体严重损毁,DNA比对确认的身份。”
“2027年。”苏离轻声说,“沈博士失踪后一年。”
“对。”陈默说,“而且事故报告写得很模糊,很多关键细节缺失。我黑进——呃,我是说,我通过授权访问了消防部门的原始记录,发现当时现场的火灾痕迹很奇怪,不像是普通化学品燃烧。有目击者说看见‘蓝色的冷火’,但那段证词后来从正式报告里删除了。”
林深闭上眼睛。碎片正在拼合,但拼出来的图案让他脊背发凉。楚门的侄子,在沈清月失踪一年后,死在了同一个研究所。而昨晚,他们在来自过去的“回声”里,看到了一个和楚门长相相似、拿着不明装置的年轻男人,出现在沈清月失踪的现场。
这太巧合了。巧合到不可能是巧合。
“另外两组信号呢?”林深重新睁开眼睛,强迫自己回到科学家的思维模式,“音频和代码,解析出什么了?”
“音频就是昨晚苏离姐听到的那段,沈博士说‘别去春节的庙会’。”陈默说,“但我做了更精细的频谱分析,发现在人声频率之下,还有一层很弱的背景音。像是……很多人同时低声说话,但完全听不清内容。我把这段背景音单独提取出来,做了降噪和增强,结果很诡异。”
“说。”
“那些不是人类语言。或者说,不完全是。”陈默的声音里有一丝困惑,“音节的组合方式不符合任何已知语言的语法结构。但我用神经网络模型分析,发现这些声音的波形有一种……数学上的美感。像是某种用声波表达的方程式。”
苏离松开了林深的手臂,坐直身体:“你能还原出那个方程式吗?”
“在尝试。但这需要时间,而且可能需要苏离姐你的帮助——你对非标准神经信号的处理有经验。”陈默顿了顿,“至于第三组,那些代码和数据列表……这个更有意思。”
第三个子面板在屏幕上放大。里面是两列数据:一列是地理坐标,一列是时间戳。
地理坐标只有一行:北纬31°14’,东经121°28’。
时间戳却有几十个,从2026年2月1623:50:00开始,到2026年2月1700:10:00结束,每隔几秒就有一个记录。每个时间戳后面都跟着一串十六进制代码,长度不一。
“这个坐标,”林深说,“定位在哪里?”
“稍等,我在查。”键盘敲击声从耳机里传来,几秒后,陈默说,“上海浦东,陆家嘴区域。具置是……环形人行天桥的中心点。”
苏离调出电子地图,输入坐标。屏幕切换成卫星视图,显示出一片繁华的都市景观:高耸的摩天楼,纵横交错的高架路,还有那个标志性的环形天桥,像一枚银色的戒指镶嵌在楼宇之间。时间是白天,天桥上行人如织。
“这是实时图像?”林深问。
“是,我调用了最新的卫星数据。”陈默说,“不过有意思的在这里——我对比了2026年同期的历史卫星图。你们看。”
画面切换。还是同一个坐标,但景象完全不同。没有摩天楼,没有高架路,没有天桥。只有一片待建的荒地,长着半人高的杂草。荒地中央孤零零地立着一座老旧的电波塔,锈迹斑斑,顶上挂着几颗早已不亮的警示灯。
“2026年2月,”陈默说,“陆家嘴环形天桥还没开建。这片地刚刚完成拆迁,规划做商业综合体。那座电波塔是上世纪八十年代建的,早该拆了,但不知道为什么一直留到2026年底。”
林深凝视着屏幕上的两幅画面。一幅是2045年的繁华都市中心,一幅是2026年的荒凉工地。同一个坐标,相隔十九年,却是两个完全不同的世界。
而沈清月在2026年失踪前留下的信号里,包含了这个坐标,和精确到秒的时间戳。
“那些十六进制代码,”他说,“破解了吗?”
“部分破解了。”陈默说,“它们看起来像是一种自定义的编码协议,但结构很古老,像是上世纪九十年代的风格。我写了个解码器,能提取出一些信息片段。大部分是乱码,但有几个时间戳后面的代码,解析出来是……”
他停顿了一下,敲击键盘,把解码结果显示在屏幕上。
2026-02-16 23:52:18:[门状态:未激活]
2026-02-16 23:59:47:[共振峰值:87%]
2026-02-17 00:00:03:[检测到异常质量 influx]
2026-02-17 00:00:15:[锚点稳定性:急剧下降]
2026-02-17 00:00:22:[警告:递归检测触发]
2026-02-17 00:00:31:[门状态:激活-不稳定]
2026-02-17 00:00:45:[锚点信号丢失]
2026-02-17 00:01:02:[门状态:关闭-破损]
2026-02-17 00:10:00:[残留辐射:持续衰减中]
实验室里只剩下服务器风扇的声音。
林深一条一条地读着那些信息。“门”、“共振”、“锚点”、“递归”……每一个词都指向同一个方向:沈清月那晚确实在进行某种实验,试图打开或观测某个“门”。而那个“锚点”——很可能就是她手中那个发光的晶体——在某个关键时刻失去了稳定性,导致了灾难性的后果。
“递归检测触发,”苏离轻声重复,“什么意思?”
“在计算机科学里,递归指的是一个函数调用自身。”陈默解释,“如果无限递归下去,系统就会崩溃。但如果把这个概念移植到时间理论里……”
“就意味着时间循环。”林深说,声音很沉,“或者,某个事件的结果成了它自身的原因。一个自我指涉的悖论。”
“而悖论,”苏离接上,“是时空结构最不能容忍的东西。就像在布料上剪一个莫比乌斯环——理论上存在,但实际上会让布料撕裂。”
三人沉默了片刻。这个推论太重大,也太危险。如果沈清月那晚真的触发了一个时间悖论,哪怕是很小的一个,都可能在时空中留下无法愈合的伤口。而昨晚他们的对撞实验,可能无意中碰到了那个旧伤口,让它重新开始渗血。
“我需要去那个坐标看看。”林深说。
“现在?”苏离皱眉,“TMA那边——”
“楚门今天下午会来开安全评估会。”林深看了眼时间,上午八点二十,“我们还有几个小时。陆远征呢?”
“在安保室。需要叫他吗?”
“叫他准备好车,我们在研究所后门汇合。低调点,用那辆没有标志的SUV。”林深开始收拾控制台上的个人物品——加密U盘,平板,一支笔形录音机,“苏离,你留在所里,盯着数据。陈默,继续破解剩下的代码,特别是和‘锚点’、‘递归’相关的内容。有发现立刻通知我。”
“林博士,”苏离叫住他,“你一个人去太危险了。如果那个地方真的有时空异常——”
“所以才要现在去,在楚门来之前。”林深打断她,语气不容反驳,“而且我不是一个人,陆远征会跟着。”
他走到门边,手放在把手上,停顿了一下,没有回头。
“另外,苏离,帮我个忙。去资料库调出楚风事故的所有相关文件,包括那些被删改的。用你的最高权限,如果不够,让陈默帮忙。我要知道那个孩子在2027年到底遭遇了什么。”
“好。”苏离简短地回答。
林深推门出去了。
走廊里空无一人。这个时间大部分研究员还没上班,夜班的人也已经交接离开。林深的脚步声在光洁的地砖上回响,每一声都显得格外清晰。他走到电梯前,按下按钮,等待的时候下意识地看了一眼不锈钢门板上的倒影。
倒影里的他面色疲惫,但眼神锐利。这一次,倒影的动作和他完全同步。
电梯门开了,里面空荡荡的。林深走进去,按下B2。在门关上的瞬间,他仿佛听见了苏离说的那种“心跳声”——低沉,缓慢,带着某种非生物的节奏感。但当他屏息细听,那声音又消失了。
也许只是幻觉。也许。
电梯下行,轻微的失重感传来。林深靠着厢壁,闭上眼睛,在脑海里回放刚才看到的画面:沈清月举起晶体,空间开始崩塌,黑衣人年轻而冰冷的脸。还有那些解码信息里的关键词。
门状态:激活-不稳定。
锚点信号丢失。
门状态:关闭-破损。