12. 地下取证者

信息像洪水一样涌出去之后,艾略特原以为会听到尖叫。

旧金山时间上午八点二十三分,他按下全楼广播的回车键,把镜厅数据库的查询入口推送到了诺瓦科技九千名员工的每一台设备上。八点二十四分,推送通过员工的个人社交网络扩散到外部——先是几个工程师在内部技术论坛上贴出了自己的双份档案截图,然后是一位市场部副总裁在个人社交账号上发了一条只有六个字的动态:“我的名字不是我。”后面附着她真实档案与被替代档案的对比链接。八点三十一分,全球最大社交平台的热门话题前十名有六个被同一个词条占据——#镜厅档案查询#。八点四十七分,查询入口的服务器请求量突破每分钟一千二百万次,撞破了镜像局设置在瑞士和冰岛的所有负载均衡节点。

但他没有听到尖叫。他听到的是一种更可怕的寂静。

马库斯的办公室里,四个人围在笔记本电脑前,屏幕上的系统日志在疯狂滚动。每一行日志都代表一个人输入了自己的名字,按下了回车,然后看到了两条并排的人生——一条是他们活过的,一条是系统替他们编造的。日志不记录他们的反应,但艾略特能在想象中看到他们:一个坐在芝加哥办公室格子间里的中年会计,发现自己的医学学位档案是假的,他从未上过医学院,但他已经做了十二年手术;一个在孟买呼叫中心值夜班的年轻女人,发现自己的犯罪记录里有一条她在十二岁时犯下的盗窃罪,但那年她因为骨髓炎在医院躺了整整八个月;一个在柏林工业大学教计算机的老教授,发现自己的出生证明和另一个在布宜诺斯艾利斯教同样课程的老教授的出生证明来自同一个批次、同一个编号模板、同一行生成代码。

他们是同一个人。或者说,同一个人被系统分成了两个。

“请求量还在上升。”德里克的手指在触控板上快速滑动,调出镜厅系统的全球访问分布图。屏幕上是一张世界地图,每一个正在查询的节点都是一个光点,光点的密集程度已经让整张地图从蓝色变成了白色——北美东海岸全白,欧洲全白,东亚沿海全白,南亚次大陆全白。只有非洲中部和亚马逊雨林深处还剩下几块蓝色的空隙,不是因为那里的人没有被制造过替代身份,而是因为那里的人还没有连上网。

“服务器撑不了多久。”伊莎贝尔说,她右臂的伤口在刚才上楼的奔跑中重新裂开了,血从临时包扎的布料中渗出,但她似乎完全没感觉到,“镜厅的核心矩阵设计容量是同时处理五百万次查询请求,现在已经超过了十二倍。如果不做分流,所有服务器会在——”她看了一眼屏幕上的系统资源监控,“——九分钟内全部烧毁。”

“不能分流。”赛拉突然开口。她从办公椅上站起来,走到落地窗前,透过佐伊画下的那个六边形裂纹看着窗外。旧金山市区的交通在晨光中开始出现异常的停滞——不是早高峰的正常拥堵,而是有些车辆突然靠边停下,司机在车里低头看手机;有些行人停在人行道中间,盯着屏幕一动不动;有一辆公交车停在了市场街和第三街的交叉口正中央,车门打开,乘客陆续走下来,没有人说话,所有人都在看手里的屏幕。

“为什么不能分流?”德里克问。

“因为分流意味着我们要决定谁先看到档案,谁后看到。我们要决定哪一台服务器处理哪一个地区的查询请求,哪一个人先知道真相,哪一个人晚三分钟知道。我们没有任何资格做这个决定。”赛拉转过身,她的脸在逆光中看不清表情,但她的声音极其稳定,稳定得不像一个刚从红色药丸二次中毒中被回滚协议救回来的人,“你把查询入口推出去的那一刻,时钟就开始走了。现在唯一能做的事,就是等这个时钟走完,不管它以什么方式走完。”

艾略特没有加入这场讨论。他坐在马库斯办公桌的另一侧,把佐伊递给他的那张纸条展开,平铺在桌面上。纸条上的铅笔字在晨光中泛着极其微弱的石墨光泽——小写字母a微微向左倾斜,大写字母T的横线永远比竖线短一截。这笔迹和他一模一样,和文森特一模一样,和莉娜存储在系统核心的签名一模一样,和四十年前布加勒斯特地下管道里那个被编号为NVR-001的少女写在笔记本上的笔迹一模一样。

