14. 纸上的真相

废弃码头的旧船闸在夜色中像一个被剖开的巨大棺椁。

德雷克走在最前面,马库斯居中,格雷戈尔殿后。三个人排成一条松散的线,在冻土和锈蚀的钢梁之间穿行。雪在下午停过一阵,但入夜后又开始飘了——不是大片大片的雪花,是细密的、被风碾碎的雪粉,打在脸上不疼,但会粘在睫毛上,让每一次眨眼都变得沉重而缓慢。德雷克右手握着手电筒,左手按在腰间的格洛克上。光照范围之外的所有东西都可能是威胁——一堆废旧的轮胎,一截倒塌的输油管,一辆被拆得只剩骨架的叉车。码头的每一道阴影都在雪中微微颤动,仿佛有什么东西在里面呼吸。

马库斯背着防水背包,干式潜水服穿在羽绒外套里面,走路时发出橡胶摩擦的轻微声响。他没有说话——不是不想说,是所有的精力都在维持脚步的稳定。他知道自己不是战士,不是警察,不是一个能在黑暗中分辨风声和枪声的人。他是一个产品经理。他这辈子做过最危险的事,是在董事会上反对一个预算方案。但此刻他走在零下七度的废弃码头上,即将潜入一片他从未见过的海水里,去转动一把比他年纪还大的黄铜钥匙。他允许自己害怕,但不再允许自己后退。

格雷戈尔的呼吸在队尾平稳地响着。这个做了三年双面人的老警察有一种独特的节奏感——既不像德雷克那样紧绷如弦,也不像马库斯那样刻意压制恐惧。他像一个已经把所有筹码都推上桌面的赌徒,剩下的部分交给运气。他手里攥着那把从奥莉维亚的临终关怀中心取来的钥匙——卡特琳娜·罗斯在二十分钟前通过T协议传真机把钥匙传到了安全屋,他亲手从传真机的托盘上取下来时,感热纸还带着余温。钥匙被裹在传真纸里,表面刻着OM-02。现在它被塞在他的防弹背心内侧口袋里,贴着胸口,金属的凉意透过衬衫传到皮肤上,像一个沉默的承诺。

旧船闸到了。

船闸是一座长方形的混凝土结构,长宽各约二十米,深度十五米,闸壁表面覆盖着一层厚厚的黑色冰霜。闸室底部已经废弃了三十年,原本用来排水的闸门被焊死了,但在闸室北侧有一道检修梯——维克多在档案里标注过这道梯子。梯子的铁锈厚得像一层鱼鳞,每一根横杆踩上去都会发出令人牙酸的呻吟。德雷克第一个下,每一步都先试探横杆是否能承重,再转移体重。马库斯跟着他的脚印往下走,手指冻得僵硬,握横杆时几乎感觉不到自己的指节。格雷戈尔在顶端警戒,直到确认闸室底部没有异常,才慢慢往下。

闸室底部覆盖着一层半冻的淤泥和碎冰。在手电筒的光束下,淤泥表面反射出一种油腻的金属光泽——不是水,是几十年来从废弃机械里渗漏出来的残余润滑油。空气中弥漫着铁锈和死水的腥味。那扇通往海底管道的密封门就在北侧闸壁上,被一片厚重的铁锈覆盖,几乎和混凝土墙面融为一体。

“在那儿。”德雷克用手电筒指着门的位置。门框的轮廓还能辨认,但门本身被一块钢板焊住了——不是旧焊,是新焊。焊缝的光泽在电筒光下呈现出一种突兀的银白色,没有锈,最多不超过四十八小时。四十八小时前,正好是雨果·阿姆斯特朗被打捞出来之后、莉迪亚被逮捕之前的时间段。

“她知道。”马库斯的声音从面罩后面传来,被呼吸的雾气裹得模糊。“她知道维克多的档案室。知道船闸。知道海底通道。”

“她知道入口的位置,但她没有钥匙。”德雷克蹲下来检查焊缝。焊工手法很专业——不是随便用焊枪点几下,是连续的高强度结构焊接,焊缝的宽度和深度都足够承受水下压力。这说明莉迪亚派来的人不是普通打手,是有工程背景的专业人员。她又调用了另一层外围。

