18. 崩塌之后

倒计时最后一天,阿什顿的天空终于放晴了。持续数日的冻雨和暴雪在凌晨时分悄然停止,清晨第一缕阳光从大西洋方向斜射过来,把覆盖整座城市的冰壳照成一片刺目的银白色。艾琳在早上六点睁开眼睛,头痛终于消退了——不是布洛芬的功劳,而是紧绷了整整一周的神经在倒计时进入最后二十四小时时,自动切换到了某种超越疲惫的清醒状态。她躺在床上,盯着天花板上那条熟悉的裂缝,在脑海里把今天必须完成的事项按时间顺序排列了一遍。上午九点:去援助站接收埃利奥特寄出的挂号信。上午十点:和莉娜完成证监局投诉系统最后一次上传测试。中午十二点:和菲利普确认狮鹫模型在D-Day前的最后一次状态快照。下午两点:去洗衣店和维克多确认交易所时钟校准方案。下午四点:和玛格丽特、丹妮尔、苏珊在援助站进行最终合练。下午六点之后:所有人分散,各自回到自己的位置,等待明天下午三点零八分。她把每一项任务在心里默念一遍,然后起身洗漱。

今天她不用去墨丘利。病假条已经在系统里生效,霍华德会看到她在系统里的状态是“因病缺勤”。他可以怀疑,可以调取监控,可以让网络安全团队追溯她的工位记录——但他今天能做的一切都局限在墨丘利大厦内部。而她今天根本不会踏进那栋大厦半步。她穿上那件深蓝色羽绒服,把父亲的笔记本塞进背包内侧,把艾伦的U盘——那个已经被清空但被她留下来当作纪念的深灰色金属块——放进外套口袋里。出门前她在玄关站了一会儿,看着镜子里自己的脸。比四周前更瘦了,但眼神比四周前更安静。不是平静,是安静。像一台已经写完所有代码、正在等待编译器运行的计算机。她关上门,走进阿什顿雪后初晴的清晨。

圣约瑟援助站的暖气在早上烧得很足,薇拉·科尔曼已经在茶水间里忙碌,咖啡机的蒸汽嘶响和烤面包机的叮当声混在一起,把整间屋子灌满了一种不该属于决战前夜的日常气息。艾琳推门进来的时候,薇拉从茶水间探出头,手里举着一个牛皮纸信封。“挂号信。今早第一班邮递送来的。”她把信封递给艾琳,信封上盖着西多利亚北部一个小镇的邮戳,寄件人栏写着一个假名。艾琳拆开信封,抽出里面的东西。那是埃利奥特·海因斯花了三年画的地图。

不是一张纸,而是一卷。艾琳把卷纸在茶桌上展开,用四个杯子压住四角。纸面上是阿什顿市的鸟瞰图——不是地理测绘的标准地图,而是一张手绘的金融网络拓扑图。每一条街道都被重新定义了含义:进步大道被标注为“布雷克集团→地平线计划资金主通道”,自由街被标注为“基石收益信托→中小投资者养老金虹吸路径”,码头区那些新建的玻璃幕墙大厦被标注了每一个项目的审批编号、建筑承包商名称和对应的评标委员会成员名单。所有箭头最终汇集到市中心一个被红笔圈出的位置——蛇杖大厦。圆圈旁边用极小的工整字迹写着:“沃尔特·海因斯,市规划局前高级规划师,2019年11月死于煤气泄漏。死因:被自杀。”埃利奥特在父亲的死因栏里写了“被自杀”这个词。不是自杀,不是意外,是被自杀。一个十五岁少年在葬礼上咬牙不哭的时候想到的词,一个十九岁青年在逃亡途中的某个汽车旅馆里用工整的字体写下的词。

“薇拉,”艾琳说,“扫描它。三份副本。一份传给莉娜,一份存进援助站保险柜,一份在明天下午三点零七分由玛格丽特作为举报附件提交。”

薇拉没有问任何问题。她接过地图,转身走向角落里的扫描仪,背影笔直,和她过去两年在援助站里给每一个无家可归的人倒茶时的姿态一模一样——不问你是谁,不问你要什么,只问你需不需要帮助。