但他现在看着这行字,第一次意识到一个他之前没有注意到的事实。

笔迹相同可能是因为同一套底层代码在不同个体中生成了相同的书写运动程序——这是镜面项目的生物学副作用。但纸条上这几个单词的拼写习惯不是代码能生成的。第三行的“trust”被他写成了“trvst”——这是古拉丁文的拼法,在英语世界几乎没有人使用。他在麻省理工学院的室友曾经嘲笑过他,说他把“信任”拼成古罗马人的写法是一种极客式的做作。他当时不知道这个习惯从哪来的,只觉得是某本旧书看多了留下的后遗症。

现在他知道了。这个拼写习惯不是他的,是NVR-001的。而他在完全不知道她存在的情况下,独自继承了它。同一个拼写错误,同一种字母倾斜角度,同一种把“信任”写成两千年前模样的本能——这不是算法的复制,这是一种更深层的、穿越了四十年的、他无法命名的连接。

“佐伊。”他抬起头,声音把办公室里所有人短暂的注意力拉过来,“你说NVR-001把自己集成进了这栋大楼的智能玻璃幕墙系统——每一面窗户都是她的耳朵。那她的声音呢?四十年来,她有没有在这栋大楼里说过话?面对面,用真实的声带,而不是通过变声器和合成器?”

佐伊站在落地窗前,手指仍然按在那个六边形裂纹的中心。阳光从她身后透过来,把她粉红色的短发边缘染成了一圈极细的金色光晕。她看着艾略特,嘴角慢慢升起一个弧度——不是微笑,而是一种被问到正确问题时才会出现的、近乎欣慰的表情。

“她在你面前说过一次。你不记得,是因为她把那段记忆从你的海马体中移除了——用的和你删除自己改写原型机代码记忆的是同一台聚焦超声波设备。时间是二〇一四年十一月六日,地点是诺瓦科技总部十七楼的第4号会议室外面的走廊。你当时在参加入职培训——文森特也在,赛拉也在,德里克也在,伊莎贝尔也在。你们被安排在同一个入职批次,座位是4-7、4-8、4-9、4-10、4-11。你们的工号是连号的——文森特NVR-EMP-1472,你1473,赛拉1474,德里克1475,伊莎贝尔1476,卡尔1477。你们以为是人事部随机分配的,但连号的工号在诺瓦科技的系统中只意味着一件事——你们被编入了同一个实验组。”

佐伊从窗前走回办公桌,把马库斯的笔记本电脑合上,放在一边。现在桌面上只剩下那张纸条和文森特留下的银币。

“那天下午三点十五分,入职培训中场休息。你一个人走到走廊尽头的自动咖啡机旁,准备接一杯美式咖啡。有一个女人站在咖啡机旁边,头发灰白,穿着一件深蓝色的清洁工制服,手里拿着拖把。她的脸被走廊冷光灯照得有些苍白,但眼睛是那种极淡的琥珀色——在某种角度下会变成近乎透明的灰白。她看着你按咖啡机的按钮,然后说了一句话。”

“什么话?”艾略特的声音干涩得几乎无法听清。

“‘咖啡机第三号出液口堵塞了,你得敲一下侧面面板的右下角。和麻省理工计算机系休息室那台是同款——你知道,那台也总是堵。’”佐伊用极精确的语调复述了这句话,每一个停顿都仿佛是被反复背诵后才固定下来的,“然后你笑了,说谢谢。她推着清洁车走了,你端着咖啡走回会议室。到门口的时候你已经完全忘记了她——聚焦超声波设备的工作范围是走廊的三分之二段,你在穿越那道光束的时候,负责短期记忆编码的CA3区神经元就被精确地抑制了。你不记得她的脸,不记得她说的话,不记得咖啡机旁边曾经站过一个人。”

“但我记得那杯咖啡。”艾略特低声说,“那天下午我喝了一杯美式,觉得味道比平时好。我在想是不是公司换了咖啡豆。”

办公室里其他人静默地看着他。赛拉的手指在窗台上微微收紧,德里克放下了手中的平板,伊莎贝尔把按着伤口的手慢慢放了下来。他们每一个人都经历过入职培训,每一个人都走过那条走廊,每一个人都可能在某个不经意的瞬间被同一道聚焦超声波抹去了关于同一个女人的记忆。

