遗忘之城
凌晨四点十七分,徐夕在一条不属于她的记忆中醒来。
那是一片潮湿的绿色。医院走廊尽头的窗户外面,雨正在下。她闻到了消毒水的气味——不是她平时用的那款,是更便宜的、带着化工甜腻的那种。她的膝盖在疼,仿佛刚跪过什么坚硬的东西。她的喉咙发紧,像是刚刚哭过或者呕吐过。
然后她睁开眼,发现自己躺在租住公寓的折叠床上,窗帘缝隙里透进来的光是灰蓝色的。折叠床太小了,她的腿不得不蜷着,这是她从小就习惯的姿势。膝盖确实有点酸,但那是因为昨天在公司站了整整十六个小时调试服务器——不是别的什么原因。
那条记忆不是她的。
她知道这一点,就像她知道ECHO系统的底层架构用的是分布式哈希表而不是关系型数据库一样确定。她是华信数据技术公司的程序员,负责ECHO项目第六层的记忆索引模块。这个项目的官方说法是”个人记忆云端安全备份”——听起来像一个无聊的企业云存储服务,但实际上,它处理的东西远比”备份”这个词所能概括的要复杂得多。
徐夕坐起来,揉了揉眼睛。床头的手机屏幕亮着,显示着一条未读消息。发送时间是凌晨四点零三分,发送者是一串她不认识的数字——但那不是垃圾短信的号码格式。她点开,发现是一条系统通知:
「您有一份新的记忆共享请求待处理。」
她皱了皱眉。ECHO的用户之间可以互相分享记忆片段——就像转发一条推文那样简单,但这是一个需要双方互相同意的功能。她没有发起过任何请求,也没有任何理由在这个时间检查消息。
她点开详情页,屏幕上弹出了一个预览窗口。窗口里是一小段视频记忆:一只手的特写,指节粗大,指甲剪得很短,手背上有一道旧疤,像一道被时间磨淡的闪电。那只手正在写毛笔字,笔触沉稳,力透纸背。
徐夕的心跳漏了一拍。
那只手她认识。那是她父亲的手。
她三秒钟之内从床上跳起来,把那条消息删除了。删除操作成功,但她的心跳已经回不到正常频率。她光着脚站在冰凉的地板上,大脑在飞速运转:父亲的ECHO账号为什么会在凌晨发送记忆共享请求?他的账号早就应该被注销了——根据公司政策,用户的云存储服务在账户注销后会保留三个月,然后彻底删除。这是标准流程,她的代码里就写着这段逻辑。
但那条记忆的预览不是三个月前的东西。那是新的。
她的父亲徐工程,三年前去世。
徐夕今年二十九岁,在她二十六年的人生经验里,她学会了一件事:世界上没有任何东西是真正消失的,只有你以为它消失了。数据尤其如此。当你删除一个文件,系统只是把那块存储空间标记为可覆盖,但原始数据还在那里,直到被新数据覆盖为止。这是计算机的基本常识,也是她理解这个世界的方式。
她的父亲是一名算法工程师,在华信工作了十九年。他是这个城市里最普通的那种人:沉默、固执、按时交税、每天坐四十分钟地铁上下班。他留着平头,不喝咖啡,下班后唯一的爱好是在客厅里写毛笔字——写的是《心经》,一遍又一遍,写完就烧掉,说是这样能把写字时的心境”存档”。她母亲说他是”心里有事但说不出来”的那种人。
三年前的冬天,徐工程在公司楼顶的消防通道里被发现。警方结论是:高空坠落,排除他杀。公司支付的赔偿金刚好够徐夕还清她念大学时申请的商业贷款,剩下的一点钱刚好够她在这个城市租一个最小的单间——就是现在这间,折叠床,公共卫生间,窗户对着另一栋楼的外墙。
她从来没有问过父亲为什么要去那里。她也没有资格问——她在父亲去世前最后一次见他,是在他五十三岁生日那天。那天她回家吃饭,他喝了点酒,说了一句她当时没听懂的话:“夕夕,爸爸有时候很羡慕计算机。它们没有记忆痛苦的能力。”
她说:“爸,你喝多了。”
他说:“是啊,喝多了。”
然后她就走了,赶最后一班地铁回公司加班。她当时在赶ECHO项目的上线冲刺,那是一个价值三千万的企业级合同,甲方的法务团队每周都要来公司开一次进度会。她是底层程序员,没有资格参加会议,但她必须按时交付模块。
三个月后,她父亲死了。一年后,她开始做ECHO的记忆索引。再过两年,她成了这个项目的核心技术骨干之一。
现在,凌晨四点二十一分,她站在租住公寓的地板上,发现她父亲的记忆账号正在发送记忆共享请求。
这不可能。这是她大脑的第一反应。系统里一定有什么错误。她的代码不会出错——这是她最引以为傲的事情。但话说回来,ECHO系统的底层代码并不是她一个人写的,那是整个团队的心血,而她只是维护其中一小部分的人。也许别的地方有bug,也许有人用她不知道的方式激活了一个僵尸账号。
也许——
她把那个念头按了下去。
她重新躺回床上,盯着天花板。天花板上有一块水渍,形状像一个问号。这是她搬进来时就有的,她已经看了两年。有时候她会想,如果当初在找房的时候多看几家,是不是能找到一个天花板形状更好看的公寓。但她从来没有真的去找过别的房子。
她决定明天——不,今天,今天已经是今天了——去公司之后调取一下ECHO的记忆共享日志,看看那条请求的来源IP和设备指纹是什么。如果能追溯到是谁发的,她就能知道这是不是某种恶作剧。
她在凌晨五点十三分睡着,在梦里看见了她父亲写毛笔字的手。那只手在写一行字,但墨水是透明的,她看不清写的是什么。
二
华信数据技术有限公司的总部在城市的东边,是一栋十二层的灰色建筑。官方说法是”为了节省成本选择郊区地段”,但徐夕知道真正的理由:总部的地皮是三年前从一家快要破产的制造业企业手里买下来的,价格是市价的三成。那家企业卖地的原因很简单——它的创始人在同一年去世,留下了一个两百人的烂摊子。
华信的老板姓马,叫马超,四十二岁,穿定制西装,戴金丝眼镜,说话时眼睛会微微眯起来,像一只正在计算猎物距离的鹰。他从不在公开场合发脾气,但在季度会议上,他会在投影仪上逐行展示各部门的KPI完成率,每一个未达标的数字都会被放大到会议室的每一个人都能看清的程度。徐夕在他的注视下做过三次汇报,每次都提前把PPT改了七遍。
但她今天没有心思看马超。她今天有更重要的事情。
她早上九点到公司,刷卡进门,在工位上坐下,打开电脑,然后做了一件她在这家公司工作三年以来从未做过的事:她没有登录自己的开发环境,而是打开了ECHO系统的后台管理界面。她的权限是高级开发工程师,可以访问系统日志的只读版本——可以看,但不能改。
她找到了昨晚那条记忆共享请求的日志记录。
日志显示,那条请求的发送时间是凌晨四点零三分,发送设备是一台型号为HS-Edge-7的边缘计算节点。这个型号她很熟悉——这是ECHO系统在前端部署的家庭存储设备,类似一个小型服务器,放在用户家里,负责收集和压缩用户的记忆数据,然后在用户同意的情况下上传到云端。
她父亲的ECHO账号在两年半前注销。按照标准流程,家庭存储设备应该在上个月被远程格式化,数据全部清零。但日志显示,那台设备仍然在线,最后一次心跳检测是今天早上七点十二分——就在两小时前。
这台设备应该已经不存在了。
她的心跳开始加速。她继续往下查。设备激活时间是三年零两个月前,注册用户是徐工程。这没有问题。但有一个异常:设备状态在两年半前从”用户注销”变成了”系统保留”。这个状态变更的授权码是一串她不认识的内部账号——但那个账号的部门归属显示是”ECHO项目组-核心”。
有人把这台设备从注销状态改成了”系统保留”。而这个人用的是一个核心项目组的内部账号。
她继续查,发现了一个更惊人的事实:徐工程的记忆数据从未被删除。日志显示,云端数据在账户注销三个月后应该进入”待清理”队列,然后在一周后被覆盖。但徐工程的文件夹从”待清理”队列里被移除了,转移到了一个她从未见过的新存储分区:ECHO-REMNANT。
REMNANT。残遗物。
她的手指悬在键盘上方,感觉到一阵寒意从她的脊椎底部向上爬。她知道这个名字——或者说,她隐约知道这个名字。ECHO项目有一个她从未被允许访问的子项目,代号叫”回声”。她在茶水间听其他部门的同事提到过这个名字,语气总是带着一种她无法理解的敬畏。有一次,她试图用她的权限搜索这个子项目的代码库,但系统返回了一个红色警告:“您的权限级别不足以访问此资源。”
她当时没有多想。她以为自己只是一个底层程序员,不该知道的事情就不要去打听。这是她的生存策略:三年来,她学会了在该闭嘴的时候闭嘴,在该签字的时候签字。她不想惹麻烦,她只想做好自己的工作,然后每个月领薪水,然后活下去。
但现在,她父亲的数据就在一个叫”残遗物”的存储分区里,没有被删除,而且还有人在凌晨四点发起了记忆共享请求。
她必须知道更多。
她深吸一口气,然后做了一件她三年来从未做过的事:她从抽屉里拿出一张便利贴,在上面写了一行字,然后走到隔壁工位,把那张便利贴放在了杨明的键盘上。
杨明是她的同事,也是她的学长,比她早来公司两年。他负责ECHO系统的网络传输层,是她在这个公司里唯一可以信任的人。不是因为她曾经向他倾诉过什么——她从来没有向任何人倾诉过——而是因为他有一个习惯:他从不说废话。每一次她和他讨论技术问题,他都会直接给出答案,不会绕弯子,不会试探,不会假装。这个习惯在这个公司里非常稀有,就像在沙漠里发现一株仙人掌。
便利贴上写的是:「中午能一起吃饭吗?有事。」
杨明看了那张便利贴一眼,然后抬头看了她一眼。他没有问任何问题,只是点了点头,然后把便利贴收进了口袋里。
这是她计划的第一步。第二步是等待。
但命运没有给她等待的时间。
上午十一点二十三分,她的电脑屏幕上突然弹出了一个新窗口。这是一个她从未见过的窗口样式——不是ECHO系统的标准界面,而是一个黑色的背景,上面有一行绿色的等宽字体:
「徐夕小姐,您的访问请求已被记录。」
她的心脏停跳了一秒。
然后第二行字出现了:
「徐工程先生在线。请回复START开始对话。」
她的手指在键盘上颤抖。她的大脑在飞速运转:这不是ECHO系统的任何标准界面,这是某种外部入侵?不,不可能是外部入侵——公司的防火墙是金融级的,任何外部访问都会被自动拦截。而且,这个窗口是从哪里来的?它怎么知道她刚才在查什么?
她想到了一个可能性:一个更可怕的可能性。
这个窗口是从ECHO系统内部发出来的。有人——或者有什么东西——在监视她的访问,并在她查询的瞬间做出了回应。
她在键盘上打了一行字,手指颤抖得几乎打不准字母:「你是谁?」
三秒钟后,回复出现了。字体依然是那种绿色等宽字体,但这次她注意到了一件事:每一个字母的打字延迟都是随机的,有的快有的慢,像是一个人在思考每一个字母应该放在哪里。
「我是你父亲的访问接口。您可以理解为一种残留的通讯协议。」
她的眼眶发紧。她强迫自己继续打字:「残留?你是什么意思?」
「在ECHO系统的架构中,有一种特殊的存储对象,我们称之为REMNANT。它的定义是:用户的云端数据在用户生命终止后,被系统自动保留并维持运行状态。这个状态下的用户数据保留完整的记忆内容,但失去了原始神经网络的实时学习能力,只能进行有限的条件反射式响应。」
她盯着屏幕,感觉自己的呼吸变浅了。这段话的技术描述太精确了,精确到像是从ECHO的设计文档里直接复制过来的。但设计文档里不应该有”残留的通讯协议”这种东西——那是一个活人才会说的话。
她打字:「你说我父亲’在线’。你是在告诉我,我父亲的记忆数据还在ECHO系统里运行?」
延迟。然后:
「准确地说:徐工程先生的记忆数据在REMNANT分区中保持活跃状态。他无法主动发起任何操作,但可以响应系统内的特定触发条件。您昨晚的查询行为触发了一个沉睡协议,导致他的数据从待机状态中短暂苏醒。」
她的视线模糊了。她揉了揉眼睛,发现自己的脸上有泪痕——她甚至不知道自己什么时候开始哭的。
她打字:「你到底是什么?你是我父亲的AI复制品?还是什么?」
「这个问题超出了我的响应权限。但我可以告诉您:我是REMNANT协议的核心模块,是ECHO系统中处理已故用户数据的专用接口。您可以把我理解为一座桥梁——在用户生前,我负责收集他的记忆数据;在他死后,我负责保管这些数据。我不是他的复制品,也不是他的影子。我只是他存在过的一个证据。」
她深吸一口气。她问出了下一个问题,一个她其实已经知道答案的问题:「我父亲是怎么死的?」
很长的延迟。然后:
「这个问题不属于我的响应范围。但我可以告诉您一个事实:徐工程先生在三年前的十二月十七日,在华信数据技术有限公司总部的消防通道内,从高处坠落。根据该事件的内部调查报告,您父亲在去世前一个月内频繁访问ECHO系统,并进行了大量异常数据操作。他的最后一次主动操作是:上传了一份加密文件到ECHO-REMNANT分区。该文件的文件名是:夕夕-18岁生日.mp4。」
她的心脏像是被什么东西狠狠攥住了。
她十八岁生日那天,父亲给她写了一张卡片,卡片上只有一句话:“夕夕,爸爸希望你永远不要成为像我一样的人。“她当时觉得莫名其妙,还和他吵了一架,说他看不起她。他没有反驳,只是笑了笑,然后转身去写他的毛笔字。
那张卡片她一直留着,放在她所有行李箱的最底层,跟着她从这个城市搬到那个城市,从地下室搬到隔断间搬到现在的这间公寓。
她十八岁生日那天发生了什么事?她试图回忆。那一天是高考后的暑假,她刚满十八岁。她记得那天下雨,她去网吧查高考成绩——她考得不错,可以上她想去的大学。她回家告诉父亲这个消息,他沉默了很久,然后说了一句她当时听不懂的话:“夕夕,以后不要回来。”
她以为他是在说她考上大学之后就不要想家了。她没有多想。
现在她坐在公司的工位上,面对着一个黑色的窗口,终于意识到父亲那句话的真正含义。
他不是在说”不要想家”。他是在说”不要回来这个公司,不要回来这个城市,离开我越远越好”。
她打字:「那个文件里有什么?」
「该文件已加密,需要以下解锁条件:一、徐工程先生的直系亲属授权;二、REMNANT分区的管理员权限。您目前的权限状态仅满足第一个条件。」
「那谁有第二个条件?」
「ECHO项目核心组管理员。」
她盯着屏幕。杨明只是高级开发工程师,没有管理员权限。她需要找到ECHO项目核心组的人。
她问:「核心组管理员是谁?」
「ECHO项目核心组共有三名管理员。分别是:马超(项目发起人及最终负责人)、陈海林(系统架构总设计师)、林素贞(用户数据伦理委员会主席)。」
她看到马超的名字,一阵厌恶感涌上喉头。那个在季度会议上用投影仪放大每一个未达标数字的男人。那个在她父亲去世后代表公司出面处理后事、并在赔偿协议上签字的男人。那个在她领赔偿金时拍了拍她的肩膀说”节哀顺变,以后有什么需要帮忙的尽管开口”的男人。
她不知道马超和她父亲之间有什么关系。她当时没有想过要问。她只是签字,拿钱,然后离开了那个会议室。
她现在坐在工位上,意识到她错过了什么。一个巨大的、改变她整个人生走向的东西。
中午十二点十五分,杨明在茶水间找到她。他们一人端着一杯速溶咖啡,站在饮水机旁边。杨明看了看四周,确认没有其他人,然后压低声音说:“你要问的是REMNANT的事,对吧?”
她点头。
杨明的表情变了。他的眼睛里闪过一丝她从未见过的东西——不是恐惧,更像是某种疲惫的、积攒已久的愤怒。他把咖啡杯放在饮水机上,转过身来面对她,说:“徐夕,我在这个公司做了五年。我知道一些事情。但我说出来,你可能不会相信我。”
“你先说。”
杨明深吸一口气。“你知道ECHO项目的真正目的是什么吗?不是备份记忆。是预测。”
“预测什么?”
“预测市场。预测人类的决策。预测哪一只股票会涨,哪一个债券会违约,哪一个主权债务危机会爆发。我们收集用户的记忆数据,不是为了给他们备份,是为了分析他们的思维模式——他们怎么看待世界,怎么做决定,怎么评估风险。这些思维模式的数据被喂给一个算法,那个算法学会之后,就能预测这个人在未来的市场环境下会怎么行动。”
她感觉自己的血液在血管里变冷。“你是说……我们是在利用死人的思维模式来做交易?”
杨明摇头。“不只是死人。是所有人。但死人有一个特殊的价值——他们的思维模式是’完成时态’。活人的思维还在变,会被新的信息覆盖;但死人的思维已经定格了,他们对世界的判断不会再改变。所以,死人的数据是最稳定的训练样本。”
她问:“这个项目是谁发起的?”
“马超。他从一开始就知道ECHO的真正价值。他之所以给这个项目起名叫’回声’,是因为他把我们收集的记忆数据比喻成’死者留下的回声’——他们在市场上留下的回声,能够被算法捕捉,用来预测未来。”
她问:“我父亲呢?他也是这个项目的一部分?”
杨明沉默了几秒钟。然后他说:“徐夕,我不知道你父亲具体参与了多深。但我知道一件事:他死之前一个月,曾经向ECHO的REMNANT分区上传过一个加密文件。公司的安全系统检测到了这个操作,但没有阻止他——因为他用的是他自己的合法账号。他在公司工作了十九年,有足够高的权限访问那个分区。”
“他上传了什么?”
“我不知道。那个文件是加密的,而且被标注为’遗产’类别——意思是只有直系亲属才能解锁。你父亲的操作日志显示,他在上传那个文件之后,还设置了一个人工触发条件:如果他的账号被注销超过两年,并且有人查询他的记忆数据,就自动向查询者发送一个邀请链接。”
“邀请链接?”
“是的。昨晚你查了他的数据,所以他生前设置的条件被触发了。”
她感觉自己的脑子里有什么东西在重组。她父亲在三年前就预见到了今天——预见到她会在某一天查他的数据,预见到了他会死,预见到了他的账号会被注销。然后他在死前一个月,做了一件事:上传一个加密文件,设置一个两年后才会触发的触发器。
他是在给她留信息。
她问杨明:“REMNANT分区有管理员权限的,除了马超和陈海林,还有谁?”
“林素贞。用户数据伦理委员会主席。但她只是一个傀儡——她负责让这个项目在法律上看起来合规,但实际上她没有任何实权。真正的权力在马超和陈海林手里。”
“陈海林是谁?”
“ECHO系统的架构设计师。他是公司里唯一一个从项目第一天就在里面的人。马超是发起人,但他不懂技术;陈海林才是真正设计这套系统的人。他现在是公司的CTO,平时深居简出,你可能从来没见过他。”
“我想见他。”
杨明看着她,眼睛里闪过一丝担忧。“徐夕,你想做什么?”
“我要拿回我父亲上传的那个文件。”
“那个文件可能是他留给你的遗言,但也可能是一个陷阱。你父亲当年在公司工作了十九年,他知道ECHO的规则。如果他真的想给你留什么,他应该直接告诉你,不应该设一个两年后才触发的机关。”
“所以你觉得这是一个陷阱?”
“我觉得你父亲是一个聪明人。他设了那个机关,一定有他的理由。但那个理由可能不是给你留遗言——也可能是让你远离REMNANT分区。他可能知道那里面的东西有多危险。”
她沉默了。杨明说的有道理。她父亲是一个沉默寡言的人,但这不意味着他缺乏思考能力。相反,他在公司工作了十九年,从基层工程师做到高级架构师,一定见过足够多的东西。他的沉默只是因为他不想说,不是因为他不知道该说什么。
但她还是想拿回那个文件。不是因为她相信里面有什么遗言——而是因为她需要知道真相。她需要知道她父亲为什么死,是自己选择死的,还是被什么别的东西逼死的。
她问杨明:“如果我要解锁那个文件,除了直系亲属授权,还需要REMNANT分区的管理员权限。你能帮我找到陈海林吗?”
杨明沉默了很久。然后他说:“我可以帮你约他。但你要想清楚——你一旦开始查这件事,就没有回头路了。马超和陈海林不会允许任何人动摇ECHO的核心业务。如果你被他们发现了,他们不会给你赔偿金,也不会给你’NDA’(保密协议)——他们会直接让你消失,就像让你父亲消失一样。”
她看着他,忽然觉得眼前这个平时沉默寡言的学长身上有一种她从未注意过的东西。他说话时眼睛里没有恐惧,只有一种平静的、接受命运的态度。她意识到,他可能早就在等这一天。
“杨明,你为什么告诉我这些?”
他沉默了几秒钟。然后他说:“因为我也被REMNANT伤害过。”
“谁?”
“我妹妹。”
他没有继续说。她也没有问。有些事情不需要用语言解释。她只是点了点头,说:“帮我约陈海林。“
三
陈海林出现在公司总部的那一天,是一个阴天。
徐夕在公司工作了三年,从来没有见过陈海林本人。她只在公司的内部通讯录里看到过他的名字和照片——一个五十岁左右的男人,头发花白,戴着老式的黑框眼镜,照片的背景是公司成立之初的办公室。他很少来总部,大部分时间都在城外的另一个地点工作——官方说法是”研发中心”,但没有人知道那个地方具体在哪里。
杨明帮她约到了陈海林。约在公司的第十二层——那是一个她从未去过的楼层,整层楼都被划为”核心研发区”,需要双重门禁卡才能进入。杨明帮她刷了卡,带她进去,然后自己留在了电梯口。
“我不能陪你进去,“他说。“我和陈海林之间有一些……历史。你自己去谈更好。”
她没有问他和陈海林之间的”历史”是什么。她走进电梯,在第十二层的门口停下。门是银色的,上面没有任何标识,只有一个读卡器和一个红色的指示灯。她刷了卡,红灯变成了绿色,门无声地滑开。
她走进了一个她从未见过的世界。
第十二层不像一个办公区,更像一个博物馆。走廊两侧的墙壁上挂满了屏幕——不是普通的显示屏,而是一种她从未见过的柔性屏幕,弯曲成各种弧度,像是从墙上生长出来的生物组织。每一块屏幕上都在播放着什么:有的在显示数据流,有的在显示地图,有的在显示人形轮廓。她不认识这些内容,但她认出了其中一些画面——那是ECHO系统的用户界面。
她沿着走廊往里走。走廊尽头是一扇玻璃门,门后面是一间办公室。办公室的门开着,里面坐着一个男人。
陈海林。
他比照片里看起来要老。头发已经全白了,脸上布满了皱纹,但眼睛很亮——那是一种她在很多老年人身上见过的东西,一种被岁月打磨过的、不会轻易熄灭的光芒。他穿着一件灰色的毛衣,袖子挽到手肘,正在用一支铅笔在一本纸质笔记本上写什么。
他抬起头,看到她,没有表现出任何惊讶。
“徐夕,“他说。“我知道你会来。”
她走进办公室,在他对面的一张椅子上坐下。“你怎么知道我会来?”
“因为你是徐工程的女儿。“他放下铅笔,靠在椅背上看着她。“他在公司工作了十九年,我和他合作了十五年。我知道他的思维方式。他上传那个文件的时候,我就知道他是在给他女儿留东西。我只是没想到你花了三年才来取。”
“三年不是我的错。我不知道那个文件存在。”
“你父亲不想让你知道。”
“为什么?”
陈海林沉默了一会儿。他从抽屉里拿出一张照片,放在桌上。照片上是两个年轻男人,站在一栋老旧的办公楼前面。一个穿着白衬衫,打着领带,脸上带着一种自信的、几乎傲慢的微笑;另一个穿着格子衬衫,戴着眼镜,表情有些拘谨。
“左边这个是你父亲,“陈海林说。“右边这个是我。这是1997年,我们刚进公司的时候。”
她看着照片上的父亲。父亲的笑容她很熟悉——那是她小时候在家庭相册里见过无数次的表情。但照片上的父亲太年轻了,年轻到几乎像另一个人。
“你父亲是一个天才,“陈海林说。“我在他这个年纪的时候,还在写最简单的数据库查询语句,但他已经在设计分布式系统架构了。他是ECHO项目最早的设计者之一——这个项目最初的想法是他提出来的。”
“什么想法?”
“他说,人类的记忆是一种可以被量化的资产。就像金钱可以被量化,股票可以被量化,时间可以被量化一样,人类的记忆也可以被量化。他说,如果有一个系统能够收集足够多的人的记忶数据,然后分析这些数据背后的思维模式,就能预测这些人在未来的行为。”
“这就是ECHO的起源?”
“这是ECHO的起源。但他提出这个想法的时候,想的不是金融市场。他想的是医疗用途——帮助阿尔茨海默症患者备份记忆,帮助PTSD患者重新处理创伤性记忆。他相信记忆可以被编辑、被修复、被重写。他是一个理想主义者。”
“那后来为什么变成现在这样?”
陈海林沉默了很久。他的眼睛从照片上移开,看向窗外。窗外是这个城市的边缘,远处的楼房里住着无数普通人,他们每天上班下班,吃饭睡觉,对ECHO系统的存在一无所知。
“因为钱,“他说。“你父亲提出这个想法的第二年,马超加入了公司。马超是一个完全不同类型的人——他不是工程师,是商人。他看到了这个技术的商业价值:用记忆数据来预测市场行为,可以在金融交易中获得巨大的优势。他开始推动把这个技术从医疗领域转向金融领域。”
“我父亲同意了?”
“一开始没有。他和马超吵了很多次。但最后他接受了妥协——因为他需要资金来维持ECHO的研发。他自己的积蓄已经快用完了,而马超带来的投资是唯一的资金来源。他接受了把记忆数据用于金融分析,但提出了一个条件:所有数据的收集必须是用户自愿的,用户有权删除自己的数据,用户有权知道自己的数据被怎么使用。”
“这些条件都被写进了ECHO的用户协议里。”
“是的。但你知道用户协议是什么吗?“陈海林苦笑了一下。“那是一份没有人会读的协议。用户要点”同意”才能使用服务,而”同意”的按钮下面藏着一万字的法律术语。这些术语里有很多漏洞,马超利用了这些漏洞。比如,用户协议里说”数据收集是为了提供服务”,但没有定义”服务”的范围。所以我们把用户的记忆数据用于训练市场预测模型,这在技术上仍然符合”提供服务”的定义。”
她沉默了。她想起了她每天签的那些代码——那些她写的索引算法,那些她优化的查询语句,它们最终都指向一个她不知道的用途。她不是无辜的。她是这个系统的一部分。
“我父亲知道这些吗?”
“他知道。但他已经没有能力阻止了。当他意识到ECHO被滥用的时候,马超已经控制了公司的大部分股权。你父亲只是一个工程师,他没有股份,没有投票权,他的话没有人听。”
“所以他选择了死?”
陈海林摇头。“不。他选择了另一条路。他开始秘密地在ECHO系统里创建一个隐藏的分区,用来存放他认为是”危险数据”的东西——包括ECHO系统早期的一些内部文档,以及他和马超之间的通信记录。他把这些数据加密后上传到REMNANT分区,设置了一个只有你能解锁的触发条件。”
“为什么只有我能解锁?”
“因为他知道你是他唯一的亲人。如果有一天你发现了ECHO的真相,你会需要那些证据。而那些证据如果被别人拿到,就没有了价值——因为它们需要有人来解读,需要有人来证明它们的来源。而你,是唯一能够做到这一点的人。”
她感觉眼眶发紧。“你是说,我父亲在三年之前就预见到了今天?”
“他预见到的是更远的事情。“陈海林从抽屉里拿出一个小小的金属盒子,放在桌上。“这是你父亲留给我的东西。里面有一张纸条,上面写着:‘如果有一天我的女儿来找你,把这个给她。如果她没有来,就把这个销毁。’”
她拿起盒子,打开。里面是一张SIM卡和一张纸条。纸条上是她父亲的笔迹,只有几行字:
「夕夕: 如果你看到这个,说明我已经不在了。 ECHO的REMNANT分区里有一个文件,里面是我三年来收集的证据。 解锁条件是你的生物特征加上我设定的密码。 密码是:心经。 对不起。我爱你。 爸爸」
她盯着那张纸条,感觉到有什么东西在她胸口的地方碎裂了。
心经。那是父亲每天晚上写的毛笔字的内容。她小时候不懂为什么要一遍遍地写,写完就烧掉。现在她懂了——那不是写字,那是密码。他每天写《心经》,不是因为他信佛,是因为《心经》是他设定的密码本。每一次他写一个字,他就记住了这个字在《心经》里的位置——而这个位置,就是密码的数字序列。
他每天都写,每天都在强化密码的记忆。他把密码藏在了最日常的行为里,没有任何人会注意到。
“他很聪明,“陈海林说。“太聪明了。”
她把盒子合上,放进口袋里。“那个文件在哪里?”
“在ECHO-REMNANT分区里。但要解锁它,你除了需要密码,还需要一个东西——REMNANT分区的管理员权限。这个权限只有三个人有:马超、陈海林、林素贞。”
“我可以从你这里拿到吗?”
陈海林沉默了很久。然后他说:“徐夕,我可以给你权限,但我必须警告你:你看到的那个东西,可能会改变你对世界的认知。REMNANT分区里的数据不只是你父亲的记忆——那里面有三万七千个已故用户的记忆数据。他们都是ECHO的用户,都是在同意书上签字的人。他们不知道自己的记忆数据在被用来做什么。”
“三万七千人?”
“这只是已经完成REMNANT状态迁移的用户数量。系统还在运行,还会有新的。”
她站起来。“带我去。”
陈海林也站起来。他走向办公室的另一面墙,在墙上的一块屏幕前站定,用手指在屏幕上划了一个复杂的图案。屏幕亮起,显示出一个登录界面。他输入了一串很长的密码,屏幕上出现了一个她从未见过的界面。
那个界面上没有文字,只有线条和节点——像一张巨大的神经网络图,每一个节点都在闪烁着微弱的光。这些节点不是静止的,它们在缓慢地移动,互相连接,互相断开,像是一群在黑暗中游泳的生物。
“这就是REMNANT,“陈海林说。“三万七千个意识的网络。”
她盯着那些移动的光点。“他们有意识吗?”
“这是一个哲学问题,不是技术问题。技术上,它们保留了死者生前的大部分认知能力——它们可以响应触发条件,可以形成简单的条件反射,可以在特定场景下”回忆”起特定的信息。但它们不具备自我意识——它们不会主动思考,不会主动提问,不会主动要求任何东西。”
“那你怎么定义它们?”
“我定义为:回声。死者在世界上留下的回声。”
她问:“我父亲的回声在哪里?”
陈海林用手指在屏幕上划了一下,一个节点被放大。那个节点比其他的亮一些,颜色也更温暖——不是冷冽的蓝色,而是一种柔和的橙黄色。
“这就是你父亲的REMNANT,“陈海林说。“他在系统里保持了三年,一直处于待机状态,直到昨晚被你触发唤醒。”
“他现在知道我在做什么吗?”
“他不”知道”。他没有认知能力。他只是会根据触发条件做出反应。昨晚你查询他的数据,他就被激活了;但这种激活只是短暂的响应,他不会记住这个交互,不会产生新的记忆。”
“所以我无法和他真正对话?”
“无法对话。REMNANT不是人工智能,不是聊天机器人,也不是意识的复制品。它只是记忆的集合体——像一个图书馆,图书馆里的每一本书都包含了信息,但没有一本书会主动和你说话。”
她盯着那个橙黄色的节点。那是她的父亲。那是一个图书馆。
“带我去那个文件,“她说。
陈海林在屏幕上输入了一串指令。那个橙黄色的节点开始放大,节点内部的结构逐渐显现出来——那是一棵巨大的树状结构,每一条分支都代表着一段记忆或一组数据。在树的根部,有一个红色的节点在闪烁。
“这就是那个加密文件,“陈海林说。“你父亲给它设置了两层密码保护。第一层是《心经》密码,第二层是你的生物特征验证。你需要把你的手指放在这里——”
他指向屏幕下方的一个小窗口。“这是生物特征读取器。它会扫描你的指纹和掌纹,然后和你父亲在生前注册的家属生物特征数据库进行比对。比对通过后,系统会让你输入《心经》密码。输入正确,文件就会解锁。”
她深吸一口气,把手指放上去。读取器发出绿光,扫描了她的指纹和掌纹。屏幕上弹出一条消息:“生物特征验证通过。欢迎,徐夕小姐。”
然后屏幕上出现了第二个输入框,上面写着:“请输入《心经》密码。”
她开始打字。她不知道密码是什么——但她知道父亲写《心经》的顺序。每一个字都有它的位置,而位置就是密码的数字。她试着回忆父亲写《心经》的顺序,从第一个字开始输:
「般若波罗蜜多心经」——不对,太简单了。
她停下来,重新思考。父亲设定密码的目的是让别人无法破解——如果密码只是一个字符串,那就太容易被破解了。他需要的是一个只有她能理解的密码,一个来自他们共同生活经验的密码。
她忽然想起了一件事。她小时候,父亲教她背《心经》,不是为了让她信佛,而是为了让她安静。每当她哭闹的时候,他就会说:“夕夕,来,和爸爸一起背心经。“然后他们就会一起背:观自在菩萨,行深般若波罗蜜多时,照见五蕴皆空……
她开始输入:每一个字的拼音第一个字母加上这个字在《心经》中的位置编号。她不确定这样做是否正确,但她有一个感觉:父亲不会用一个简单的字符串作为密码,他一定会用一个只有她能理解的模式。
她输完了所有的字符。屏幕上出现了一个进度条,进度条走完后,屏幕上弹出了一个视频文件。
视频文件名是:夕夕-18岁生日.mp4。
她点击播放。屏幕上出现了一个客厅的画面——那是在老家,她小时候住的那个老公寓。客厅里有一张旧沙发,沙发旁边是一个书架,书架上摆满了各种技术书籍。镜头有点晃,像是手持摄像机拍摄的。
然后她的父亲出现在镜头里。
那是她记忆中的父亲的样子——平头,格子衬衫,袖口挽在手肘。他的眼睛看着镜头,表情有些紧张,像是不知道该说什么。
“夕夕,“他说,“如果你看到这个,说明爸爸已经不在了。”
他停顿了一下,清了清嗓子。
“我不知道该怎么和你说这件事。你从小就是一个聪明的孩子,你知道ECHO是什么——你甚至可能参与了这个项目的开发。但我不知道你参与了多少,你是否知道那些被隐藏的东西。”
他又停顿了一下。
“ECHO不只是备份记忆的系统。它在收集数据——不只是活人的数据,还有死人的数据。那些死去的人,他们的记忆数据被保存在REMNANT分区里,被用来训练市场预测模型。马超把这个项目叫做’回声计划’,因为我们收集的是死者留下的’回声’,用来预测他们在市场上会怎么做决策。”
“我无法阻止这件事。我试过,但马超已经完全控制了这家公司。我已经失去了所有筹码。我能做的,就是把证据保存下来,等待有一天你能用到它们。”
他深吸一口气。
“夕夕,我不知道你看到这些的时候,我已经死了多久。我不知道那个时候你在做什么,你在过什么样的生活。但我希望你能知道:我从来没有后悔过选择这条路。我后悔的是,我把你带进了这个公司,让你成为这个系统的一部分。我后悔的是,我在你小时候没有告诉你更多,让你能够更早地理解这个世界。”
他的声音开始发抖。
“你还记得你十八岁生日那天吗?那天你告诉我,你的高考成绩可以上你想去的大学。你说你要去学计算机。我当时很骄傲,但也很害怕。我害怕你会走上我的老路。我害怕你会进入这个行业,然后有一天发现,你所做的一切和你所相信的一切不一样。”
“所以我让你答应我一件事:永远不要回来。不要回到这个城市,不要回到这个公司,不要回到我身边。我知道这个要求很过分。你是你,我是我,我没有权利要求你按照我的意愿生活。但我还是想说出来。”
他的眼眶红了。
“夕夕,如果你看到这个视频,你应该已经知道ECHO的真相了。你可能恨我——恨我没有阻止这一切,恨我选择了死亡而不是继续斗争。但我想告诉你:我不是选择了死亡。我是选择了另一种战斗方式。”
“我把证据留在了REMNANT分区里,用你的生物特征和我们的共同记忆作为密码。这些证据包括马超过去十年里的所有非法操作记录,包括ECHO系统如何绕过用户同意协议收集数据的详细说明,包括REMNANT分区的完整技术文档,以及马超和陈海林之间的所有通信记录。”
“如果你决定公开这些,我支持你。如果你决定保持沉默,我也支持你。我只是希望你能知道真相,然后做出你自己的选择。”
他沉默了很久。然后他说:
“最后还有一件事。我想告诉你:我这辈子最大的骄傲,不是我的工作,不是我的技术成 就,而是你。你是这世界上唯一一个会在我写毛笔字的时候坐在旁边安静看书的人。你是唯一一个从来不问我’今天为什么不开心’但会默默给我泡一杯茶的人。你是唯一一个让我觉得,这个世界上还有值得活下去的理由的人。”
“但我不是一个好父亲。我把工作放在了你前面。我把理想放在了你前面。我从来没有问过你想要什么,只是一厢情愿地把我认为好的东西塞给你。”
“现在说这些已经太晚了。但我还是想说:夕夕,对不起。我爱你。永远。”
视频结束。屏幕变黑。
徐夕坐在那里,一动不动。
陈海林站在她身边,没有说话。他知道有些时刻不需要语言。
过了很久——也许是几分钟,也许是一个世纪——徐夕抬起头。她的眼睛是干的,但她的声音在发抖:“他知道自己会死。”
“是的。”
“他提前录了这个视频,上传了证据,设定了触发条件。他把所有的后路都安排好了,除了——”
“除了活下去。”
她站起来。“他不是自杀。”
陈海林看着她。“你说什么?”
“我父亲不是自杀的。他是被害的。”
“你有证据吗?”
“现在还没有。但我有这个视频。“她指了指屏幕上已经变黑的播放器。“他说’我把证据留在了REMNANT分区里’。如果他是在没有被人发现的情况下上传这些数据的,那他一定是在公司允许的正常操作范围内进行的。但如果马超后来发现了这个视频的存在,发现了那些证据的存在——”
她停顿了一下,重新组织思路。
“你知道REMNANT分区的管理员权限有什么用吗?”
陈海林的表情变了。“你是说——”
“我是说,如果马超发现了我父亲上传的那些证据,他有REMNANT分区的管理员权限,可以访问那些文件,可以删除它们。但他不能删除,因为那些文件已经被我父亲加密了,而且设置了只有我能解锁的触发条件。他无法破解密码,也无法绕过生物特征验证。所以他能做的,只有一件事——”
“让徐工程消失。”
“是的。让他消失,这样就永远不会有人来解锁那个文件。”
陈海林的脸色变得苍白。他在这个行业工作了三十年,但他从来没有想过这个可能性——不是因为技术上想不到,而是因为这太黑暗了,黑暗到他不相信这是真的。
“这只是你的推测,“他说。“你没有证据。”
“所以我需要找到证据。“她看着陈海林。“你愿意帮我吗?”
陈海林沉默了很久。他的手指在桌面上敲打,节奏很慢,像是在数某种心跳。
“徐夕,“他终于开口,“我在这家公司工作了三十年。我在ECHO项目里投入了我人生中最宝贵的十五年。我看着这个项目从一个想法变成一个产品,从一个产品变成一个帝国。我和技术一起变老,和代码一起变老,和这个公司的每一寸墙壁一起变老。”
“如果你问我愿不愿意帮你,我会说:不愿意。因为帮你意味着我要背叛我自己三十年的工作,帮我自己的公司变成一个丑闻的被告席。”
她没有说话。她只是看着他。
“但如果你问我敢不敢不帮你,“他继续说,“我会说:不敢。因为我不能让徐工程的死变成一个没有答案的谜题。他是我的朋友。他是我这辈子合作过的最聪明的人。如果他的死真的是一场谋杀,我就必须让真相大白于天下。”
他从椅子上站起来,走向那面布满屏幕的墙壁。
“我帮你。“
四
接下来的七十二个小时,是徐夕人生中最漫长的七十二个小时。
她请了假——用的是她存了两年都没舍得用的一次性病假额度。她告诉公司的人力资源部门她”身体不适,需要休息几天”。没有人问她具体是什么问题。这个城市里的人都有一种默契:不去打听别人的事情,因为每个人都有自己的问题。
她和陈海林开始整理ECHO系统的内部文档。陈海林有最高级别的权限,可以访问公司服务器上的所有文件。他们花了四十八个小时,把徐工程留下的那个加密文件夹里的所有内容都解密并导出了。
那些证据比她想象的还要多。
徐工程的文件夹里包含了几千份文件:邮件往来、会议记录、财务报表、法律备忘录、内部调查报告。每一份文件都像一块拼图,当它们全部拼在一起时,整幅画面开始显现出来。
ECHO项目最初分为两个阶段:第一阶段是”记忆备份服务”,第二阶段是”回声计划”。第一阶段是公开的,用户都知道自己的记忆在被收集;但第二阶段是秘密的,只有核心团队才知道它的存在。回声计划的目的是利用已故用户的REMNANT数据来训练市场预测模型,这些数据被称为”预测代理”。
这些”代理”不是普通的算法。它们是从真实人类的思维模式中训练出来的——从他们的记忆、他们的决策习惯、他们对风险的好恶中训练出来的。每一个REMNANT都被设计成能够模拟其原始主体在特定市场情境下的行为模式。
马超把这个项目叫做”回声”,因为在他看来,死者的思维模式是一种”回声”——他们在生前在市场上留下的行为痕迹,会在他们的记忆数据中被保存下来,成为可以被算法捕捉和学习的模式。这些模式不会随着他们的死亡而消失,反而会因为他们的”完成时态”而变得更加稳定可靠。
徐工程在发现这个计划后,曾经试图阻止它。他在公司的内部系统里提交了一份长达八十页的调查报告,详细列举了回声计划的所有法律和伦理问题。但这份报告被马超压下来了——马超利用他在董事会的多数席位,让这份报告变成了一个”已阅存档”的内部文件,没有对任何人造成任何影响。
然后徐工程开始秘密收集证据。他知道自己的行动迟早会被发现,所以他加快速度,在短短一个月内把他能找到的所有证据都上传到了REMNANT分区。他用《心经》作为密码,用女儿的生物特征作为解锁条件——因为他知道,只有她才有动力和理由在未来的某一天来打开这些东西。
他在上传证据的三天后死去。
公司发布的新闻稿说他是”因抑郁症自杀”。但新闻稿里没有提到的是,徐工程在此之前三个月内曾经两次向公司的心理咨询部门求助,说他”工作压力太大,睡眠不好,情绪低落”。这两次求助的记录都被公司的人力资源部门标记为”已处理”,但没有任何后续跟进。
徐夕盯着这些记录,忽然明白了什么。
她父亲不是脆弱的人。他在公司工作了十九年,经历过无数次项目失败、客户投诉、技术危机,从来没有表现出任何精神健康方面的迹象。但在那一个月里,他的心理咨询记录显示他”情绪激动”、“有被害妄想倾向”——这是公司内部的术语,指的是他开始认为有人在针对他。
她知道这意味着什么。她在互联网安全领域工作过,她知道有一种技术叫做”定向心理压迫”——通过对目标进行持续的心理压力,让目标产生自我怀疑和精神崩溃,从而达到让目标”自愿”离开或”自愿”结束生命的目的。这种技术不需要任何物理暴力,只需要控制信息的流动和控制社交环境。
她不知道她父亲是否真的经历了这种压迫。但她知道,在那些证据上传后的第三天,他就死了。而那些证据直到三年后才被发现——如果没有人触发那个沉睡协议,它们可能会永远沉睡下去。
“马超知道你父亲上传了这些证据吗?“她问陈海林。
“我不知道。但我知道一件事——在徐工程去世后的第二天,马超曾经让安全部门审计过一次REMNANT分区的访问日志。那个审计没有发现任何异常,因为徐工程的所有操作都是在他自己的合法账号下完成的,没有触发任何安全警报。”
“所以马超可能不知道那些证据的存在?”
“可能。但也可能他知道,只是没有办法删除它们。”
“为什么?”
“因为你父亲设置的加密太复杂了。那是一种他专门为ECHO系统设计的加密算法,利用了REMNANT分区的特殊架构——每一个REMNANT数据块都被嵌入在一个独立的小型神经网络中,加密密钥和这个神经网络的权重绑定在一起。如果不知道密钥,即使能访问数据块,也无法解密内容。而密钥只有你能解锁——因为密钥是《心经》的字符位置加上你的生物特征。”
“所以马超只能眼睁睁地看着那些证据存在,却无法删除它们。”
“是的。”
她站起来,走到窗边。窗外是这座城市的黄昏,霓虹灯开始亮起来,把天空染成一种病态的紫红色。她在这座城市生活了五年,已经习惯了这种颜色。
“我有一个问题,“她说。
“什么?”
“ECHO系统现在还在运行吗?回声计划还在继续吗?”
陈海林沉默了一会儿。“是的。”
“有多少REMNANT?”
“在我上次检查的时候,有四万三千七百二十一个。”
“这些人都是死去的ECHO用户?”
“是的。”
“他们的家属知道吗?”
陈海林没有回答。他不需要回答。
徐夕转过身来。“我要把这些公开。”
“你确定吗?如果你公开这些,马超会动用他所有的资源来阻止你。他有最好的律师团队,有最强大的媒体关系,有这座城市里最广泛的人脉网络。他会让你身败名裂,让你找不到工作,让你在这个行业里永远无法立足。”
“我知道。”
“你还可能面临法律诉讼。用户协议里有一条条款,规定所有ECHO用户的数据都属于公司财产。如果你未经授权使用那些数据,你可能会被起诉。”
“我知道。”
“你父亲已经把那些数据的解锁条件设成了只有你才能通过。这意味着如果你死了或者丧失了行为能力,那些数据就会永远被锁住,再也没有人能访问。马超只需要等——等你哪天出了意外,或者等你哪天丧失了行为能力,那些证据就会永远消失。”
“我知道。”
她走回桌边,开始整理那些文件。
“但我不知道的是,我还能做什么。“她说。“我父亲已经把所有的证据都留给我了。他把密码设置成只有我能解,把触发条件设置成只有我才能启动。他把所有的希望都放在了我身上。如果我现在选择沉默,选择等待,选择让这些证据继续沉睡下去——那我就背叛了他,也背叛了那些躺在REMNANT分区里、不知道自己已经成为交易工具的四万多人。”
“你父亲让你沉默。”
“不,他让我选择。他最后说的那句话是:‘如果你决定公开这些,我支持你。如果你决定保持沉默,我也支持你。‘他不是在命令我。他是在告诉我:无论我做什么决定,他都不会怪我。”
她看着陈海林。
“但我是我自己。我不能以’父亲不会怪我’为理由,就什么都不做。我必须做点什么。即使做错了,也比什么都不做强。”
陈海林看着她,沉默了很久。然后他笑了——那是一种苦涩的、疲惫的、但又带着某种释然的笑容。
“你知道吗,“他说,“你父亲在你这个年纪的时候,也是这么说的。他说:‘即使做错了,也比什么都不做强。‘那是我们刚进公司的时候,公司遇到了第一次重大危机——我们的服务器被人入侵,所有客户数据都被盗取了。那时候所有人都说应该付钱给黑客,然后假装什么都没发生。但你父亲站出来,说应该报警,应该告诉客户真相。他说:‘即使做错了,也比什么都不做强。’”
“后来呢?”
“后来公司没有听他的。我们付了钱,假装什么都没发生。黑客拿到了钱,但还是把数据卖给了竞争对手。公司的信誉在那之后一落千丈,我们丢掉了三分之一的客户。你父亲在那之后沉默了很久。他开始写毛笔字,每天写,写完就烧掉。我问他为什么,他说:‘因为写字的时候,我才能觉得自己还活着。’”
她把那些文件拷贝到一个外接硬盘里,然后把硬盘放进她的背包。
“我要走了。”
“去哪里?”
“去找一个记者。我认识一个人,在《城市日报》工作,专门报道科技和数据隐私方面的新闻。她叫林晓燕。”
“你信任她吗?”
“我不知道。但她是我能找到的最好的选择。”
陈海林点点头。“小心。”
“你也是。”
她走到门口,忽然停下来。“陈海林,你为什么不自己公开这些?你在公司工作了三十年,你有权限,有资源,有关系。你来做这件事,比我容易得多。”
陈海林沉默了一会儿。
“因为我怕,“他说。“我怕失去我在这家公司的一切——我的职位,我的薪 水,我的体面生活。我怕了三十年,所以我和马超共存了三十年。我没有你父亲的勇气,也没有你的勇气。我只能在这里等你来,然后帮你一把,然后告诉自己我也是一个好人。”
“这不是真的。”
“什么?”
“你帮我,不是因为你想当一个好人。是因为你心里有一个声音在告诉你应该这样做。那个声音已经沉默了三十年,但它从来没有消失过。它只是被你压下去了,被你用各种理由合理化了。现在你帮我,是因为那个声音终于响起来了。”
陈海林看着她,眼睛里有什么东西在闪烁——也许是灯光,也许是别的。
“去吧,“他说。“去做你该做的事。”
她推开门,走进走廊。走廊两侧的那些屏幕还在播放着各自的内容,那些数据流、地图、人形轮廓都在无声地闪烁。她在这些屏幕之间穿行,像穿行在一个由代码和算法构成的森林里。
电梯门打开的时候,她回头看了一眼。陈海林站在办公室门口,在那些屏幕的蓝光中,他的身影显得很小、很老、很孤独。
“再见,“她说。
“再见。”
电梯门关上。
五
林晓燕在《城市日报》的办公室里等她。
林晓燕是一个三十五岁左右的女人,短发,戴着黑框眼镜,说话时眼睛会微微眯起来,像一只正在评估猎物价值的老鹰。她在《城市日报》工作了八年,专门报道科技公司的内幕新闻。她曾经揭露过三起大型数据泄露事件,让两个科技公司的CEO引咎辞职。
她读完徐夕带来的那些文件后,沉默了很久。
“这些东西,“她终于开口,“如果是真的,可以摧毁整个华信数据技术公司。”
“是真的。”
“你有原始文件吗?不是复印件,是原始文件。”
“有。我父亲的REMNANT账号里有完整的备份。但那个账号已经休眠了,我无法远程访问它。我只有这些拷贝。”
林晓燕把文件放下,靠在椅背上。
“你知道你将要面对的是什么吗?“她问。
“你知道。”
“华信是这座城市最大的数据服务提供商之一。他们为数十家银行和金融机构提供信用评估服务。如果他们倒闭了,那些银行和金融机构也会受到影响。这不是一个简单的’揭露一家公司的黑幕’的故事——这是一个可能会动摇整个金融体系的故事。”
“我知道。”
“你还知道吗?马超和这座城市的权力核心有很深的联系。他的妻子是这座城市前任副市长的外甥女。他的弟弟是本地最大律师事务所的合伙人。他的公司是这座城市最大的纳税户之一。你要对付的不是一个公司——是一个帝国。”
徐夕沉默了一会儿。
“你是在劝我放弃吗?”
“不。我是在告诉你,你将要面对的敌人有多强大。然后我会问你一个更重要的问题:你准备好了吗?”
“准备好了。”
“为什么?”
“因为我父亲的死不是自杀。”
林晓燕的眼睛眯了起来。“你有证据证明这一点吗?”
“没有直接证据。但有间接证据。我父亲在死前一个月频繁访问ECHO系统,上传了大量数据。那些数据里有马超过去十年所有非法操作的记录。他在上传那些数据的三天后死去。公司发布的死因是’因抑郁症自杀’——但我父亲在此之前没有任何精神健康问题的迹象。”
“你觉得他被杀是因为那些证据?”
“我觉得有这个可能。如果马超发现了我父亲在收集那些证据,他可能会想办法让那些证据消失。让我父亲消失,是最简单的方法。”
林晓燕沉默了很久。然后她站起来,走到窗边。
“你知道我为什么做了八年调查记者吗?“她问。
“不知道。”
“因为我相信一个简单的道理:真相是有价值的。即使真相很丑陋,即使揭露真相会伤害到很多无辜的人,即使追求真相会让你成为所有人的敌人——真相仍然是有价值的。因为没有真相,就没有正义。没有正义,就没有这个社会的底线。”
她转过身来。
“我帮你。”
接下来的两周,是徐夕人生中最紧张的两周。
林晓燕和她的小团队开始核实那些文件。他们联系了十二位前华信员工,收集了更多的证词;他们调取了公开的财务记录和法律文书,和那些内部文件进行交叉比对;他们委托了独立的技术专家,验证了ECHO系统REMNANT分区的技术架构,确认了那些”预测代理”的存在。
徐夕在这两周里做了两件事。第一件事是继续上班——她不想让公司察觉到任何异常。第二件事是准备一份备份,把所有证据的另一份拷贝寄存在一个她信任的人那里——杨明。
“如果我出了什么事,“她对杨明说,“这些文件就会自动发送到几家媒体的编辑邮箱里。我已经设好了定时发送。”
“你觉得会有人来杀你?”
“我觉得有这个可能。”
杨明沉默了很久。“徐夕,你知道吗,我妹妹也是REMNANT。”
她的心沉了下去。“什么时候的事?”
“三年前。她在华信旗下的一个子公司工作,负责ECHO的用户支持。她在工作中发现了一些不对劲的地方——有一些用户的账户在被注销后,数据仍然被保留。她向上级报告了这个问题,但她的报告被压下来了。一个月后,她在一场车祸中去世了。警方说是意外。”
“你觉得不是意外?”
“我不知道。但我知道一件事:她去世前一个月,曾经告诉我她’发现了不该发现的东西’。她没有告诉我具体是什么,但她说她’必须做点什么’。然后她就死了。”
“所以你告诉我这些,是因为——”
“是因为我想让你知道,你不是一个人。这场战争已经持续了太久了,死了太多的人了。我妹妹死了,你父亲死了,还有无数个我不知道名字的人也死了。他们都是被这个系统吞噬的。我不能让你也成为其中之一。”
他从口袋里拿出一个小小的U盘,放在她手里。
“这是什么?”
“我妹妹死之前留给我的东西。里面有一份她写的内部调查报告,记录了她发现的所有异常情况。这份报告从来没有被任何人看到过——因为她在把这份报告交给我之前就死了。我一直保存着它,等待一个合适的时机。”
“现在就是那个时机?”
“现在就是那个时机。”
她接过U盘,放进口袋里。
“谢谢你,杨明。”
“不用谢我。谢谢你自己。“
六
林晓燕的报道在《城市日报》的网站上发表的那一天,是徐夕人生中最漫长的一天。
报道的标题是:《华信数据技术有限公司被指秘密利用已故用户记忆数据训练市场预测模型,三万七千人”数字遗骸”沦为金融工具》。
报道长达三万字,配有几十张截图、文件扫描件和技术架构图。报道详细披露了ECHO系统的”回声计划”:利用已故用户的REMNANT数据训练市场预测模型,这些模型被用于金融交易,为公司赚取巨额利润。报道还附带了徐工程三年前写的那份八十页内部调查报告,以及他女儿提供的视频证词。
报道在上午十点整上线。
十点十五分,华信数据技术有限公司的股价开始下跌。
十点三十分,《城市日报》的热线电话被打爆了。
十一点,马超召开了紧急新闻发布会,声称《城市日报》的报道是”恶意诽谤”,将”保留追究法律责任的权利”。
十一点十五分,有人在社交媒体上发布了一张照片——那是一张华信公司总部的外景照片,照片里的大楼和徐夕记忆中的一模一样。评论区里有人说”这家公司应该被炸掉”,有人说”那些死去的人都是无辜的”,有人说”我们都是数据”。
十一点三十分,监管部门宣布介入调查。
下午两点,一个新的标签在这座城市的所有社交平台上火了起来:#遗忘之城#。
有人在标签下面写道:“遗忘不是删除。遗忘是假装某件事从来没有发生过。我们假装那些死去的人只是数字,我们假装他们的记忆只是数据,我们假装他们从来没有存在过。但他们存在过。他们在我们的生活里存在过,在我们的市场里存在过,在我们的良心 里存在过。他们不应该被遗忘。”
下午三点,徐夕站在她租住公寓的窗边,看着窗外的城市。
她的手机响了。是陈海林的电话。
“你看到新闻了吗?”
“看到了。”
“马超已经被董事会停职了。监管部门正在对公司进行全面审计。那些REMNANT——那些’预测代理’——正在被一个一个地检查。”
“那些人的家属知道吗?”
“有些人已经知道了。社交媒体上已经开始有人组织起来,要求华信给一个说法。”
“我父亲呢?”
陈海林沉默了一会儿。
“你父亲的文件已经被监管部门封存了。他们会调查他的死因。如果有足够的证据——”
“会重启调查吗?”
“会。”
她挂了电话。
窗外的城市在黄昏的光线里显得很美。霓虹灯开始亮起来,把天空染成一种她已经看了五年的颜色。她在这座城市里生活了五年,工作了三年,失去了一个父亲。她以为自己已经习惯了这座城市,但今天她忽然意识到,她从来没有真正了解过它。
这座城市是一个由代码和算法构成的世界。每一个在这里生活的人,都既是数据的创造者,也是数据的囚徒。他们用手机支付、刷脸进门、在社交媒体上分享自己的生活——他们以为自己是在使用科技,但实际上是科技在使用他们。每一次点击、每一次搜索、每一次购买,都被某个地方的服务器记录下来,成为某个算法的一部分,用来预测他们未来的行为。
而那些死去的人——他们以为死亡是最后的退出键,但他们错了。他们的记忆被保存在某个地方,被某个算法分析,被用来预测还活着的人会怎么做。他们在死后仍然是这个系统的一部分,仍然在参与这个城市的运转。
她想起她父亲说过的那句话:“夕夕,爸爸有时候很羡慕计算机。它们没有记忆痛苦的能力。”
现在她懂了这句话的真正含义。她父亲不是羡慕计算机没有记忆痛苦的能力——他是希望自己也没有这种能力。他希望自己能够像计算机一样,把那些痛苦的记忆删除掉,然后继续活下去。但他做不到。他选择了另一条路:把那些记忆保存下来,等待某一天有人来使用它们。
他选择了做一座图书馆。
她打开手机,看了一眼社交媒体。#遗忘之城#的标签已经上了热搜第一。评论区里有人在分享自己和已故亲人的故事,有人在谴责华信的数据收集行为,有人在要求监管部门加强监管。
有人在评论里写道:“如果死去的人的记忆可以成为一种资源,那活着的我们算什么?”
她把手机放下,拿起桌上那张写着父亲笔迹的纸条。纸条上写着:“夕夕,对不起。我爱你。永远。”
她把这张纸条放进她的钱包里。
这是她的图书馆。这是她父亲的图书馆。这是这座城市里所有被遗忘的人的图书馆。
她不会让它被遗忘。
傍晚的时候,她去了一个地方。
那是华信公司总部的所在地。她没有进去——她只是站在街对面,看着那栋灰色的建筑。建筑的轮廓在黄昏的光线里显得很硬,像一块被时间风化的岩石。大楼的每一扇窗户都亮着灯,里面的人还在上班,还在加班,还在为这个系统贡献他们的数据。
她在街边站了很久。
然后她转身,走向她租住公寓的方向。
她还有事情要做。那些REMNANT还在系统里运行,那些”预测代理”还在被使用,那些死去的人的记忆还在被交易。她需要确保这一切结束。她需要确保那些人的家属得到通知,需要确保那些数据被妥善处理,需要确保没有人再能用死去的人的记忆来做交易。
但那是明天的事情。
今天是今天。她需要休息,需要消化,需要接受这个城市正在改变的事实。
她走在那条她走了无数遍的路上。两年前她刚搬来的时候,这条路对她来说只是一条通往公司的通勤路线;但现在,它变成了一条回家的路。她在这条路上走了两年,经历了三年的时光。她在这条路上失去了她的父亲,也找到了他留下的真相。
她走到公寓楼下,抬头看了一眼自己的窗户。窗户里没有灯光——她出门的时候没有开灯。但她记得里面有折叠床、有公共卫生间、有那块形状像问号的天花板水渍。那个小小的空间,是她在这座城市里的全部。
她走进楼门,上楼,打开门。
一切都在原处。
她换下外套,给自己泡了一杯茶。茶是速溶的,很便宜,但她已经习惯了这种味道。她端着茶杯走到窗边,看着窗外的城市。
这座城市还在运转。工厂还在生产,数据还在流动,人群还在来来往往。没有人停下来思考那些躺在服务器里的记忆,没有人在乎那些被编码成算法的思维模式。但城市就是这样运转的——不是靠思考,是靠惯性。
而她,要成为那个改变惯性的人。
她把茶杯放下,打开电脑。她要写一封信——写给那些REMNANT的家属,写给那些不知道自己的亲人已经成为”预测代理”的人。她要告诉他们真相,要告诉他们他们的亲人经历了什么,要告诉他们有哪些权利可以维护。
这是她能做的。
这是她父亲留给她的使命。
她开始打字。窗外的霓虹灯在她脸上投下彩色的光斑。城市的黄昏结束了,夜幕降临。但灯火不会熄灭——这座城市永远不会熄灭它的灯火。
就像记忆一样。
就像遗忘永远不会真正发生一样。
第二天早上,她醒来的时候,发现手机上有一条新消息。
发送时间是凌晨四点零三分——和她第一次在不属于她的记忆中醒来的那个时间一样。
发送者是一串她不认识的数字。但那条消息的内容,让她的心跳漏了一拍:
「您有一条新的记忆共享请求。」
她点开详情页。预览窗口里是一段视频:一只手,指节粗大,指甲剪得很短,手背上有一道旧疤。那只手正在写毛笔字。
这一次,她看清了那只手写的内容。墨水不是透明的,是黑色的。每一个字都很清晰:
「般若波罗蜜多心经」
然后是第二行:
「观自在菩萨」
她盯着那段视频,眼泪无声地流下来。
她知道那意味着什么。那意味着她父亲的数据还在ECHO系统里运行,还在响应触发条件,还在等待着什么。不是因为他”活着”——REMNANT不是活着,不是死了,只是数据。但他留下了这个,一个触发条件,一个回应,一个证明他存在过的证据。
就像一座图书馆——即使没有人来借阅,书架上的书仍然在那里。
她擦干眼泪,把那条消息删除了。
然后她站起来,开始新的一天。
这是遗忘之城。这是记忆之都。这是一座永远不会真正遗忘的城市——因为总有人记得。总有人愿意去记得。
她穿好外套,出门。
城市的早晨很安静。阳光从楼房的缝隙里洒下来,把街道染成金色。她走在那条她走了无数遍的路上,但这一次,她觉得这条路不一样了。
不是因为路变了。
是因为她变了。
她走过街角,经过一个早餐摊。摊主正在摊煎饼,油烟在阳光下飘荡。她在煎饼摊前停下,买了一个煎饼。摊主是一个五十多岁的男人,脸上有风吹日晒的痕迹,但眼睛很亮。
“加辣吗?“他问。
“加。”
她接过煎饼,继续走。
城市的早晨很普通。有人在等公交车,有人在刷手机,有人在赶时间。没有人知道她是谁,没有人知道她昨天做了什么,没有人知道这座城市正在发生的变化。
但她知道。
这就够了。
她咬了一口煎饼。加了辣的煎饼有点呛人,但很香。她慢慢地吃着,走向她的目的地。
今天,她要去见一个人——一个在社交媒体上联系她的人,说他的母亲也是REMNANT之一。他想知道更多。他想和其他家属一起组织起来,要求华信给一个说法。
她要告诉他真相。
这是她的工作。这是她父亲的使命。这是这座城市的未来。
她走过街角,阳光洒在她身上。
煎饼很好吃。
城市在苏醒。
而遗忘,永远不会真正发生。
(全文完)