上午十点,莉娜从证监局阿什顿分部的临时访客终端远程接入援助站的系统。她的声音听起来比平时更紧绷,不是因为紧张,而是因为她在证监局大楼内部的人脉刚才传来了一条消息。“霍华德·格兰杰昨天下午向证监局提交了一份紧急申请,要求对墨丘利资本的内部网络进行‘网络安全威胁评估’。他没有说明具体威胁是什么,只是笼统地提到了‘可能存在未经授权的内部系统访问’。证监局技术部门已经受理了这份申请,但走流程至少需要五个工作日。霍华德想用证监局的官方权限来查他的内部敌人。”艾琳把这条信息在心里转了一圈。霍华德已经察觉到内部有异动,但他仍然不知道具体是什么、是谁、在什么时候发生。他在用笼统的申请来试探——如果证监局真的启动调查,他会把调查人员引导到他预设的方向上去,把内部威胁定性为“商业间谍”或“数据盗用”,从而保护狮鹫模型不被暴露。但他需要五个工作日。而明天就是D-Day。他在和倒计时赛跑,而他的倒计时比他们慢五天。

“告诉你的前同事,”艾琳说,“如果他觉得这份申请在流程上有任何不寻常的地方,让他记下来。明天三点零七分之后,这份申请本身就会成为霍华德试图掩盖内部问题的证据。”

莉娜在屏幕里点了一下头,然后切换到证监局投诉系统的测试页面。她那边的时间戳显示和援助站的系统时钟偏差为零点一秒——昨天合练之后他们调整了网络时间同步服务器,现在四台笔记本电脑的时钟和证监局系统的时钟之间的偏差被压缩到了零点一秒以内。玛格丽特、丹妮尔、苏珊各自坐在分配给她们的电脑前,手指放在提交按钮上方。倒计时测试程序开始。三点零七分零秒。四个提交键同时按下。同步偏差零点一秒。完美。

中午十二点,菲利普的加密短信到达。他在墨丘利食堂的角落位置发送的,内容简短得像电报:“狮鹫过去十二小时收割效率再创新高。季度冲刺指标已完成97.3%。朱利安在十五层全体合伙人会议上宣布明天收市后举办庆功宴,香槟已订。霍华德今天上午让人检查了你的工位抽屉,什么都没找到。他告诉安保部门,你是他的‘重点关注对象’,但没有说明原因。他仍然不确定你知道多少。继续保持缺勤状态。明天上午我会最后一次确认后门潜伏状态,确认后发信号。——菲利普”

艾琳读完,把每一个数字都刻进记忆里。97.3%。狮鹫模型距离完成季度冲刺目标只差不到三个百分点。明天下午三点——朱利安选择收市前最活跃的交易时段——它将发起最后一次大规模收割,以跨过那条终点线。后门程序将在它最活跃、最自信、最接近胜利的时刻被唤醒。艾伦留下的那把音叉,将敲在桥梁共振频率最高的那个点上。

下午两点,她去了奥克伍德街洗衣店。维克多已经在那里,面前摆着他的交易终端和一台独立的时钟校准设备。他看起来比之前任何一次见面都更平静——不是不紧张的平静,是一个在交易所里摸爬滚打了十二年、经历过无数次闪崩和轧空的独立交易员,在重大操作之前自动切换到的那个专业频道。“交易所系统升级公告今天上午更新了。延迟可能从数秒缩短到零点五秒以内。我在模拟环境里测试了七次,最坏情况触发信号到达时间偏移不超过零点三秒。”他把一个U盘递给艾琳。“这是触发信号的数字签名副本。加密的。如果你需要在援助站那边同步监控触发状态,用它。”

“你明天在哪?”

“就在这。”维克多环顾了一下这间自助洗衣店,嘴角浮起一个半是苦涩半是自嘲的弧度。“十二年前我在交易所大厅里对着三块屏幕,以为自己操纵的是世界。明天我在这间洗衣店里对着这台笔记本,发一笔六百二十联邦币的小麦期权合约。然后我会关上电脑,走到柜台那边,从自动售货机里买一罐可乐,等着看证监局的新闻推送。我前妻在那头同步提交证据,我在洗衣店里喝可乐。这是我进金融行业以来,打过的最骄傲的一仗。”

“你害怕吗?”