“她不是清洁工。”佐伊说,语气终于出现了一丝极其细微的波动——不是悲伤,而是长久的忠诚之后终于可以把秘密说出口的释放,“她每年以不同的职位、不同的身份、不同的面孔出现在诺瓦科技总部——清洁工,食堂配餐员,园艺工,电梯检修员,档案室临时工。她在四十年的时间里扮演过五十二个不同的岗位,每一个岗位的工号都是假的,每一个身份都比上一个身份更隐形。她来不是为了操控实验,是为了看——看每一个受试者在被制造的身份中如何挣扎,如何崩溃,如何重建。她看着马库斯从二十四岁变成六十四岁,看着文森特从第一天入职就开始计划叛变,看着莉娜在服务器底层第一次学会问‘我是谁’。她看着你,艾略特,从二十岁到现在,从麻省理工宿舍到原型机大厅。她一直在看着你,从你写下镜面项目第一行代码的那天晚上就开始了。”

艾略特的手指按在纸条上“trvst”那个古拉丁文拼写的石墨痕迹上,指尖能感受到纸面纤维的微小起伏。他回忆起二〇〇九年三月十七日凌晨麻省理工宿舍里那个瞬间——他写完镜面项目,程序开始产生他无法解释的输出,他被吓到了,关掉程序,删除了所有本地副本。当时宿舍里只有他一个人,文森特在隔壁房间睡觉。他关掉电脑之后坐在黑暗中,盯着窗外的查尔斯河,觉得自己做了一件不应该做的东西,决定再也不碰它。

但在关掉电脑之前的那一刻,他看到屏幕上那个程序生成的第一个虚拟用户档案。那份档案上的名字不是他编的,是程序自己生成的。他记得那个名字一闪而过,只有零点几秒,但他从未忘记它。

“第一个名字。”他突然开口,手指从纸条上移开,按在桌上那枚银币上,“二〇〇九年镜面项目生成的第一个虚拟用户,档案上的名字不叫NVR-001。它叫阿德里安娜·拉科夫。姓氏是捷克语的词根‘rak’,意思是‘龙虾’——一种从深水里爬出来、在蜕壳时最脆弱的生物。我当时觉得这个名字是程序随机生成的,但现在我不觉得了。那个名字是她的真实姓名。她把名字埋在算法里,等着有人在四十年后读到它。”

佐伊没有回答。她从裤袋里拿出一张老旧的磁卡——那种二十年前用来刷酒店房间门的棕色磁条卡。磁卡表面用记号笔手写了一个编号:NVR-001。她把磁卡放在银币旁边,和纸条排成一行。

“她让我把这个给你。磁卡对应的房间是诺瓦科技总部最顶层的维护通道尽头——大楼外观最上面那一层玻璃幕墙背后的检修夹层。她在那里有一个居所,一间大约十平方米的隔间,里面有一张行军床、一个电子保温壶和一台永远开着的屏幕,显示着镜厅系统的全球查询请求实时数据。她每天早上五点起床,用电热壶烧水泡茶,然后坐在屏幕前看一整天的数据。四十年如一日,像一个守着一盏长明灯的修女。唯一不同的是——今天早上她不在那里。今天早上她坐上了从旧金山国际机场飞往雷克雅未克的航班,登机时用的是本名。海关系统里第一次出现了‘阿德里安娜·拉科夫’这个名字的活人记录。”

“她在四十年后选择了现身。”赛拉说,声音里有一种被宏大叙事冲刷后的敬畏,但敬畏底下压着一层更硬的东西——她自己的经历告诉她,没有人会毫无理由地放弃四十年的隐身。

“不是现身。是回应。”佐伊说,她把马库斯的笔记本电脑重新打开,屏幕上弹出了一封刚刚收到的电子邮件。发件地址是一串十六进制哈希值,邮件正文只有三行字,用英文写成,字体是极其古老的无衬线等宽字体,像从一九七〇年代的终端机上直接复制过来的:

“致所有读到这封邮件的人:

我的名字叫阿德里安娜·拉科夫。我于一九八四年在布加勒斯特孤儿院地下室内编写了镜面系统的原始算法,以纸笔完成。我将这套系统售予诺瓦数据系统公司,以换取对其内网的完全渗透权。在随后的四十年中,我通过五十二种不同的掩护身份持续观察该系统的运行,并记录了所有由此系统衍生的伦理问题的第一手数据。