“焊成这样我们怎么进去?”格雷戈尔问。

德雷克站起来,拍掉膝盖上的铁锈粉末,从背包里取出一个东西——一把便携式热力切割器。是他在安全屋的储物柜里找到的,阿什顿的库存。“她用焊接封门,我们就用切割拆门。电源够切三次。”

他启动切割器,蓝色的电弧光在闸室底部爆开,把三个人的影子投在混凝土墙面上拉成扭曲的巨像。切割器接触焊缝时发出刺耳的嘶鸣,融化的金属液滴溅到淤泥里发出短促的嗤嗤声。他沿着焊缝慢慢移动,每切一段就停下来让材料冷却,再继续。一共切了四段。最后一刀完成后,他用靴子跟踹了一下钢板中央,整块钢板向内倒下,砸在管道内部的金属地面上,发出沉闷的撞击声。

密封门后面是一条淹没了一半的混凝土管道。管道直径大约一米二,一个人弯腰可以勉强通过,但穿着潜水装备就只能匍匐前进。水面在管道内部约膝盖高度,在手电筒光下呈现出一种幽暗的墨绿色——不是浑浊,是深度。水很清,但没有任何光线能穿透四十米的黑暗,所以看起来像一片被装进管道里的液态墨。

德雷克戴上潜水头罩,检查氧气管和气压阀。马库斯跟着做同样的动作,手指在每个卡扣上重复了两遍。格雷戈尔穿戴的速度比两人都快——他在警局的内调部不负责潜水任务,但他年轻时在海军服役过六年,冰潜对他来说是一种被遗忘了很久但从未丢失的技能。

“管道一百二十米,尽头是根服务器的干式舱室。”德雷克把维克多的海图最后摊开,用手电筒照着给两人看。“管道有两处弯折。第一处在七十米,左转四十五度。第二处在九十五米,右转三十度。管道最窄的地方八十厘米,就在第二处弯折附近。过那里的时候不要慌,慢慢蹭过去。氧气瓶的气量够十五分钟。我们现在离预定时间还有不到四十分钟,有足够的时间下潜、激活根服务器、上浮。如果任何环节出了问题,氧气管里的余气撑不到救援来。”

“没有人会来救援。”格雷戈尔说。这不是悲观,是事实。

德雷克没有反驳。他把海图折好,放进防水袋,拉上拉链。然后他把那把黄铜钥匙——他负责的那一把,从雨果的影子服务器里破译出来的位置找到的维克多的钥匙——挂在脖子上,钥匙贴着胸骨的皮肤,被体温捂得不再冰凉。

马库斯负责奥莉维亚的钥匙。格雷戈尔负责安德斯的钥匙——安德斯在两个小时前通过T协议把钥匙的坐标传给了他们,卡特琳娜在从临终关怀中心取回奥莉维亚钥匙的同时,顺路从东区红砖巷的地下隔间里拿到了安德斯的那一把。她把两把钥匙通过T协议传真机的物理信道分发到了安全屋,然后消失在东区的巷子里——她知道自己已经被内调部盯上了,但她不在乎。她手里现在有一份纸质备份的所有证据,正驱车前往赫利奥斯市唯一一家独立纸媒的编辑部。那家编辑部的总部设在市郊一座没有网络覆盖的砖楼里,用的印刷机还是二十年前的胶版型号,每一份报纸都要用卡车运送,效率低到令人发笑,但在数据被全面监控的时代,这种落后本身就是一种武器。

“下。”德雷克说。

三个人依次俯身进入管道。管道内部的空气冰冷潮湿,呼吸的雾气在头罩内壁上凝成一层薄薄的雾膜。德雷克在最前面,手电筒绑在胸前,光束随着身体的前进在管道壁上晃动。马库斯跟在他后面,呼吸声通过通讯器传到两人的耳麦里,频率比平时快了不少,但还没到失控的程度。格雷戈尔殿后,他的呼吸最平稳,偶尔被管道底部的积水溅到面罩时会发出一声轻微的低骂。