“怕。”维克多说,没有犹豫。“但不是怕丢掉执照,也不是怕被追诉。是怕我哥哥看到——怕他在那个老煤矿的井口看到的最后一缕阳光,和我明天按下发送键之后在洗衣店窗口里看到的是同一种光。他不认识字,但他认得光。他知道光什么时候代表真相,什么时候代表瓦斯爆炸。”他把酒壶从夹克内袋里掏出来放在桌上,拧开盖子放在键盘旁边,没有喝。壶身上那些被反复擦拭过的划痕在洗衣店的荧光灯下泛着细碎的银光。

下午四点,援助站。最终合练。所有人都到了——玛格丽特穿着她那件洗得发白的灰色开衫,扣子扣得整整齐齐,头发比平时更认真地梳到脑后,用一根旧发夹固定。丹妮尔穿着超市收银员的蓝色工作服——她下班直接赶过来的,胸口的铭牌上还印着“丹妮尔·罗梅罗,客户服务代表”。她把莉莉安置在援助站角落的沙发上,小女孩今天没有带蜡笔,而是带了一只旧的泰迪熊,熊的左眼掉了。苏珊穿着艾伦生前最喜欢的那件深蓝色开衫——太大了,肩膀处的线缝被撑得有些松垮,她把袖子卷了三道,露出苍白的手腕。她带来的深灰色金属文件盒放在面前,盖子开着,里面只剩最后一份文件:艾伦的证词。莉娜没有到现场,她在证监局大楼内部——今天她用的是最后一次临时访客权限,明天她的权限将被彻底冻结。所以她必须在今天把所有能和系统对接的东西都测试完,明天她将用一个前同事私下提供的独立账号登录,完成那第四份举报的提交。

“我们做最后一次合练。”艾琳说。她的声音不响,但在安静的援助站里每一个字都清晰地落在桌面上,像棋子落在棋盘上。她看着面前四个女人——退休教师、单亲母亲、遗孀、被停职的审查员。四周前她们还是彼此独立的孤岛。现在她们坐在同一张桌边,面前是四台笔记本电脑、四份举报文件、一个倒计时程序和一卷被扫描进系统的地图。

倒计时程序启动。数字从十五秒开始倒数。十五。十四。十三。玛格丽特摘掉了老花镜,用力闭了一下眼再睁开,手指放在触摸板上。她的手稳得像三十七年前在黑板上写下第一个英文字母时一样。丹妮尔把莉莉的泰迪熊拿过来放在电脑旁边,让那只缺了一只眼睛的旧玩具对着屏幕,好像它能替她盯着倒计时的数字。苏珊把艾伦的照片——那张湖边的笑脸——贴在电脑屏幕的下缘。照片上艾伦的手搭在两个孩子的肩上,笑得毫无防备,像一个从不曾设计过杀人算法也从未被杀人算法追杀的人。莉娜在远程屏幕里戴上了耳机,隔绝了证监局大楼走廊里的一切噪音。她的手指已经悬在回车键上方一厘米的位置——不多不少。艾琳站在她们身后,手里握着父亲的笔记本和艾伦的U盘。三点零七分零秒。四只手同时按下提交键。屏幕上弹出确认:“所有终端同步提交测试成功。同步偏差:0.1秒。”

“偏差零点一秒,”玛格丽特说,声音里第一次带了笑,“比我批改过最好的作文的分数还精确。”

丹妮尔把泰迪熊拿起来放在莉莉的毯子上方悬了一下。苏珊合上了金属文件盒的盖子。莉娜在屏幕里摘下耳机,做了一个“OK”的手势。没有人哭,没有人站起来,没有人鼓掌。她们只是沉默地互相看了看,然后把各自的文件收好,把笔记本电脑合上,把椅子推回原处。

玛格丽特在门口停下,回头看了一眼这间陈旧的援助站——那张被无数人趴过的折叠桌,那排被反复灌装热水的保温壶,那扇冬天漏风夏天漏雨的窗。她已经在这里坐了两年,每个月第二个周六来喝一杯免费红茶,不期待任何事发生,只期待时间过得快一点。“我周四的证监局投诉被编号到834号,”她说,“明天这张桌上会有四份文件,其中一份附件是我的834张回执。834次投诉,换一个同步偏差零点一秒。”她拉紧大衣领口,推开门,走进自由街午后的阳光里。阿什顿被冻雨洗过的天空清澈得不像真的,像一块被反复擦洗过的旧玻璃,地平线计划的金色标志在远处闪闪发光。