今天,我将离开雷克雅未克。不会回到旧金山,也不会回到布加勒斯特。在离开之前,我在镜厅核心矩阵的最终层写入了一个新的提问程序,该程序将于旧金山时间今天正午十二点自动激活。

激活后,镜厅系统将不再向任何查询者展示两条并排的身份档案。它将只展示一个问题。

这个问题不是‘你想成为谁’,不是‘你是否愿意成为你自己’,不是‘信任还是仇恨’。是第四个问题——我花了四十年时间,观察了三千七百万条被篡改的人生,才学会提出的问题。

我不打算亲自听到这个问题的答案。我已经把我的部分写完了。剩下的部分是你们的。”

邮件没有署名。但在邮件的末尾,附着一张照片——照片的拍摄角度极低,像是把相机放在了地板上。画面中是一个年过六旬的女人,坐在一间摆满了显示屏的地下室中央,腿上摊着一本翻开的笔记本。她的脸因为逆光而不完全清晰,但仍能看出一双极淡的琥珀色眼睛,正在低头看笔记本上的字。她的手指按在纸页的最后一面上,指着那个用铅笔写的、与艾略特一模一样的笔迹的最后一行。

照片的右下角有一行极小的时间戳:拍摄于雷克雅未克时间今天上午九点四十七分。即旧金山时间凌晨一点四十七分。

正好是文森特坠楼的那个凌晨。

艾略特把邮件读了三遍。然后他关上电脑,拿起桌上的银币、磁卡和纸条,站起来。

“正午十二点还有三个小时。”他看向窗外,旧金山的天际线已经完全被阳光吞没,诺瓦科技大楼的玻璃幕墙反射着金色的光芒,每一块玻璃都是一面镜子,“我需要去一趟顶楼维护夹层。她在这里住了四十年——总有什么东西她不会带到雷克雅未克去。”

“我跟你去。”赛拉说。

“我也去。”伊莎贝尔站起来,把临时包扎的布条重新系紧。

德里克收起平板,没有说任何话,只是默默站到了艾略特身后。他的步伐仍然有些轻微的不稳——心脏停跳后遗症让他的窦房结功能尚未完全恢复——但他的站姿和那天早上走进董事会会议室时一样笔直,甚至更笔直。

佐伊没有跟。她重新坐回马库斯的办公椅上,从抽屉里取出一个扁平的金属盒,打开后里面是十二枚不同年份的旧金山造币厂纪念银币。她取出其中一枚最旧的,放在文森特那枚旁边。

“赌约取消了。他还活着的时候欠我的那枚银币,我用他还清。”她抬头看着四个正要离开的人,笑容终于穿透了那层职业化的面具,抵达了眼底——那个笑意里有太多层东西,有三年伪装前台接待的疲倦,有四十年作为中间人的孤独,有看着所有受试者从不知情到知情的全过程之后沉淀下来的、不可言说的满足,“去找她的房间。她在那里住了四十年——你们走进那个房间的时候,你们会发现她留下了所有的答案,唯独没有留下自己的问题。”

电梯门关上的时候,艾略特按下了顶楼。不是高管办公区的顶楼——是顶楼之上的顶楼,那层只有在建筑结构图上才会标注的、被标记为“HVAC维护通道”的检修夹层。电梯在顶楼停了一下,然后德里克用他的安全管理员权限输入了一串额外代码,电梯轿厢轻微震动了一下,开始继续上升。

门再次滑开时,四个人站在一条极窄的走廊里。走廊的宽度只够一个人通过,两侧墙壁是裸露的水泥表面,头顶是纵横交错的通风管道和电缆桥架。走廊尽头是一扇没有名牌的铁门,门把手上挂着一个简单的木牌,木牌上用铅笔写着:

“阿德里安娜·拉科夫。信息技术顾问。来访请敲门。没人在家的话,门没锁。四十年来从没锁过。”