前五十米没有异常。管道内壁覆盖着一层黏滑的藻类,手碰到时会有一种冰冷的、不属于这个世界的光滑感。水里偶尔游过一两条盲鱼——那种在完全黑暗的地下洞穴里进化了数代的鱼类,没有眼睛,身体半透明,像一小段被遗忘的神经末梢。

七十米。左转。管道忽然变窄了。德雷克提前停下来,调整了氧气瓶在背上的位置,侧身慢慢挤过弯折处。马库斯在拐弯时卡了一下——氧气瓶的底部刮在管道上沿,发出一声尖锐的金属摩擦声。他停了一秒,深吸一口气,把身体再往下压了一点,过去了。格雷戈尔过弯时没有任何停顿。

九十五米。第二处弯折。这里就是维克多在海图上标注的“最窄点”——八十厘米。德雷克先过,肩膀两侧同时贴着管道壁,像被一个混凝土的食道吞咽。马库斯闭上眼,把所有的注意力集中在呼吸节奏上——吸气,吐气,肩膀挤过去,髋骨挤过去,膝盖蹭过去。然后前面忽然开阔了。

一百二十米。管道尽头是一扇圆形的舱门,舱门的材质是不锈钢的,在三十年浸泡之后仍然没有生锈的迹象。维克多当年用的是深海钻井平台级别的材料。德雷克伸出手,按在舱门中央的机械锁上。锁芯在他触摸的一瞬间发出了一丝极其细微的嗡鸣——不是电子解锁,是物理感应。这扇门不需要电,不需要网络,不需要任何外部的权限认证。它只认压力。它被设计成,只有三把钥匙同时插入并同时旋转时,锁芯内的压力簧片才会释放,门才能被推开。维克多没有用天秤系统——任何依赖软件的安全措施都可以被幽灵协议绕过。他用了一个纯粹机械的老派发明:三组压力簧片,排列成一个环形联动结构,需要三个不同位置的钥匙孔同时承受足够的旋转力才能触发。不能先插一把再插第二把。必须同时。机器只认这种最低级的物理同步。

“钥匙。”德雷克说。

三个人并排跪在狭窄的舱门前,肩并肩。马库斯在左,德雷克在中,格雷戈尔在右。三把黄铜钥匙同时插入三个对应的锁孔——维克多的钥匙在中间,奥莉维亚的在左边,安德斯的在右边。锁孔边缘的刻字因为年代太久而模糊不清,但钥匙齿槽插入时的手感顺滑如初,像是某种东西被造出来就是为了在最深的黑暗中等待三十年后的一次转动。

“我数三下。”德雷克的手腕微微用力,感觉到锁芯内部的压力簧片正在抵抗。马库斯和格雷戈尔同时握紧各自的钥匙。“一。二。三。转。”

三把钥匙同时旋转。机械锁内部发出一连串细微的咔嗒声——压力簧片逐层释放,每一个簧片弹开的声音在安静的管道里听来像一把老式打字机的键被依次按下。然后舱门开始松动,密封圈在三十年来第一次位移时发出了一声长长的叹息。不锈钢门向内弹开,一股比管道内部更干燥、更温暖的空气涌了出来。

干式舱室。一个圆形的空间,直径大约四米,舱壁覆盖着吸音泡沫材料。中央是一台黑色圆柱形设备,大约半人高,表面没有任何屏幕或键盘,只有一个圆形的物理锁孔面板和三个红色指示灯。指示灯此刻都是熄灭的。德雷克站起来,走到设备前。他在维克多的档案里看过这台机器的描述——天秤系统的物理根服务器,代号“地锚”。地锚不做任何数据处理,不运行任何软件,不连接任何网络——除了唯一的一条单向上行量子缆。它唯一的功能是记录。记录天秤系统自上线以来的每一次权限调用的原始信号,以物理方式刻录在内部的晶体存储核心上。晶体可以保存数据超过一万年,且一旦写入就无法擦除,除非把晶体本身熔毁。莉迪亚从来没有物理接触到这台机器的能力。她甚至不知道它的存在——直到今天下午她可能从某个被拷问出来的线索中确认了这个入口的位置。

