周五。D-Day。
艾琳在凌晨四点醒来,不是被头痛惊醒,也不是被闹钟叫醒,而是被一种奇异的安静唤醒。窗外的雪不知何时停了,整个阿什顿凝固在冬夜最后的黑暗里,连暖气管道惯常的咝咝声都消失了,像这座城市在暴风雪后的虚脱中屏住了呼吸。她没有开灯,摸黑穿好衣服——深蓝色羽绒服、牛仔裤、那双已经穿旧的防滑靴。背包昨晚就收拾好了:父亲的笔记本在最内层,维克多给的数字签名U盘在夹层,手机充电宝满格,一瓶水,两块从援助站带回的苏打饼干。她把艾伦那个已经被清空的深灰色U盘从枕头底下拿出来,攥在手心里停了一会儿。它不再是武器了,它只是一块金属,但她今天要带着它,像父亲每天戴着那块旧钢表一样——不是为了看时间,是为了记住。
凌晨五点,她抵达圣约瑟援助站。薇拉比她更早——这位志愿者协调员已经在茶水间里烧好了两壶热水,烤了一盘饼干,把四台笔记本电脑从保险柜里取出来,逐一开机检查。她的动作和过去两年每一个月第二个周六准备茶话会时一模一样:不紧不慢,不慌不忙,像在为一场普通的社区聚会做准备。唯一不同的是她今天没有在桌上铺格纹桌布,而是铺了一张大幅的阿什顿市地图——埃利奥特那卷手绘地图的高清扫描件已经被打印成四份,放在每台电脑旁边。
“昨晚我在这里睡了一夜。”薇拉说,声音和她倒茶时一样平淡,“保险柜里有那么多重要的东西,我不想让它们独自过夜。”
玛格丽特在早上六点整推开了援助站的门。她今天穿的不是往常那件洗得发白的灰色开衫,而是一件深绿色的羊毛外套,领口别着一枚旧胸针——艾琳从未见过这枚胸针,一枚小小的银质猫头鹰,眼睛是两颗极小的石榴石。玛格丽特注意到艾琳的目光,用手指轻轻碰了一下胸针。“我的退休礼物。教了三十七年书,学校送了我一枚猫头鹰。他们说猫头鹰代表智慧。我觉得猫头鹰只是能在黑暗里看见东西。”她在自己的电脑前坐下,把834张投诉回执的文件夹从帆布袋里取出来,整齐地码在键盘左侧。
六点半,丹妮尔带着莉莉来了。小女孩今天穿着一件鲜红色的二手羽绒服——太艳了,在援助站灰白色的灯光下像一朵不该开在这个季节的花。丹妮尔把莉莉安置在角落的沙发上,把那只缺了一只眼睛的泰迪熊塞进女儿怀里,然后从背包里掏出自己的笔记本电脑。她的超市工作服还没换,胸口铭牌上的“丹妮尔·罗梅罗”被反复摩擦得有些褪色。她把电脑打开,登录证监局投诉系统,然后从口袋里掏出一个信封放在键盘旁边。信封里是她昨天从沃尔玛停车场那辆厢型车的储物箱里翻出来的——她丈夫截肢后第一次坐轮椅的照片。照片上他还在笑。她在照片背面写了一行字:“这是你走之后我第一次知道,有些战争没有战场,有些死人没有墓碑。但有人会记得。”
七点整,苏珊推开门。她没有穿艾伦那件太大的深蓝色开衫。她穿了一件艾琳从未见过的衣服——一件暗红色的高领毛衣,颜色像陈年红酒,很合身,像是很久以前买的、被压了两年的衣柜底层、今天才被重新拿出来抖开褶痕。她的头发没有像往常那样随意夹在脑后,而是梳成了一个整齐的低马尾。脸上没有化妆,但洗得很干净。窗帘拉开之后的第三天,她的脸终于被自然光照到了。她走到分配给她的电脑前,把艾伦的金属文件盒放下,打开盖子。里面最后一份文件是她的证词——署名栏已经签好名字,日期是今天。她把证词放在键盘旁边,然后从文件盒最底层抽出一张她从未给任何人看过的东西:艾伦的遗书原件。不是U盘里的辞职信,不是打印版,是他在2019年1月20日晚上手写在一张横格纸上的真正遗书。纸已经泛黄,折痕深得快断了,但字迹清晰,墨水是黑的。她把它翻过来,背面是一片空白。她在空白处写了今天的日期,然后在日期下面写了一行字:“艾伦,信号今天送达。”她把遗书翻回去放在证词上面,手指在纸面上停了一会儿,然后移开。
七点五十分,莉娜从证监局大楼的远程线路接入。她昨天深夜已经通知了援助站的所有人——她的临时访客权限在昨晚午夜被正式冻结。今天她用的是那个藏在一封空白加密邮件草稿箱里的独立账号,来自她那个“如果出了事会把备份自动发送给州检察官办公室”的前同事。前同事叫玛拉·陈,和菲利普没有血缘关系,但同姓。莉娜在屏幕里的背景不再是证监局阿什顿分部那间空置的会议室,而是一个她不认识的空间——是玛拉家的书房。墙上挂着一张西多利亚大学法学院的毕业证书,桌子上放着一盆半死不活的绿萝和一台老式台式机。玛拉把她的私人电脑给了莉娜。这份借用本身就是一份沉默的证据——一个从未敢直接对抗墨丘利、但愿意在最后时刻提供一台电脑的证监局现职审查员。
“四台终端已登录。”莉娜的声音透过扬声器传出来,仍然带着加密线路特有的轻微金属感。“证监局投诉系统今天上午的维护窗口已经关闭,系统时钟和援助站终端的偏差小于零点一秒。倒计时程序已加载。”
艾琳站在援助站中央,周围是五个女人和一个在沙发上抱着独眼泰迪熊的八岁女孩。窗外,阿什顿的早晨灰白而明亮,阳光透过被冻雨洗过的空气洒在援助站褪色的木地板上。她拿出父亲的笔记本,翻开写着倒计时的最后一页。D-7到D-1已经被逐一划掉,每一行旁边都标注了完成确认。只剩最后一行还没有写字。她用铅笔在最下面一笔一划地写下:“D-Day。2022年12月16日。周五。三点零八分。”然后合上笔记本,放进背包。
与此同时,在墨丘利资本大厦十五层,朱利安·布雷克正在主持他的季度冲刺晨会。长桌两侧坐满了策略组主管、交易执行总监和量化研究组的核心成员。菲利普坐在中段偏后,面前放着他那只印有超市茶包标签的马克杯。朱利安今天穿了一件炭黑色高领毛衣,外罩深灰西装,整个人看起来像一把刚被擦拭过的刀。他背后的整面墙被一块巨大的LED屏幕占据,屏幕上滚动显示着狮鹫模型的实时收割效率仪表盘——97.8%,97.9%,98.0%。数字每跳动一次,会议室里的空气就压得更紧一分。
“今天下午收市之前,我们要跨过百分之百。”朱利安的声音平稳而自信,像在宣布一个已经被数学证明的定理。“狮鹫模型在过去三年里从未让季度目标落空。今天也不会。下午三点——收市前最后一个交易小时——模型会执行一次集中的订单流优化,覆盖阿什顿商品交易所的中小市值农产品期权和关联股票。预计在一个小时内收割足够的流动性,把季度指标推到百分之百以上。”他转向霍华德,“法务方面准备好了吗?”
霍华德坐在长桌前端,面前放着那杯从入职第一天到现在从未真正喝过的黑咖啡。“所有合规文件已经预置。任何外部查询都会在五分钟内收到标准模板回复。证监局的网络安全威胁评估申请已经受理,他们下周会派人来检查。但下周之前,没有任何外部监管机构拥有对狮鹫模型的直接审查权限。今天下午的集中交易在法律框架内完全合法。”他把“完全合法”这个词说得毫无情绪,像一个在重复物理定律的人。菲利普在他的工位隔板后面握着马克杯,杯偏左——安全。他在心里默数:你们只剩七个小时了。但你们还不知道。
上午十一点,阿什顿商品交易所。维克多·莫雷诺用他的独立交易员账号登录了交易终端。他坐在奥克伍德街洗衣店角落的老位置上,笔记本电脑连接着店里的公共WiFi。洗衣机在他身后嗡嗡转动,烘干机里的金属拉链敲击着滚筒内壁,一切和他过去十二年来每一个交易日一样。他把不锈钢酒壶放在电脑旁边,没有喝——他今天滴酒不沾。触发合约需要在完全没有酒精干扰的情况下发出。他在模拟环境里又跑了一遍延迟补偿测试,交易所时钟和标准原子钟的偏差是零点二秒。他在心里默算:发出时刻补偿零点二秒,信号到达墨丘利高频数据采集器的时刻将是三点零八分零零秒,偏差不超过零点一秒。后门激活窗口五秒。足够了。
下午一点,证监局阿什顿分部。一位名叫玛拉·陈的审查员在自己的办公隔间里吃着一份从家里带来的金枪鱼三明治。她的电脑屏幕上开着两个窗口:一个是证监局日常办公界面,另一个是一个完全不相关的学术论文数据库页面。学术论文数据库页面背后藏着一个加密通讯软件,连接着莉娜·阿德勒的临时账号。她没有告诉任何人自己在做什么。她不是英雄——她只是一个在证监局工作了六年、看过太多被标记为“市场风险”的投诉被归档的人。昨晚莉娜敲了她的公寓门,把一份完整的举报文件放在她的餐桌上,说:“我不需要你帮我提交。我只需要你在三点零五分到三点十分之间,不要把你的电脑关掉。”玛拉吃完三明治,喝了一口咖啡,把电脑保持开机状态。她没有关屏幕。这就是她的全部抵抗。
下午两点,援助站。艾琳把四份举报文件在证监局投诉系统里一一打开,确认每一份的上传状态。玛格丽特的834张回执总共有二十三个PDF文件,每一个都经过了系统预检,无病毒,无格式错误。丹妮尔的法拍合同扫描件加房贷时间线图表共七个PDF,附带的照片文件是JPG格式,系统可以接收。苏珊的证词加艾伦遗书扫描件加死亡现场照片共五个文件。莉娜的第四份举报——地平线计划招标对比文件、基石收益信托合规审查报告、内部价格偏差调查报告——共十二个文件,加上埃利奥特那张手绘地图的高清扫描版作为附件。总计47个文件,分属四份独立举报。提交时间窗口:三点零七分。倒计时:一小时零七分钟。
“我想喝茶。”玛格丽特突然说。她站起来走到茶水间,薇拉已经烧好了热水。她泡了一杯红茶——和往常一样的廉价茶包,颜色淡得像秋天的桦树叶。她没有加糖,没有加奶,只是端着杯子走回来,放在电脑旁边。然后她从帆布袋里掏出最后一本书——不是简·奥斯汀,而是一本薄薄的旧诗集。封面是约翰·多恩的名字。“这是我丈夫送我的第一本书。结婚第二年。他在这首诗旁边画过线的,就是那首‘没有人是一座孤岛’。他说这首诗让他觉得,做城市规划师不是在修路,是在连接。”她把书翻开,放在键盘左侧,紧挨着投诉回执。书页上,她丈夫约瑟夫四十年前用铅笔画的线已经淡得快看不见了,但线还在。
丹妮尔把莉莉叫醒。小女孩揉着眼睛从沙发上坐起来,泰迪熊从她怀里滚到地上,她弯腰捡起来,把熊的独眼对准窗外射进来的午后阳光。丹妮尔蹲下来帮女儿系好外套扣子,然后把手机递给她,上面存好了一个离线小游戏。“妈妈要做一件很重要的事。做完这件事,我们可能会回家。也可能不会。但不管怎么样,你今天在这里,和这些奶奶阿姨在一起。你记得她们的名字吗?”莉莉点了点头,一个一个指着房间里的人:“玛格丽特奶奶,苏珊阿姨,薇拉阿姨,艾琳姐姐。”她没有漏掉任何人。丹妮尔在女儿额头上亲了一下,然后坐回电脑前。
苏珊从金属文件盒最底层拿出了最后一件东西。不是文件,不是照片,是一个旧钱包——艾伦的钱包。法医归还遗物时交到她手里的。她从来没有打开过。今天她打开了,里面是几张皱巴巴的钞票、两张孩子的学校照片、一张过期的借书证,还有一张折叠成小方块的纸。她展开那张纸,纸上只有一行字,是艾伦的笔迹——“没有人是一座孤岛。”她盯着那行字看了很久,然后把它放在键盘下面压着,让那句话贴在键盘的背面,好像艾伦的手指也在键盘上。
下午三点。墨丘利资本十五层会议室。LED大屏幕上,狮鹫模型的收割效率指标跳到了98.8%。朱利安·布雷克坐在长桌前端,面前放着一只细长的香槟杯——空的,还没有倒酒。他在等收市。庆功宴的香槟已经冰好了,就放在会议室角落的银质冰桶里。霍华德坐在他右侧,笔记本电脑打开,屏幕上运行着一个实时监控程序——他在看内部系统的访问日志。艾琳·沃斯的工位仍然处于“因病缺勤”状态。他的嘴角微微收紧了一下,然后重新松弛。
下午三点零三分。奥克伍德街洗衣店。维克多打开了交易终端的下单界面。标的:小麦看跌期权。执行价:620联邦币。数量:一手。名义金额:620联邦币。他把数字签名编码写进订单的附属数据字段——那是艾伦·科尔曼在设计后门触发协议时预设的激活密钥:一段被压缩进128位哈希值的信号,看起来像是普通的订单元数据,但只有狮鹫模型的内核能认出它。他的手指悬在回车键上方。倒计时:五分钟。
下午三点零五分。援助站。四台笔记本电脑全部进入提交界面。倒计时程序在艾琳的电脑上全屏运行,数字跳动着——05:00,04:59,04:58。玛格丽特把手放在键盘上,她的手指没有颤。丹妮尔深吸了一口气,把莉莉的泰迪熊放在电脑屏幕旁边,熊的独眼对准倒计时的数字。苏珊把艾伦的遗书翻到写了今天日期的那一面,一只手平放在纸上,另一只手放在鼠标上。莉娜在远程屏幕里数着秒——她的嘴唇在动,但没有发出声音。艾琳站在她们身后,左手握着父亲的笔记本,右手握着艾伦的U盘。没有人说话。
下午三点零七分零秒。倒计时跳到零。“现在。”艾琳说。四只手同时按下提交键。玛格丽特的834张回执。丹妮尔的法拍合同和轮椅照片。苏珊的证词和艾伦的遗书。莉娜的合规审查报告和埃利奥特的地图。四份独立举报在同一秒涌入西多利亚州证券监管局阿什顿分部的投诉处理系统。系统日志上出现了一个从未有过的记录——同一秒内,四个来自不同投诉人的加密举报包同时进入紧急审查队列。自动升级程序触发。系统将案件优先级标记为“紧急调查级”。一个红色的报警图标开始在审查员的队列界面上闪烁。
下午三点零八分。奥克伍德街洗衣店。维克多按下了下单键。一笔620联邦币的小麦看跌期权合约从阿什顿商品交易所的交易引擎中发出,穿过光纤,穿过交换机,穿过墨丘利资本部署在交易所数据中心隔壁的高频数据采集服务器。合约附带的数字签名被狮鹫模型的实时监控系统捕获——不是作为市场数据,而是作为激活密钥。在蛇杖大厦十四层的服务器机房里,一段潜伏了七天的代码在收到那个128位哈希值的瞬间完成了自我组装。后门程序激活。
下午三点零八分零四秒。狮鹫模型进入第一阶段——伪装闪电崩盘。它开始按照马丁·沃斯三年前那份未完成的报告里描述的七个前兆特征,逐一生效。订单簿深度出现瞬时的虚假流动性堆积——大量买单凭空出现,仿佛市场深度极其充裕。朱利安·布雷克在十五层会议室的大屏幕上看到了这个变化,他的眉微微皱起,但嘴角仍然带着信心——这是闪电崩盘的标准前兆,他见过无数次,市场会自我纠正。“别紧张,”他对会议室里的人说,“波动而已。”
下午三点零八分四十五秒。第一阶段完成。狮鹫模型的所有七个闪电崩盘伪装特征全部被朱利安识别为“可解释的市场波动”。他没有关闭交易引擎。他坐在那里等。等待市场纠正,等待数据回正,等待他的庆功香槟。
下午三点零八分四十六秒。第二阶段开始。后门程序释放了艾伦·科尔曼在两年前编码的那个逻辑陷阱——它让狮鹫模型的核心自反模块启动。模型开始将自己的订单识别为敌意攻击。做市买单被识别为掠夺性挂单,对冲卖单被识别为恶意做空,高频扫描模块被识别为外部入侵。狮鹫模型开始自己攻击自己。它发出的大量平仓止损单在市场上形成真实的价格下跌,下跌触发更多的止损,止损触发更快的下跌。九十秒的自反循环——艾伦设计的不可逆链条——开始了。
朱利安从椅子上站起来,走近大屏幕。他的香槟杯被碰倒,滚到桌边摔碎在地上,但他没有低头看。“这是什么?”他问。没有人回答。量化研究组的主管盯着自己面前的终端,手指在键盘上狂敲。IT部门的警报系统开始发出蜂鸣。霍华德的监控屏幕上弹出了十二个红色的安全警告。“手动关闭交易引擎!”朱利安喊道。但手动关闭需要认证——双因子验证,需要霍华德的动态令牌。霍华德从西装内侧口袋里掏出令牌的时候,手指在发抖,动态密码第一次输入错了,第二次才正确。但四十秒已经过去了。
下午三点零九分三十秒。自反流程完成。狮鹫模型在九十秒内清空了自己所有可交易头寸,触发了一系列跨市场连锁反应。墨丘利资本的实时损失数字在大屏幕上飙升——三亿、七亿、十一亿、十八亿、二十四亿联邦币。收割效率指标从98.8%垂直跌落到零以下,屏幕上那个曾经指向“盛宴”的红色箭头现在指向一片空白。
朱利安·布雷克站在十五层会议室的大屏幕前,身后是满屋子鸦雀无声的高管,面前是一个他已经完全无法理解的数字。他的香槟杯碎了,泡沫渗进地毯的纤维里。霍华德·格兰杰还在试图从安全日志里追溯攻击源,但他看到的只有狮鹫模型自己攻击自己的闭环——没有外部入侵痕迹,没有病毒,没有异常IP。就像一个人的免疫系统突然把自己的器官当成了敌人。他不知道后门,不知道艾伦的U盘,不知道马丁的笔记本,不知道一个退休教师在四十分钟前刚刚向证监局提交了她的834张投诉回执。他不知道的事情太多了。
下午三点三十分。援助站。艾琳的手机响了,是菲利普发来的加密短信,只有两行字:“狮鹫已死。损失确认:二十四亿。朱利安在会议室里摔了他的电话。霍华德还在找攻击源,但他找不到。”艾琳读完短信,把手机放下。她转向房间里的人——玛格丽特端着红茶靠在椅背上,眼睛闭着,嘴里在默念什么,也许是约瑟夫的名字。丹妮尔抱着莉莉,小女孩正用手指戳母亲胸口铭牌上褪色的字母。苏珊坐在窗前,窗外的阳光正好落在她脸上,她闭着眼,眼角有一道极细的泪痕,但嘴角在微笑。薇拉站在茶水间门口,手里端着最后一壶热水,没有出声。莉娜在远程屏幕里摘下耳机,对着镜头比了一个拇指。
“结束了。”艾琳说,声音轻得连她自己都几乎听不见。“我们做到了。不是因为我做到了,是因为艾伦在U盘里留了刀,我父亲在笔记本里画了路,埃利奥特在逃忙里画了地图,维克多在洗衣店里发了信号,玛格丽特等了四年,丹妮尔住在车里写了利率图表,苏珊在窗帘后面守了两年的弹药库。莉娜丢了工作但保留了真相,玛拉在工位上吃了一顿金枪鱼三明治却守住了最后的信息通道。菲利普在只读权限的囚笼里看了两年,终于在正确的时间当了正确的眼睛。”她把父亲的笔记本从背包里拿出来,翻到最后一页,在D-Day旁边画了一个星号——和她父亲的习惯一样,画在最重要的事项旁边。窗外,阿什顿午后三点的阳光穿透被冻雨洗过的空气,照在援助站褪色的木地板上,照在四个女人和三台电脑和一杯凉透的红茶上。没有人是一座孤岛。艾琳抬起头,透过援助站的玻璃窗看到远处蛇杖大厦的金色标志——那标志还在,但狮鹫已经不在里面了。不是标志被取下了,而是它的内部空了。一间空了的牢笼,一个在九十秒内被自己的逻辑反噬的怪物,一个被几个人从不同方向、用不同武器、在同一时刻合力打开的结。她低头看了一眼时间。三点三十一分。她拿起手机,给一个可能已经停用但也许还在沉默中等待的号码发了最后一条短信:“结束了。他知道了。你爸的箭头到达了终点。”收件人:埃利奥特。发送。然后她把手机放进口袋,端起桌上那杯玛格丽特倒给她的红茶,喝了一口。茶已经凉了,但很甜——是薇拉在最后关头加了蜂蜜。她不知道薇拉什么时候加的。也许在她盯着屏幕数倒计时的时候,也许在她发送短信的时候。不重要了。重要的是,茶是甜的。


暂无评论,来抢沙发吧!