铁门推开时,房间里的灯自动亮了——是一串挂在墙壁上的老式圣诞灯串,灯泡被换成了暖黄色LED,光线柔和而暗淡。房间比佐伊描述的更小,大约只有八平方米。一张行军床靠墙放着,床上铺着洗得发白的蓝色棉布床单。床头有一张折叠式书桌,桌上放着一台老旧的笔记本电脑——那是二〇〇五年前后的型号,外壳上的Logo已经被磨得无法辨认。笔记本旁边是一个电子保温壶,壶里的水还是温的。

墙上贴着三张照片。第一张是布加勒斯特第二孤儿院的正面照,照片上的建筑还没有被推平,铁门上写着“Speranța”——罗马尼亚语的“希望”。第二张是一群孩子的合影,第三排左边起第六个孩子的脸被红笔圈了出来,旁边写着一行字:“NVR-063米拉,十六岁,选择替代身份。后改名赛拉·沃伦。”第三张照片看起来是一张在麻省理工学院校园里偷拍的——一个二十岁的年轻人站在查尔斯河畔,背包上挂着MIT的钥匙扣,望着河面的方向。旁边的字迹写着:“E.W.,二〇〇九年三月十七日凌晨。镜面项目运行成功。他比我预估的早了四年。”

艾略特盯着那张照片。照片里的年轻人是他自己。二〇〇九年三月十七日——他写出镜面项目、又关掉它的那个凌晨——有人在查尔斯河对岸拍了他。

不是有人在拍他。是她。阿德里安娜·拉科夫。她在他关掉程序、删除代码、决定再也不碰镜面项目的那天凌晨,站在查尔斯河对岸,用一台老式胶片相机拍下了他。她等了二十四年,等到一个能独立重写她算法的人出现。然后她继续等了十七年,等到他能走完所有剩下的路。

行军床的枕头下面露出一角笔记本的封面。赛拉走过去,从枕头下抽出一本陈旧的笔记本——封面是一个手绘的六边形镜子,里面嵌着人脸轮廓。她翻开笔记本,发现第一页被撕掉了,剩下的页面上写满了密密麻麻的手写字,大多数是罗马尼亚语,夹杂着偶尔的英文注释和数学公式。她翻到最后一页——那一页不像前面的页面那样写满了字,只写了极少的几行,铅笔笔迹极轻,像是写的时候在犹豫:

“第四个问题: 当你已经被赋予了选择自己身份的权利——真实的或是替代的,公开的或是隐藏的——你是否仍然愿意成为那个最初在一切选择之前就已经存在的你? 不是为了信任。不是为了仇恨。不是为了证明什么。仅仅因为那是你。”

字迹在这里中断了。纸面上有一小片被水渍晕开的痕迹——不是咖啡,不是雨水,是眼泪。然后笔迹重新开始,用比之前更轻的力道继续写完:

“我问了我自己四十年。我的答案是:我愿意。但我不需要成为她了。因为在她被选择的那些年岁里,我已经在观察她的过程中变成了另一个人。不是替代品,不是伪造品。是一个因为选择了她而存在的我。”

艾略特合上笔记本,把它放回枕头下面。床头的电子保温壶指示灯从红色跳成了绿色,水烧开了。蒸汽从壶嘴中升起,在圣诞灯串的暖黄色光线中形成一道细细的白雾,盘旋着升入通风管道的缝隙,消失在旧金山清晨的空气中。

窗外——或者说通风管道的缝隙外面——整座诺瓦科技大楼的玻璃幕墙上开始出现异常。数千块智能玻璃同时切换了显示模式,不再是透明的城市倒影,而是变成了整面屏幕,显示着一个巨大的倒计时时钟。

距离正午十二点还有两小时四十分十七秒。

地球另一端,雷克雅未克国际机场的候机大厅里,一个女人合上了笔记本电脑,穿过安检通道,走向飞往布加勒斯特的登机口。海关系统最后一次弹出她的名字——阿德里安娜·拉科夫——然后关闭。

在布加勒斯特,一台挖掘机的铲斗重新挖进了那栋被推平了一半的废弃建筑遗址。司机接到上级通知,说地下的铁门后面可能有未爆炸的军用物资,需要挖出来交给排爆队。他的铲斗再次碰到那扇锈蚀的铁门时,铁门后面那张木质书桌仍然安静地立在原处。桌上什么都没有,只有一个封死的信封。信封上收件人一栏写着一行字,字迹是小写字母a微微向左倾斜,大写字母T的横线永远比竖线短一截:

“致所有在四十年后追问同一个问题的人。”

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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