但现在,三把钥匙正在三个人的手心里微微发烫。地锚的三个指示灯依次亮起。红。红。红。然后同时转为绿。

“正在初始化。”一个没有任何情感的合成语音从设备内部传来,音量很小,像从水底传上来的耳语。“检测到物理密钥插入。三组密码验证通过。根服务器启动中。启动完成后,所有存储数据将通过单向量子缆传输至三个目的地:赫利奥斯联邦司法部、国会科技监督委员会、独立媒体联合体。传输不可逆。传输不可逆。传输——”

合成语音忽然断了。

不是设备故障。是德雷克的手在最后一瞬本能地停住了——他听到了一个不该出现在这个舱室里的声音。一根金属碰撞的微响,从他们进来的那扇舱门外传来。不是管道内部,是更远的地方。船闸底部。有人从检修梯上下来了。

马库斯和格雷戈尔同时转头。德雷克的格洛克在他拔出的瞬间就指向了舱门的方向,但他知道在水下深处开枪不是一个好主意——子弹穿透舱壁会引发压强失衡,整个舱室会在几秒钟内被海水灌满。他把枪压低,对同伴做了个手势:留在原地,继续启动。马库斯的手重新握住钥匙,格雷戈尔也照做。三个人同时将钥匙旋转到最终位置。

地锚的指示灯跳了一格——从三个绿点变成了一个稳定的蓝点。合成语音重新响起:“传输开始。预计完成时间:三分钟。请勿中断。”

舱门外传来的金属脚步声越来越近了。不止一个人。至少两组,可能三组。德雷克贴着舱门边的舱壁,枪口瞄准门口。他的耳朵在多年的枪战经验中被训练到能从脚步声中分辨来人携带的装备重量——那不是在淤泥里拖行的靴子声,而是金属框架与硬质地面接触的声音,很可能是轻型水下推进器。莉迪亚派来的不是打手,是配有专业潜水装备的私人安保承包商。他们可能从另一个入口——莉迪亚在她焊接之前标记过的备用通道——绕过了封死的旧船闸主入口。

格雷戈尔从防弹背心内侧拔出一把格洛克——和德雷克的是同一型号,磨损更少——蹲到舱室的另一侧,两人对门口形成了交叉火力夹角。马库斯没有枪。他蹲在地锚旁边,手指仍然按在钥匙上,确保传输不被中断。

脚步声停在了管道出口。

然后是一个女人的声音,透过水介质传到舱室内部,因为失真而显得遥远而薄,但语调仍然可辨。平稳。精确。每一句话都像被熨斗烫过。

“德雷克警探。你的芯片已经不在天秤系统里了,但我的人看到你走进码头。你带了两名同伴,其中一位是马库斯·陈——他是我下一任产品副总裁的优先候选人,我不太希望他受伤。另一位,”她顿了顿,德雷克能想象她在水面上方对着通讯设备微笑的那个弧度,“是格雷戈尔警监,对吗?你替我做了三年的外围联络,然后在你第一次有机会选择的时候背叛了我。我理解。背叛是理性人的自然选择。就像我现在选择按下这个键一样。”

德雷克的瞳孔骤然收缩。他没有时间去想她说的是什么键。他的本能比大脑快——他向马库斯吼道:“继续传输!”然后他和格雷戈尔同时瞄准了舱门。

但爆炸没有来自舱门外。

爆炸来自水面以上。旧船闸的顶部——那座已经废弃了三十年的混凝土结构的北侧承重墙——被一组预设的遥控爆破装置同时起爆了。莉迪亚根本没有打算派人进管道和他们交火。她在发现旧船闸的入口之后做了两件事:第一是派焊工封死了主密封门,第二是在船闸顶部安装了爆破装置。她知道密封门会被热力切割器破开,她知道他们一定会通过管道进入根服务器的舱室——她不知道根服务器的存在,但她知道海底有一个维克多留下的东西,所有她无法控制的变量最终都会汇集到这里。所以她把她的解决方案放在了水面上方。如果她被捕,这个备用计划可以在她远程按下按钮时执行。如果她被保释,她可以自己按。

而现在她被保释了。

