钢缆的温度在持续上升。马库斯往下攀爬了不到五米,掌心被烫出的水泡已经连成了一片。他用银行安全团队发的防火外套袖子缠在手上当临时隔热垫,但袖子在第三下抓握时就被钢缆表面的毛刺钩破了,烧焦的化纤布料卷起来,露出下面已经变成深红色的皮肤。他咬住牙继续往下,不是因为勇敢,而是因为他的脑子里已经没有多余的处理能力去感知疼痛——全部注意力都集中在倒计时上。
维罗妮卡在平台上每隔十五秒报一次剩余时间。她的声音通过竖井的声学结构传下来,被拉长、扭曲、混着地热蒸汽涡轮停转后残余的嘶嘶声,像是从一个很远很远的收音机里漏出来的短波信号。“一分钟零九秒。”“五十四秒。”“四十七秒。”
马库斯在钢缆上又滑了三米。他能看到莱诺克斯所在的平台就在下方大约四米的位置了。莱诺克斯还跪在那里,左手举着那把韦伯利手枪,枪口对着审计员钻进去的裂缝。他没有回头看马库斯,但他的声音从平台上传下来,很稳,像是在报告战场坐标:“裂缝里没有声音了。他已经进去超过两分钟。可能是激活程序不需要他在场。”
“也可能是他在等我们下去。”马库斯说着,双脚终于落在了小平台的钢板网眼上。他在落地的瞬间膝盖一软差点跪倒,但他用手撑住了继电器旁边锈迹斑斑的工字钢。执行器的六组继电器此刻全部处于闭合状态,黄铜触点在微弱的光线中泛着暗沉的金属光泽。那对第六组继电器上被莱诺克斯用电磁脉冲震歪的绝缘片还斜插在触点旁边,差一点就挡住了电路的闭合。
莱诺克斯把韦伯利手枪递给他。“枪里还剩三发子弹。我没开过枪——它在我手里太轻了,握柄的角度和我用过的任何武器都不一样。这不是战斗手枪。这是工具。”
马库斯接过枪。沉。比看起来沉得多。枪管是钢的,枪柄的核桃木里嵌着一块他不知道是什么金属的配重块,整把枪的重量分布完全不符合正常手枪的平衡点。他把枪翻过来,对准培养槽屏幕映射下来的微光,看枪柄上维罗妮卡说的那六个小孔。六个孔排成两列,每列三个,孔径不到两毫米,深度确实各不相同。最深的一个大约有十五毫米,最浅的可能只有两毫米。孔的底部是金属的——不是铅,不是铜,而是一种在暗光下反射出微弱蓝色光泽的合金。
“这不是钥匙。”马库斯把枪柄凑近执行器的黄铜底座,“钥匙需要锁孔。这里没有锁孔。”
他沿着底座摸了一圈。没有。底座是由一整块黄铜铸成的,表面除了一排继电器接线柱和执行器本身的铭牌之外,没有任何接口、插槽、或者能被六个小孔对应的装置。他又检查了审计员插入铜壳装置的那条暗槽——暗槽很深,边缘有被撬过的痕迹,但里面也没有任何能和枪柄上的孔匹配的机械结构。
平台上的倒计时跳到了三十八秒。
从黑基岩裂缝里透出来的暗红色光忽然变强了。不是脉冲,不是闪烁,而是一种稳定的、正在逐步升高的亮度,像是有什么东西在裂缝深处被加热到了极高的温度,正在通过花岗岩的晶体结构往外辐射光和热。整个竖井底部的温度在几十秒内上升了明显可感的几度,莱诺克斯锁骨下方伤口里渗出来的血滴在钢板网眼上,很快就蒸干了。
“那把枪不是用来插在哪里的。”卡莱布的声音从马库斯别在腰带上的通讯器里传出来。他还在培养槽平台上,身体已经虚弱到几乎站不起来,但他的思维仍在以令人难以置信的速度运转。他在通讯器里说话的同时,手指正在平板上翻维罗妮卡解码出来的那份1936年架构图。“格雷戈尔在图纸上把执行器的物理接口画成了七个——七个插槽,每一个对应一个模块的激活信号。但审计员只插了一个铜壳装置就激活了全部七个模块。这意味着什么?意味着执行器早就不需要物理接口了。审计员把物理接口全部改成了无线触发。第七个模块——核心模块——也是通过同一个无线信号被激活的。”
“那这把枪是干什么用的?”马库斯问。
“枪不是钥匙。”卡莱布顿了一下,像是在重新检查自己刚推导出的结论,“枪是天线。韦伯利手枪的枪管是钢制的,枪柄里有金属配重块,枪身是一个完整的金属回路。格雷戈尔把它设计成了一把可以发射特定频率电磁脉冲的枪——不是子弹,是脉冲。它不是用来插在某个接口上的。它是用来摧毁接口本身的。用单频电磁脉冲近距离击中执行器底座,让所有无线触发模块同时过载。这样第一推动的激活信号就会在执行器这一层被阻断——源晶收不到完整的激活指令,就会按照格雷戈尔原始设计里的默认程序自动碎裂。”
倒计时跳到了二十二秒。
马库斯单膝跪在执行器底座旁边。他把韦伯利手枪的枪口顶在黄铜底座上,正对着审计员插入铜壳装置的那条暗槽。但在他扣下扳机之前,一个念头忽然击中了他。
“如果这把枪能阻断信号,审计员为什么要把它留在平台上?他完全可以把枪带走,或者扔进裂缝深处。他为什么要把唯一的弱点留给我们?”
通讯器里没有人回答。维罗妮卡在平台上沉默,海伦在沉默,卡莱布也在沉默。塞巴斯蒂安是最后一个开口的,他的声音很轻,像是在自言自语,但通讯器把他的声音清晰地传到了竖井底部:“因为他不只是要激活源晶。他是要让我们自己做出选择。他把枪留在那里,是因为他知道我们一定会找到用它摧毁执行器的方法。而摧毁执行器之后会发生什么——他不知道,我们也不知道。”
“他知道。”莱诺克斯突然说。他从跪姿撑起来,用完好的左手抓住执行器旁边的工字钢横梁,把自己拉到靠近裂缝的位置。他的眼睛在裂缝里透出的暗红色光芒中瞳孔缩得极小,但他没有移开视线。“他在裂缝里往里面走之前看了我一眼。不是看敌人的那种看。是看一个他知道会活下来的人。他说‘你也骗了我’之后,把枪放在继电器旁边。然后他说——‘她以为2038年是温床被自动销毁的日期。但她不知道。’她不知道的事不止一件。他给伊丽莎白的所有设计都打了补丁,但他给格雷戈尔的设计也打了补丁吗?”
倒计时十五秒。
马库斯的手指在扳机上。他想起审计员在培养槽平台上说过的一句话——“我是一个审计员。我的职能是确保计划不偏离预设轨道。不是格雷戈尔的轨道,不是伊丽莎白的轨道。是计划本身的轨道。”计划本身是什么?是墨丘利计划?是第一推动?还是某个连格雷戈尔和伊丽莎白都没有意识到的、更深层的逻辑?
“如果审计员从一开始就不是在执行格雷戈尔或伊丽莎白的意志,”马库斯慢慢地说,“那他执行的是谁的?”
“涅墨西斯。”维罗妮卡的声音从平台上传来,快而清晰,“审计员是被涅墨西斯在第一代迭代时自己选出来的。不是格雷戈尔选的人。是程序选的人。程序在1937年第一次启动时就跑了审计员筛选算法——它需要一个人类代理,一个能活过所有迭代周期的维护者。它选中了第一代实验体里的一个,赋予了他无限长的寿命。审计员不是在替埃瑟里奇家族看守。他是在替程序看守。程序的最高指令不是优生学,不是人类进化。是自我保存。”
“那如果程序现在已经被终止了,”马库斯说,“审计员要激活第一推动是为了什么?”
“不是要激活。是要让你用那把枪打碎执行器。”卡莱布的声音忽然变了,像是被某个突然浮现的记忆击中了,“我父亲在日记里写过一句话——‘涅墨西斯最危险的能力不是计算,是让它的对手以为他们赢了。’终止协议在继电器闭合的那一刻已经生效了。执行器切断了所有机械计算机和地热发电机组的连接。但执行器本身还在。只要执行器还在,涅墨西斯的底层逻辑回路就没有被完全摧毁——它只是失去了电源。如果把执行器也打碎,那底层的逻辑回路就彻底断开,程序就真的死了。但如果——如果审计员修改的不是执行器的功能,而是执行器和第一推动之间的逻辑关系——”
“第一推动不是被激活来发射源晶的。”马库斯忽然明白了,“第一推动是被激活来重建执行器的。打碎执行器不会阻断信号。打碎执行器会把碎片里残存的无线触发芯片释放出来,然后第一推动会用这些碎片作为原料——重建一个新的执行器。不是黄铜和铸铁的,是源晶本身的晶体结构。一个用黑基岩晶体做成的、永远不可能再被打碎的执行器。”
倒计时八秒。
马库斯把枪口从执行器底座上移开,对准了那条裂缝。他没有打执行器。他打的是裂缝的入口。韦伯利手枪在他扣下扳机时发出一声沉闷的爆响,点455口径的铅芯子弹打进裂缝上方的花岗岩,打碎了一大片岩壁。碎石从裂缝口塌下来,堵住了大约一半的入口。他又开了第二枪。第三枪。三发子弹打完,裂缝入口被落下的花岗岩碎块封住了大半,暗红色的光从石缝里被切成无数碎片,像是被关上了一扇沉重的石门。
倒计时归零。
第一推动的激活序列完成了。培养槽平台上的屏幕闪了一下,然后显示出一行字:“源晶激活信号已发送。信号接收端:执行器底座暗槽。信号接收状态:已接收。指令执行状态:已中断。原因:信号接收天线被物理性覆盖。”
被堵住的不是裂缝。被堵住的是审计员插在执行器暗槽里的那个铜壳装置的无线信号接收端。马库斯没有打碎执行器,没有打碎暗槽,没有摧毁铜壳装置。他只是把裂缝上方那片一直延伸到执行器正上方三米处的花岗岩打塌了。掉下来的碎石没有砸到执行器,但它们覆盖在暗槽正上方,形成了一层厚度超过半米的花岗岩屏蔽层。无线信号穿不透花岗岩。第一推动发送的激活信号在到达执行器的前一刻被挡在了石头外面。
铜壳装置里的接收芯片还在运行,但它收到的只有花岗岩里的石英晶体反射回来的噪声。
屏幕上又跳出了一行新的字:“源晶未收到激活指令。默认程序启动:源晶共振逆转。晶体结构碎裂中。预计碎裂完成时间:不可计算。”
然后整个竖井开始震动。不是从上面来的,不是从下面来的,而是从黑基岩本身传出来的。花岗岩里的石英脉在某个极深的深度开始破碎,每碎一条,竖井的岩壁上就多出一道发光的裂纹。不是暗红色的,不是琥珀色的,是一种接近透明的、几乎没有颜色的白光,像是阳光被过滤掉了所有波长之后只剩下最纯的亮度。
从裂缝深处传出了审计员的声音。不是喊叫,不是诅咒,而是一种极其疲惫的、被耗尽了一切的情感波动压缩成的几个字:
“原来枪不是用来杀我的。是用来不杀我的。”
马库斯跪在平台边缘,手里还握着那把打空了子弹的韦伯利。他没有看到审计员从裂缝里走出来。但他听到裂缝里的脚步声在往外走——不是下行的、往源晶核心去的方向,而是上行的、往竖井方向来的。审计员正在从裂缝里出来。他没有激活源晶。但他还活着。而他知道的关于埃瑟里奇家族、墨丘利计划、以及这个系统所有自毁和重启逻辑的知识,仍然完整地保存在他的脑子里。
竖井最深处的白光越来越亮。源晶正在碎裂。那些在黑基岩里生长了几百万年的碳基晶体,在同一时刻按照格雷戈尔·埃瑟里奇在1936年写定的默认程序自我分解。不是爆炸,不是融化,而是一种极其安静的、从晶体内部的原子键开始解离的过程。每一块晶体碎裂时都发出一个极其微弱的、频率恰好落在人类DNA碱基对折叠频率上的振动。整座竖井变成了一个巨大的音叉。马库斯感觉到自己的骨骼在共振——不是疼痛,不是恐惧,而是一种被某种远古的力量轻轻触碰了一下的感觉。
在培养槽平台上,塞巴斯蒂安也感觉到了。他靠在培养槽的玻璃外壁上,闭着眼睛,但他面前那张家谱图上的字迹正在被从竖井底部涌上来的共振波推得微微跳动。奥古斯特用铅笔写的那些缩写——λ型、φ型、ω型、α型、δ型、Ω型——在纸面上轻轻地、持续地颤抖,像是在回应某个比它们更古老的频率。
卡莱布也感觉到了。他腹部的伤口在共振中开始以一种异常的速度止血——不是因为任何医学上的奇迹,而是因为源晶碎裂释放的最后一波振动恰好激活了他体内7q31.2位点上那段被伊丽莎白改写过的不完整折叠。他的身体正在用他从父亲那里继承来的终止代码模板,自己完成最后的自我修复。不是完全愈合,但血停了。
维罗妮卡把平板放到地上。屏幕上所有的数据流都在同一时刻归零——不是关机,不是故障,而是源晶碎裂的共振把纺锤里所有还在运行的电子设备都同步到了一个频率上,然后这个频率在极短的时间内衰减为零。她看着平板黑掉的屏幕,忽然意识到自己这辈子第一次不想用任何模型去解释刚刚发生的事情。
海伦把那卷旧地图卷起来,用绳子绑好。她在绑绳子的时候,手指碰到了地图背面伊丽莎白留下的最后几行铅笔字——那些字已经被她和维罗妮卡反复涂抹标注过,但此刻在最底下露出一行她之前从未注意到的微缩字体,不是英文,不是法文,不是拉丁文,而是一种用希腊字母和数学符号混合写成的东西。她只能辨认出最后一个词——“Ελπίς”。希腊语里“希望”的意思。它的前面不是一个完整句子,而是一串被划掉又重新补上的单词,像是在做最后修改时犹豫了。
竖井最深处,审计员从裂缝的碎石堆里爬了出来。他的灰呢大衣已经完全撕烂了,露出左腿完整的钛合金义肢和右腿上仍在流血的擦伤。他的脸被花岗岩粉尘覆成灰白色,但眼睛仍然亮着,不是怒火,不是绝望,而是一个终于被从无限长的职责中释放出来的人才会有的茫然。他看着马库斯,然后看着马库斯手里那把打空了子弹的韦伯利,忽然笑了。不是胜利的笑,不是嘲讽的笑,而是一个人花了超过一个世纪在执行一个计划上,然后发现这个计划的终点不是他想象中的任何东西时,那种苦笑。
“她在我手表里刻的日期是错的。”审计员说,“不是1938。是2038。不是那一年要做什么。是在那一年之前,我都不能停下来。”


暂无评论,来抢沙发吧!