下午三点,林默回到公司人事部,准备办理离职手续。
走廊里很安静。以前这个时间点,走廊上总有三三两两的同事端着咖啡聊天,或者讨论项目进度。咖啡杯上的热气,白板笔的墨水味,还有那种大公司午后特有的慵懒——这些东西以前他从来没注意过。
今天,所有人都看着他,然后迅速移开目光。
像他身上带着什么传染病。
火灾、警察、高管会议——消息在公司里传得比光纤还快。没人知道细节,但每个人都在猜。而猜测永远比真相更可怕,因为真相有边界,猜测没有。
会议室的风波之后,陈丽华的态度发生了微妙的变化。她不再提什么"谅解备忘录",而是直接拿出了一份标准的离职协议,补偿条款也从N+3变成了N+6。
翻了一倍。
"公司希望这件事能低调处理。"她说,语气比昨天柔和了很多,像是在安抚一只随时可能咬人的狗——但柔软的语调里,每个字都在收网,"你的工资会结算到今天,社保到这个月底。另外,公司会在行业内给你写一个推荐信,不会提及这次事故。"
不会提及。
也就是说,张涛的事也不会提及。公司用六个月的工资,买了他的沉默。
林默扫了一眼协议,在最后一页签了字。
笔尖划过纸面的声音在安静的办公室里格外清晰——沙,沙,沙。陈丽华的手指微微松了一下,她大概也没想到他会这么干脆。她准备了三套话术,两种施压方案,一个"最后通牒"的剧本。全部没用上。
他知道这是公司的封口费。张涛的事情一旦曝光,对星辉的股价和声誉都是巨大打击。相比之下,给他多几个月的补偿简直是九牛一毛。
用最小的代价,封最大的口。
这是资本最擅长的事情。
"我的个人物品……"
"已经收拾好了,在前台。"
林默点点头,转身离开。笔在他手里转了一圈,然后被塞回口袋——这个动作他做了三年,每次签完什么东西都会转一下笔,像是一个无意识的仪式。
刚走出人事部,他在走廊里遇到了一个意想不到的人。
"林工,聊聊?"
技术总监王磊靠在消防通道的门框上,神色憔悴,眼睛里布满血丝。他应该是刚从警局出来——取保候审——西装皱巴巴的,领带也松了,整个人像是被扔进洗衣机里转了一夜,然后被捞出来晾在门框上。
但他的眼神不对。
那双眼睛里除了疲惫,还有某种林默从未在他身上见过的东西——恐惧。不是对法律制裁的恐惧,而是对某种更大、更深、他不敢说出名字的东西的恐惧。
那种恐惧林默见过——在镜子里,在自己眼里,在每一次系统弹出警告的时候。
"警方放你出来了?"
"取保候审。"王磊苦笑一声,那声苦笑里有一半是自嘲,一半是疲惫,像一只被踢了一脚的狗,连叫的力气都没有了,"他们找到了我和云科那边的通信记录,但我只是个中间人,真正的幕后主使……"
"是张涛?"
王磊愣了一下,然后点点头:"你知道了?"
"猜的。"
猜的,也不全是。昨天的视频已经说明了一切。
王磊叹了口气,从口袋里掏出一包烟,抽出一根叼在嘴上,但没有点燃——公司走廊里禁烟。那个动作有一种下意识的仓皇,像是需要什么来填满手指间的空虚,一根没点燃的烟总比空着的手指让人安心。
"林默,我来是想警告你。"他说,声音压得很低,低到只有两步之内才能听见,像是在对一个即将走进雷区的人做最后的劝告,"张涛背后的人,不是你能惹得起的。"
"谁?"
"我不能说。"王磊摇摇头,眼神闪了闪,像是想起了什么让他害怕的事情——那些画面大概在他脑子里反复播放,每次想起来都会让他的手指抖一下,"但我可以告诉你,这次的事情没那么简单。星辉的数据中心为什么会成为目标?为什么偏偏是昨晚?为什么偏偏是你值班?"
三个"为什么"。
三个精准的、直击要害的"为什么"。像三根针,扎进了林默一直回避的那个问题——
他一直以为自己是偶然卷入的。
但如果不是呢?
林默的瞳孔微微收缩了。
"你什么意思?"
"有人盯上你了,林默。"王磊压低声音,他的手在微微发抖,烟在他指间晃动,像一根随时会掉下来的枯枝,"从你进公司第一天开始,就有人一直在观察你。这次的事故不是偶然,是测试。"
测试。
这个词让林默想起了那个数据流中的男人,那句"游戏开始了"。
漏洞。
漏洞在测试他。
从三年前开始?从他进入星辉的那一刻起?还是更早——从他出生的那一刻起?
他想起系统说的那句话:"候选管理员资质匹配度89.7%。"
89.7%,不是100%。那缺失的10.3%是什么?是他自己的特质,还是系统刻意留下的缺口?
"你知道什么?"他向前迈了一步,走廊里的声控灯因为他的脚步声亮了起来,惨白的LED光打在两个人脸上,"告诉我。"
"我知道的不多。"王磊说,声音更低了,几乎是在耳语,像在念一段他不该念的咒语,"但我知道一件事——如果你继续追查下去,你会死。就像……"
他停顿了。
喉结滚动了一次,像吞下了一块石头。
"……就像你父亲一样。"
林默的身体僵住了。
像有一盆冰水从头顶浇下来。
不是因为他提到了父亲。而是因为他提到父亲的方式——太自然了,太确定了,像是他早就知道林默的父亲是谁,早就知道他会是什么样的反应。
"你说什么?"
"你父亲,林建国。"王磊的眼神里有一丝恐惧,那种恐惧不是对林默的,而是对某个他不敢提起的名字,"二十年前,他也在星辉工作。当时这里还叫'星辉研究所',做的是国家机密项目。后来项目终止,研究所改组成了现在的星辉科技。"
林默从来不知道这些。
他一直以为父亲只是一个普通的工程师,在某次出差中出了意外。母亲也从来没有提过星辉这个名字。家里没有任何和星辉有关的东西,像是有人刻意把所有痕迹都抹掉了——照片、文件、甚至谈话中偶然提到的地名。
"我父亲在这里工作过?"
"不只是工作过。"王磊的声音更低了,低到像是从牙缝里挤出来的,每个字都带着血丝,"他是那个项目的核心成员。后来项目出了事故,整个团队……除了你父亲,全部失踪。"
"失踪?"
"官方说法是实验事故,全员遇难。但你父亲活下来了,而且……"
王磊停顿了一下,似乎在犹豫要不要继续说下去。他的嘴唇张了张,又合上,像是在和自己的良心做最后的谈判。走廊里很安静,只有远处某个办公室传来的键盘声,像某种倒计时——嗒,嗒,嗒。
"而且什么?"
"而且他在事故发生的第二天,就辞去了所有职务,离开了这座城市。之后……就再也没人见过他。"
林默感觉脑袋嗡嗡作响。
像有一只蜂群在他的颅腔里乱撞。
他想起父亲留下的那封信,那句"不要让默默走上这条路"。他想起那扇刻满符号的门,父亲走进去后就没有再回来。
那条路,是不是就是指管理员的路?
父亲在星辉研究所经历了什么?那个"国家机密项目"是什么?为什么整个团队失踪,只有父亲活了下来?
活下来的父亲,之后到底去了哪里?
这些问题像一根一根的针,扎进他的太阳穴。
"为什么告诉我这些?"他问。
王磊没有马上回答。
他靠在消防通道的门框上——那扇门很旧了,防火漆已经剥落,露出里面的灰白色,像一块已经坏死的骨头。他低头看着自己手里那根没点燃的烟,像是透过那根烟看到了很远的地方、很久以前的某个人。
"因为我爸。"他终于说。
声音很轻,轻到像是从胸腔深处挤出来的,经过八年的磨损,已经所剩无几。
"我爸叫王志远,当年是星辉研究所量子计算组的工程师。2038年事故之后,官方说所有现场人员全部遇难。我妈收到的死亡证明上盖着红章,写着'因公殉职'。"
他停了一下。
喉结又滚动了一次。
"但没有遗体。连一块骨头、一件衣服都没有。只有一张纸。"
林默沉默地看着他。
走廊里的声控灯灭了。两个人站在昏暗中,只有尽头的安全出口标志发出惨绿的微光。
"我查了八年。"王磊继续说,声音里有一种被磨平了所有棱角的执拗——不是坚持了八年的执拗,是被八年的碰壁磨成了现在这个样子的执拗,"信息公开申请被驳回了七次,理由是'涉及国家机密'。旧同事要么闭口不谈,要么在谈话中途接到电话,然后挂断电话对我说'对不起,我不能再说下去了'。"
八年的执着,八年的碰壁,八年的一个人对着一堵沉默的墙。
"然后呢?"林默问。
"然后在第四年,我在一个暗网的解密论坛上遇到了一个ID叫'守夜人'的人。"王磊的眼神变了,从疲惫变成了某种更复杂的、介于感激和痛苦之间的东西,像一个人在沙漠里走了很久,终于看到了一片海市蜃楼,不知道该不该跑过去,"他给我发了一份文件——是当年星辉研究所的完整人员名单。我爸的名字在上面,你父亲的名字也在上面。"
守夜人。
林默把这个ID记在心里。
那个词落在他的耳朵里,像一颗石子落进深井——很久才听到回响。
"那个'守夜人',就是刘建国?"
王磊点了点头:"他用了很多个ID,'守夜人'只是其中一个。他一直在暗地里调查星辉的真相,比我查得更深、更久。他联系我,是因为……"
他顿了一下,像是在犹豫要不要说出口。手指间的烟已经完全弯了,但他没有注意到。
"因为我爸和他一起共事过。刘建国说,你父亲是他最好的朋友。"
最好的朋友。
如果这是真的,那刘建国就是父亲留给这个世界最后的一根线。他一直躲在暗处,用不同的身份、不同的ID,织了一张八年的网,等着某一天,林默走到台前。
"他让我把这个给你。"王磊从口袋里掏出一张名片,但没有立刻递过去——他的手指在名片边缘摩挲了一下,像是在做最后的犹豫,"他说,你迟早会需要联系他。但他也说了——"
王磊看着林默的眼睛,那双布满血丝的眼睛里,第一次没有了算计、没有恐惧,只有一种很纯粹的、近乎恳求的东西。像一个人在溺水前,把最后一块浮木推给别人。
"他说,打完这个电话之后,你的生活就再也回不去了。"
空气安静了几秒。
走廊尽头传来清洁工推着拖把车的声音,橡胶轮子在地板上发出低沉的碾轧声,像时间走过来的声音——不急不缓,但一定会到。
"而我之所以告诉你这些——"王磊把名片递过来,手指在微微发抖,像一片在风中的纸,"——是因为我欠你一条命。昨晚要不是你坚持拉闸,我可能就死在那场爆炸里了。我知道我不是什么好人,帮张涛做事是为了钱,但我没想过要杀人。也没想过……要辜负我爸。"
他笑了笑。
那笑容比哭还难看。
"他如果还在,应该也不希望我变成这样。"
林默接过名片。
纸片很薄,但他感觉到了一种不该属于纸片的重量——名片背面有一个极细微的凸起,不是印刷,是刻上去的。还是那个倒三角符号。
这张名片从刘建国手里出发,经过王磊的手指,现在到了他手里。
三个人的命运,被一张小小的名片连在了一起。
而名片的尽头,是一个消失了二十年的男人,和他守了二十年的秘密。
王磊看着他,眼神里有一种复杂的情绪——同情、警告、还有一丝他可能自己都没意识到的羡慕。羡慕林默还有选择的机会,而他自己的选择早在八年前就被人替他做了。
"……别查。"王磊说,声音很轻,轻到像是在对自己说,"有些东西,知道了反而更痛苦。"
说完,他转身走进消防通道。
皮鞋踩在水泥台阶上的声音渐行渐远,最终被消防门的弹簧合上声吞没——"咔嗒"一声,像一把锁被拧紧了。
林默站在原地,低头看着手里的名片。
名片上只有一个名字和一个电话号码:
**刘建国。**
**云科科技技术顾问。**
简简单单三行字。
但这张名片很沉,沉得像一把钥匙——打开的可能是一扇门,也可能是一个坟墓。
他的手指在名片的边缘摸到了一个细微的凸起——不是印刷的,像是被什么尖锐的东西刻上去的。他凑近看了看,那是一个极小的符号,和父亲信纸上那些他读不懂的符号属于同一种类型。
有人在这张名片上做了标记。
谁?
王磊?还是更早之前?
---
林默没有立即拨打那个电话。
他回到前台,领回了自己的个人物品——一个纸箱,里面装着几本技术书籍、一个用了五年的保温杯、还有一张他和滕颖在去年团建活动上拍的合照。
合照里,他站在一群同事中间,笑得很僵硬。
滕颖站在最边上,没有看镜头。
她在看他。
她永远在看他,而他永远在看别处。
他拿起那张合照看了几秒,然后放回纸箱。
三年的青春,浓缩成一个纸箱。
---
滕颖正在楼下的大厅里等他。
她靠在墙上,腕戴终端在手腕上亮了一下又灭掉。看见林默出来,她走过来——步伐很快,但到了他面前又放慢了,像是怕吓到一只刚从爆炸里爬出来的猫。
"办完了?"她问。
"嗯。"林默把纸箱放进她悬浮机车的后备箱,"N+6,还算厚道。"
"那你接下来打算怎么办?"
林默骑上悬浮机车,滕颖坐在后座,自然地搂住他的腰。她的手掌贴着他的腹部,温度透过薄薄的衬衫传过来——不是热的,是温的,像一杯放了一会儿但还没凉透的水。
"先找个地方住。"他说,声音被风撕碎了一些,"然后……有些事情需要确认。"
"什么事情?"
林默犹豫了一下。
还是决定不说。不是他不信任滕颖,而是这些事情太危险,知道得越少对她越好。
至少他是这么认为的。
"工作上的事。"他敷衍道。
滕颖没有追问。她只是把脸贴在他的后背上,轻声说:"我租的房子还有三个月到期,你可以先住我那边。"
林默的心跳漏了一拍。
不是因为"住一起"这件事本身,而是因为她提出来的方式——太自然了,自然到像是在说一件他们一直都在做的事。
"这不合适吧……"
"有什么不合适的?"滕颖的声音很平静,平静得像在讨论今天的天气,"小时候我们经常睡一张床。"
"那是小时候……"
"现在也可以。"滕颖说,"你睡床,我睡沙发。或者反过来。"
林默不知道该说什么。
他想起昨晚在杂物间里,系统告诉他的那句话:"滕颖是锚点,帮助管理员保持人性。"
锚点。
他以前不明白这个词是什么意思。现在他似乎有点懂了。
锚点不是锁链,不是束缚。是暴风雨里唯一让你不至于漂走的东西。
"好。"他说。
悬浮机车驶入城市的车流中。夕阳把两人的影子拉得很长,在柏油路面上交错、重叠,然后又分开——像两道光终于交汇在了一起,但又随时可能被下一段路分开。
风从耳边呼啸而过,带着初秋微凉的气息。滕颖的头发被风吹起来,扫在他的后颈上,痒痒的——不是不舒服,是一种很奇怪的、想让人缩一下脖子但又不想让她移开的感觉。
而在他们身后几百米的地方,一辆黑色轿车缓缓启动,保持着不远不近的距离跟在后面。
车窗摇下,露出一个年轻男人的侧脸。
他的五官很普通,普通到放进人群里一秒就会被遗忘。但他的眼睛不普通——那双眼睛里有某种不属于人类的光,像两颗在数据流中闪烁的代码节点,冷冰冰地亮着。
他看着腕戴终端屏幕上显示的追踪信号,嘴角微微上扬。
"第73任……"他低声说,声音像金属在摩擦,像两台机器在对话,"让我看看,你会怎么选择。"
他顿了一下,然后补了一句——
"你的父亲也做过同样的选择。"
---
晚上七点,滕颖的公寓。
这是一套一室一厅的小房子,位于城市老城区的某个小区里。房子不大,但收拾得很干净——不是那种刻意的整洁,而是一种有人住在里面的整洁。阳台上种着几盆绿萝,叶片翠绿,在夕阳的余晖里发着光,像一片微型的森林。
书架上摆满了技术书籍,餐桌上放着一碗还冒着热气的汤。
汤的香气在小小的客厅里弥漫开来,温暖而踏实。和地下八层的焦糊味形成了天壤之别——那个味道他可能这辈子都忘不掉,像一场噩梦的残留,每次闻到类似的东西都会让他手指发抖。
"你先坐,我去盛饭。"滕颖把包放下,走进厨房。她的拖鞋在地板上发出轻微的"趿拉"声,像某种安心的节拍。
林默站在客厅中央,有些局促。
他以前来过这里几次,但都是白天,送个东西或者借个工具,从来没有留下来吃过饭。现在突然要住在这里,他感觉像是闯入了别人的私人领地——不是不欢迎,是欢迎得太自然了,反而让他不知道该怎么反应。
他的目光在房间里游移,最终落在书架上那排技术书籍上。和上次一样,那些书被翻阅过很多次,有些页角折了,有些夹着便利贴。
但今天他注意到一个之前忽略的细节——有几本书的书脊上贴着细小的彩色标签,红、黄、蓝,像是某种分类系统。
红色标签的书都是关于服务器架构的。蓝色标签是网络安全。
黄色标签……
他凑近一看,那些黄色标签的书封面上,印着"量子计算"和"平行宇宙理论"的字样。
量子计算。平行宇宙。
和系统描述的"世界服务器"概念有着令人不安的重合——不是相似,是一模一样。只是教科书用学术语言包装了起来,而系统直接告诉他"世界是一台服务器"。
哪一个更疯狂?
"那个……我睡沙发就行。"他说,把注意力从书架上收回来,声音有些干,"沙发挺好的。"
"沙发太短,你睡不下。"滕颖在厨房里回答,伴随着锅铲翻炒的声音——油锅里的菜在滋滋作响,像小雨打在铁皮屋顶上,"我睡沙发,你睡床。"
"那怎么行……"
"就这么定了。"滕颖端着两碗饭走出来,米饭的热气在她面前升腾,模糊了她的表情,"吃饭。"
林默只好闭嘴。
饭菜很简单,番茄炒蛋、青椒肉丝、还有一个紫菜蛋花汤。但味道很好——不是餐厅里那种精确调配的味道,是有人为了另一个人反复练习之后的味道。林默一口气吃了两碗,他已经记不清上一顿正经吃饭是什么时候了。
"你手艺进步了不少。"他说。
"练的。"滕颖说,低头扒饭,"一个人住,总要学会做饭。"
她说"一个人住"的时候语气很平淡,但林默听出了那平淡下面的东西——一种被反复咀嚼过的孤独,已经变得不再苦涩,只是淡淡的,像茶。第一泡很浓,第二泡淡了,第三泡已经尝不出什么味道了,但你还是会一直喝下去。
"你为什么不回家住?"他问。
滕颖的动作顿了一下。
只有一下。筷子停在半空中,夹着的一块番茄差点掉下来,但她稳住了。然后若无其事地继续夹菜,像什么都没发生一样。
"家里……不太方便。"她说,声音很轻,轻到像是在对空气说,"我妈再婚了,继父不喜欢我。"
林默沉默了。
他和滕颖从小一起长大,但关于她的家庭,他知道得很少。只记得她父亲早逝,母亲后来改嫁,她初中开始就住校,寒暑假要么去亲戚家,要么去林默家。
他记得有一年寒假,滕颖在他家住了整整两周。走的那天,他妈给滕颖塞了一大包零食和一件新棉袄。滕颖在门口站了很久,才转身离开。
他当时不明白她为什么站那么久。
现在想想,大概是不想走。
"抱歉,我不该问。"他说。
"没事。"滕颖摇摇头,筷子在碗沿上轻轻敲了一下,发出一声几不可闻的"叮","都过去了。"
都过去了。
她说得很轻,像是在对别人说,也像是在对自己说。有些话说第一遍的时候很痛,说第十遍的时候还有点痛,说第一百遍的时候已经不痛了——但你会记得那个痛过的形状,像一块愈合了但永远凹下去的伤疤。
两人沉默地吃完晚饭。滕颖收拾碗筷,林默坐在沙发上,看着手里的那张名片。
**刘建国。**
他要不要打这个电话?
如果王磊说的是真的,那么刘建国就是连接他父亲过去和现在的那条线索。但他同时也可能是危险的源头——张涛背后的那个人。
线索和陷阱,有时候长着同一张脸。
他翻了翻名片,再次注意到那个微小的符号。在台灯的光线下,那个符号隐约泛着一丝极淡的蓝光——和他身上偶尔闪烁的数据流是同一种颜色。
这张名片被人动过手脚。
不是王磊,王磊没有这种能力。
那是谁?
"在想什么?"滕颖端着一盘水果走过来,坐在他身边。果盘里是切好的苹果和橙子,切面还很新鲜,显然是刚切的。
"没什么。"林默把名片收起来。
滕颖看了他一眼,没有追问。她拿起遥控器,打开电视,调到某个正在播放纪录片的频道——画面里是某座大型数据中心的内部,镜头掠过一排一排的服务器机柜,指示灯在黑暗中一闪一闪,像一片数据的星空。
"今晚有个关于数据中心的纪录片,你想看吗?"她问。
林默愣了一下,然后笑了:"你什么时候对这个感兴趣了?"
"最近。"滕颖说,眼睛盯着电视屏幕,但目光的焦点不在屏幕上——她是在看那些屏幕上的光,那些别人看不见、只有她能看见的光,"你不是做这行的吗?我想多了解一点。"
林默看着她,心中涌起一股暖意。
不是感动——感动是一瞬间的情绪,来得快去得也快。这是另一种东西,更沉、更慢、更持久。像一棵树的生长,你看不见它在长,但它一直在长。
他知道滕颖不是在敷衍他。她是真的在努力理解他的世界,即使那个世界正在变得越来越危险、越来越陌生。她看不懂那些技术术语,但她愿意坐在那里,一集一集地看下去。
这就是滕颖的方式——不说漂亮话,只做笨事情。
"好,一起看。"他说。
两人并肩坐在沙发上,看着电视里那些关于服务器集群、冷却系统、数据安全的画面。窗外的天色渐渐暗下来,城市的灯光一盏盏亮起——那些灯光在滕颖的眼里,大概和服务器机柜上的指示灯是同一种东西。
在这个平凡的夜晚,在这个小小的公寓里,林默感觉到了一种久违的安全感。
不是"危险过去了"的安全感,而是"即使危险还在,但此刻我不是一个人在面对"的安全感。
他不知道这种安全感能持续多久。七天的倒计时还在进行中,中级BUG的威胁还没有解除,那个叫"漏洞"的男人还在暗处窥视。
【系统提示:封印状态持续分析中,更多数据将在后续推送……】
但至少,此刻,他不是一个人。
"滕颖。"他突然说。
"嗯?"
"谢谢你。"
滕颖转过头,看着他。电视的蓝光映在她的脸上,让她的表情看起来有些朦胧,像一幅还没干透的水彩画。
"谢什么?"
"所有的一切。"
滕颖没有说话。她只是伸出手,握住了他的手。
她的手指很凉——不是空调房的凉,是一种从骨头里透出来的凉,像是她身体里有一部分永远停留在了那个石头飞过来的下午。但他的掌心是热的,热度一点一点地渗过去,像冬天里从室外走进来,手指一点点回温。
两人就这样坐在沙发上,手握着手,看着电视里的纪录片一集一集地放下去。
直到电视屏幕变成雪花点。
直到窗外的灯光只剩下几盏路灯。
直到滕颖靠在他的肩头,沉沉睡去。
她的呼吸很轻,像一只蜷缩在温暖角落里的猫。林默能感觉到她的体温透过衬衫传过来,能听见她平稳的呼吸声,能看见她额前散落的碎发随着呼吸轻轻起伏。
他轻轻调整了一下姿势,让滕颖靠得更舒服一些。
然后他闭上了眼睛。
窗外的月光穿过窗帘的缝隙,在地板上画出一道银白的线。那条线刚好落在他的右手上——那只握着滕颖的手。
而在月光照不到的角落,他的指尖上,一缕极淡的蓝光一闪而逝。
像一颗星星在眨眼。