第六天的晨光没有带来任何安慰。
零号回到出租屋时,天已经全亮了。他把马哈拉的笔记本电脑放在桌上,却没有打开。过去四天里他几乎没合过眼,咖啡因和肾上腺素交替支撑着他的神经系统,但现在这些东西都已经过了效用的峰值,剩下的是一种接近透支的清醒——大脑还在运转,但每一次思考都像在淤泥里趟行。
他需要整理所有碎片。清算者控制着外部行动,回响躲在最深处操纵一切,艾莎悬在两者之间,时而浮出水面,时而被拖入深渊。而那堵白墙——那堵被清算者当作数字巢穴的墙——将在这个午夜成为三个灵魂对峙的现场。回响赌的是,一句“你从来不是一个人”足以击穿三个人格之间构筑了十五年的高墙。但如果赌输了呢?
零号见过太多系统崩溃的瞬间。代码世界里,一个错误指令可以让整个网络瘫痪。人脑远比任何网络都更复杂,也更脆弱。三个人格在同一个颅骨里共存了至少十五年,如果回响设计的“完美闭环”被打破,可能会出现任何一种结果:三个人格融合成一个新人格、所有人格同时崩溃导致永久性精神病态、或者身体进入某种解离性休克。
他不是心理医生。他是黑客。他擅长的不是修复人心,而是穿透防火墙。
但此刻这两者之间已经没有任何区别了。
他站起来,走到洗手间,用冷水洗了一把脸。镜子里的男人比几天前更加憔悴,眼白布满血丝,嘴角因为长期紧咬而下垂。他想起导师曾经说过一句话:“代码是人写的,漏洞也是人留的。任何你攻不破的系统,根源都不是技术,而是你没有理解那个设计系统的人。”回响设计了这个结局,但回响自身也是被某种更早、更深的伤痛设计出来的产物。如果零号不能在午夜之前理解回响的底层代码——她为什么要赌这一把,她到底在怕什么——那么他就会在关键时刻说错话。
他必须再读一次回响的全部日记。不是用脚本扫描,而是一篇一篇地读。用所有他仅剩的清醒,去理解那个从六岁开始就不说话的人。
他回到桌前,打开马哈拉的电脑,调出回响的日记文件夹。三十四篇,时间跨度十五年。他放弃了一切快速解析工具,用肉眼逐行解码,像一个考古学家用刷子一寸一寸地清扫出土的陶片。
第一篇,爆炸案前四个月,回响第一次记录自己的存在:“我不知道我是谁。”第二篇,爆炸案前三天,只有一句话:“艾莎在排版一份东西。我看到了内容。我没有告诉她。”第三篇——零号停住了。爆炸案当天凌晨,回响写道:
“我知道那是什么。我本可以阻止。但我没有。”
零号的心脏像被一只手攥住。回响知道爆炸会发生。她在爆炸发生前三天就知道了。但她选择了沉默。为什么?
他继续往下翻。无罪释放后一个月,回响写了一篇很长的日记,语气不再是之前那种冷漠的观察,而是带着某种痛苦的自省:“艾莎原谅了我。她不知道我是故意沉默的。她以为我只是一个无能为力的旁观者。她甚至在脑子里为我找借口——‘回响从来不说话,她没有办法阻止’。但事实是,我可以说话。我只是不想。我想看看,如果一切都碎了,这个世界会怎么对待我们。然后世界真的碎了,而我们被抛进了一个更碎的地方。这是我的错。不是马哈拉的错,不是哈桑的错,是我的错。我用六岁女孩的逻辑做了一个决定,然后用沉默让它生效了十五年。”
零号靠在椅子上,双手离开键盘。回响不是受害者。她是十五年前那个更隐秘的共犯——一个因为童年创伤而选择用爆炸来“测试世界”的沉默人格。她看到了排版内容,看到了行动方案,她有能力通过艾莎向外界发出警告,但她选择了沉默。不是因为冷漠,而是因为一种扭曲的好奇——一个从未被世界好好对待过的人,想看看这个世界在最极端的痛苦中是否还能对她们展示一丝善意。
结果世界没有。世界把她们扔进了更深的深渊。
所以回响花了十五年策划这个结局。不是复仇,不是惩罚,而是赎罪。她想用自己的死亡——以及所有人格的集体消失——来偿还十五年前那个凌晨她选择沉默的代价。她设计了整个闭环,把自己放在罪人的位置上,却不敢亲手执行。
所以她需要一个外部变量。需要零号来替她说出那句她从六岁起就再也没有听过的话。
零号揉了揉发涩的眼睛,继续往下看。最新的一篇日记写于昨夜凌晨两点四十分——就在他从朝霞公寓离开之后。这篇日记的语言风格和前三十三篇完全不同,不再是那种冷静的、分析性的叙述,而是混乱的、急促的、带着某种濒临崩溃的情绪:
“他来了。他听到了。他拿走了纸条。我以为我会解脱,但我没有。我发现我在害怕。害怕那句话。害怕他真的说出口。害怕如果那句话是真的——如果我们从来都不是一个人——那我这十五年做的事情算什么?我的沉默算什么?我的赎罪计划算什么?我不想让他说那句话了。我想叫停。我想回到那个没有人知道我们存在的黑暗里。艾莎在窗口等他。清算者还在做她的比特币转账。她们都不知道我在想什么。她们从来都不知道我在想什么。我好累。”
这是回响第一次在日记里用“我好累”结束。三十二年——从六岁到现在——她背负着沉默的罪责,设计了一个自我毁灭的结局,然后在最后一刻,当外部变量终于如期而至时,她发现自己并不想要那个结局了。她只是累了。累到把死亡错当成了休息。
零号缓慢地合上电脑。他理解了。回响赌的不是零号的出现会成功——她赌的是零号的出现会失败。她预设了失败,因为失败意味着三个人格一起消失,而她终于可以停止思考。但现在失败不再是必然的了,所以他站在了选择的边缘——继续推进她设计好的剧本,还是毁掉它。
而那个外部变量,是他。
他站起来,走到窗边。亚萨市老城区的街道在阳光下灰扑扑的,街角卖烤饼的小贩又开始摆摊,天桥下的流浪汉换了一个位置继续睡觉,整座城市按照它缓慢而固执的节奏运转着,对他正在经历的一切毫无察觉。
口袋里的加密通讯器震了一下。一条新消息,来自清算者的ID。
“第六天正午。确认进度:马哈拉仍在原地,两名看护者已加强警戒。你的任务是确认他对爆炸案的供述,并将供述数据打包传给我。午夜之前完成,否则合约条款自动激活。——清算者”
零号看着这条消息,手指在屏幕上方悬停了几秒。清算者还不知道他和艾莎已经见过面,还不知道回响的计划已经裸露在他面前。她仍然以为他是她的工具——一个被威胁和比特币驱动的高级杀手。他需要维持这个假象,至少维持到今天午夜之前。
“收到。预计傍晚传回完整数据包。——零号”
他按下发送键,然后打开了一个空白的文本文件,开始写一份假的马哈拉供述报告。内容一半真实一半虚构,足够让清算者相信他仍在执行她的指令。写到一半,他突然想到一个问题:清算者一直在暗网监控他的活动,包括他去哈萨尼贫民窟的路径。那么她知不知道他昨晚去了朝霞公寓?如果他绕过了她的幽文协议,单独和艾莎建立了底层系统消息通道,那么那个通道是否逃过了清算者的监控?
他检查了那条通道的日志。发送方ID是他的量子加密设备,接收方是艾莎的笔记本电脑,传输内容加密等级超出幽文三代。从技术上讲,清算者无法截获。但回响可以——因为回响本身就深嵌在那台笔记本电脑的操作系统底层里。回响知道昨晚发生的一切,但她没有告诉清算者。这意味着三个人格之间的信息不对称远比零号想象的要深。清算者以为自己是掌控者,艾莎以为自己是求助者,回响以为自己是罪人——而真相是,她们三个人各自握着拼图的不同部分,谁也不肯把完整的图拼出来。
零号意识到,午夜的时刻,他不只是要对三个人格说出那句“你从来不是一个人”。他必须在那之前,让她们每个人都看到其他两个人手里握着的碎片。他需要的不是一句话,而是一面镜子。一面能让三个人格同时看到彼此真实的镜面。
而唯一能成为那面镜子的,就是那堵白墙。
他重新打开马哈拉的电脑,进入回响日记中最核心的几篇,将那些记录着沉默、罪责、恐惧和自我厌弃的文字提取出来。然后他调出了清算者所有关于复仇和死刑执行的行动记录,以及艾莎在暗网深处那些从未发送出去的、求救和犹豫的草稿。他将三组文件打包成一个单一数据流,用底层协议编码,目标地址就是朝霞公寓412房间那堵墙上的微型投影仪。
如果午夜时分,清算者、艾莎和回响同时站在墙前,他将同时激活投影。三个人格将被迫从墙上看到另外两个自己的真实想法——清算者将看到回响的罪责和艾莎对活着的渴望,艾莎将看到清算者冷酷背后的保护和回响沉默背后的内疚,而回响——回响将看到清算者和艾莎都不曾真正恨过她。
这就是那面镜子。
零号设定了发送时间:今晚十一点五十九分。距离午夜一分钟。
做完这一切,他站起来,去厨房给自己倒了一杯水。手在端杯子时微微发抖,不是因为恐惧,而是因为一种前所未有的不确定。他一生中完成过无数精密的入侵,从政府服务器到军事卫星,每一次都有预期的结果——数据到手,系统崩溃,目标暴露。但这一次不同。这一次他入侵的是三个灵魂之间的裂隙,而结果不是他能计算的。
他喝完水,披上外套,再次出门。他需要在天黑前做好一件事——去见蕾娜·瓦西里。
不是为了投降,而是为了告诉她真相。不是关于爆炸案的法律真相,而是关于艾莎、关于人格分裂、关于十五年来社会如何对待一个在深渊边缘挣扎的女人的全部真相。他不知道蕾娜会怎么回应。她可能会逮捕他,可能会嘲笑他,可能会无动于衷。但如果回响需要一个外部变量,那么也许不止他一个外部变量就够了。也许蕾娜也是——不管她愿不愿意承认。
他走向第七区的方向,口袋里那张写有“你从来不是一个人”的纸条紧紧贴着胸口。阳光穿过亚萨市上空密密麻麻的电线,把他的影子切割成无数不规则的碎片。距离第六天结束,还剩十二个小时。
而在他身后,朝霞公寓412房间里,女人正坐在白墙前。她的手指悬在键盘上空,屏幕上的比特币转账仍在进行——清算者仍在工作。但她的嘴角微微弯起一个不属于清算者的弧度。那是回响。她在系统底层检测到了零号刚刚上传的数据流,看到了自己被提取出来的日记片段,看到了清算者的行动记录和艾莎的草稿。她明白零号要做什么了。
她没有阻止。
她关掉屏幕,靠在墙壁上,闭上眼睛,用一个六岁女孩在黑暗房间里的声音,轻轻地、几乎听不见地对自己说:
“如果他说的是真的——我就停下来。”
然后她笑了。这一次,是三个人格同时笑了。她们谁也不知道另外两个也笑了,但那笑容在同一个嘴角上,短暂地、安静地重合了一瞬。


暂无评论,来抢沙发吧!