爆炸的第一波冲击没有直接砸到管道——船闸顶部的混凝土碎块砸在了闸室底部的淤泥里,但冲击力通过水体传到了管道内部,整个管道像一根被巨人踹了一脚的金属肠子般猛烈震动。舱室内的三个人同时被震倒在地。地锚的合成语音仍在继续:“传输中。已完成67%。”

然后第二波爆炸来了。这次是北侧闸壁——莉迪亚装了不止一组爆破装置,间隔起爆,把整个船闸的结构从外围向内逐层拆除,像拆一座纸房子。闸壁在碎块砸下来的同时开始向内坍塌,混凝土块砸在闸室底部的密封门上——那扇他们刚刚通过的密封门——门框在重压下变形,发出刺耳的金属撕裂声。

德雷克从地上爬起来,左肩撞在舱壁上,骨头在撞击中发出闷响。耳麦里传来马库斯的喊声,内容被震动和噪音切碎成断续的音节:“——塌了——门——海水——”

管道开始进水。不是从舱门进水——是管道的另一头,旧船闸的闸室底部被砸穿了。三十年未换过的密封层在混凝土碎块的冲击下裂开,冰水从裂缝中涌入管道。水位在几秒钟内从膝盖高度涨到了腰部,还在继续。

“传输还剩多久?”德雷克喊道。

“百分之八十九!”马库斯的声音从面罩里传出来,被水声压得近乎嘶哑。

格雷戈尔从地上站起来的动作比德雷克慢了一拍——他的右膝在爆炸中被弹片或者碎块击中了,鲜血在冰水中扩散成一片深色的雾,但他没有发出任何声音,只是用手按在伤口上,继续把枪口对准舱门方向。他知道自己不需要开枪了。莉迪亚没派人下来,她不需要。她在把他们埋在水下。

“百分之九十五。”地锚说。管道内的水位已经涨到了胸口。冰水透过干式潜水服的密封圈缝隙渗进来,那种冷不是皮肤的冷,是直接渗透到骨髓里的冷,像一根细长的冰针沿着脊椎往上穿。

“九十八。”

水涨到了下颌。德雷克把马库斯和格雷戈尔同时拉向舱室最高处——地锚所在的角落。但整个舱室是一个平面结构,没有高台。三个人只能站在齐胸的冰水里,等着最后的百分比跳完。

“百分之百。传输完成。”

地锚的指示灯从蓝色变成了白色。所有的数据——幽灵协议自上线以来的每一次非法调用、每一个被篡改的公民档案的原始版本和修改后版本的对比、维克多车祸当晚被覆盖的原始监控、奥莉维亚和雨果的全部证据包——都在这一秒被量子缆以光速推送出了海底,越过冰层,越过赫利奥斯市的天际线,越过了莉迪亚·韦恩所能触及的任何数字领土。

管道内的水位仍在上涨。海水从旧船闸的裂缝中不断涌入,压强的增加让舱门周围的密封圈开始发出细微的嘶嘶声——那是空气被压缩后排出的声音,是这间干式舱室正在变成一间湿式舱室的预兆。但德雷克在冰冷的水中听到的最后一个声音,不是密封圈破裂的嘶嘶声,不是混凝土结构的继续坍塌,不是格雷戈尔压抑着疼痛的呼吸。

是地锚。

它在传输完成之后没有停机。它在继续运转。合成语音又响了,这一次说的是一个他们从未在任何档案里读到过的东西:

“第二传输序列启动。目标路径:玻璃屋/主备份库/隐藏分区。隐藏分区内容:幽灵协议创建者名单。创建者数量:2。创建者1:维克多·拉兹洛。创建者2——”

语音顿了一下。在这顿挫的零点几秒里,马库斯感觉到冰水已经漫过了他的锁骨,格雷戈尔的手指在伤口上收紧,德雷克的脑子比任何时候都清醒——他听到了一个名字,一个他从未在任何证据、任何日志、任何证人证词里听到过的名字。一个同样拥有LAW级别权限的人。一个从一开始就在里面的人,但从未出现在任何怀疑的焦点里。

“——安德斯·科瓦奇。”

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

您的邮箱地址不会被公开。 必填项已用 * 标注