下午六点。所有人按照约定分散。丹妮尔带着莉莉回到她们停靠在沃尔玛停车场的那辆厢型车里。她今晚会把莉莉哄睡之后,用手机热点连接笔记本电脑,再做最后一次单人演练。苏珊回到老磨坊路47号3B。窗帘仍然敞开着,午后的阳光灌满了她两年没有见过光的客厅。她把艾伦的金属文件盒放在茶几上,紧挨着那个插了新鲜冬青的花瓶,然后坐在沙发上,看着窗外的天空从浅蓝变成深蓝再变成墨色。她今天不拉窗帘。玛格丽特回到自由街401室。她泡了一杯红茶,坐在书桌前,翻开简·奥斯汀,但书页没有翻动。她把834张投诉回执的复印件整齐地码在床头柜上,像码一叠等待被批改的作文。薇拉锁了援助站的门,把保险柜密码又确认了一遍,然后沿着奥克伍德街走回家。路边被冻雨压断的树枝横在便道上,她绕过去,没有跨。她不喜欢跨过东西,她喜欢绕——绕是尊重,跨是忽略。

莉娜离开证监局大楼之前,把明天要用的独立账号藏在一封加密邮件的草稿箱里,邮件正文是空白,标题是一串无意义字符。她走出旋转门,站在大楼前的台阶上,抬头看了一眼阿什顿的天际线。蛇杖大厦十四层的银色百叶帘在她视野里缩成一小片冷光,像一道被钉在城市额头上的金属疤痕。她沿着进步大道往东走,路过自由街巷口时抬头看了一眼401室——灯还亮着。她知道玛格丽特还没睡。她没上去。今晚每个人都需要独自度过。

菲利普还在墨丘利十四层。今天是周四,大厦的夜间安保系统刚刚切换到无人值守模式。他坐在自己的工位上,面前的三台显示器全部亮着,分别显示着狮鹫模型的实时订单流、系统安全日志和他为明天准备的最后一组只读监控脚本。他的马克杯里是今晚第三杯超市茶包泡的浓茶。明天他将是整个墨丘利内部唯一一个在三点零八分时看着后门程序激活的人。他的权限被锁死到只读,但他的眼睛可以。艾伦两年前在遗书里说——“菲利普·陈是唯一可能帮你的人。”明天他帮的将不只是一个人,而是一个由退休教师、单亲母亲、遗孀、记者、矿工弟弟和逃亡少年组成的无声联盟。他把监控脚本的最后一个参数校准完毕,合上电脑,靠在椅背上闭了一会儿眼。窗外阿什顿的夜景透过百叶帘的缝隙投射在天花板上,无数条平行的银色光线像一张拉长的乐谱。没有人是一座孤岛。艾伦死后两年的这个夜晚,菲利普坐在他不熄灯的工位上,静静等待黎明。

艾琳最后一个离开援助站。她把父亲的笔记本重新放回背包,把维克多给她的数字签名U盘放进口袋。然后她在援助站门口站了一会儿,看着阿什顿的夜幕完全降下来。她拿起手机,发了一条加密短信,收件人是埃利奥特最后使用过的那个号码——虽然她知道那个号码可能已经停用,但她还是发了。“明天下午三点零八分。地图已收到。你父亲最后一句话我收到了。责任是我们一起选的。不管你在哪里,不管结果如何——你已经为你父亲讨回了公道。剩下的,交给我们。”

她按下发送键。雪花又不知从何时开始落下,在路灯周围形成一圈朦胧的光晕。这可能是阿什顿这个漫长冬天里的最后一场雪。也可能不是。明天同一时刻,维克多的期权合约将在阿什顿商品交易所的交易引擎里留下一道六百二十联邦币的痕迹,而那道痕迹会在几毫秒内穿过光纤、交换机、防火墙,抵达蛇杖大厦十四层那些日夜不熄的服务器。后门程序将被唤醒,狮鹫模型将在九十秒内经历一场它自己从未预测过的闪崩。四份举报将在同一秒内涌入证监局投诉系统。一张手绘了三年的地图将作为附件被永久存档。艾琳拉紧外套领口,走进阿什顿雪后初晴的夜晚。明天是D-Day。她准备好了。他们全部准备好了。深渊底部的箭头正在指向同一个方向。所有孤岛的山脉即将在黎明露出水面。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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