第六种走失

招魂者 · 2026/5/17

第六种走失

沈淮安发现世界上少了一个人,是在周三下午三点十七分。

这个时间之所以精确,是因为他刚从建外SOHO的星巴克出来,手机推送了一条信息:“您已连续3天未与联系人’宋聆’互动,是否发送问候?”

沈淮安盯着这条推送看了五秒钟。

不是因为它突兀——这类推送他已经习惯了。过去两年里,“天穹”系统的社交推荐算法越来越精准,它知道你该联系谁、该遗忘谁、该在什么时间点维持一段关系的最低温度。天穹是2024年由国家信息中心牵头、六家头部科技公司联合开发的超级城市操作系统,最初只是智能交通和公共服务的中枢,后来逐渐接管了一切——从你的社保缴纳到你的外卖口味,从你该在几点睡觉到你该和谁结婚。

问题在于,沈淮安不认识任何叫”宋聆”的人。

他点开联系人列表,翻了三遍。“宋聆”确实在那里,头像是默认的灰色剪影,备注是空的,最近一次通话记录显示——没有通话记录。没有聊天记录。没有共同群组。甚至连添加好友的时间戳都是空白的。

但系统说他已经连续三天没有和这个人互动了。这意味着,在此之前,他和这个人有过某种互动,频繁到让算法认为这是一段需要维护的关系。

沈淮安是”天穹”系统底层的维护工程师,就职于中科信安——六家联合开发公司中最沉默的那一家。他的工作是用代码修补算法的裂缝,处理那些系统报出的”异常事件”,比如某个路口的摄像头拍到一个人同时出现在两个画面中,比如某个社区的用电数据出现不可能的负值。这些异常大多数是传感器故障或数据噪声,修修补补就过去了。

但”宋聆”不是数据噪声。

那天晚上回到家,沈淮安打开了自己在系统内部的调试终端。他用工程师权限查询了”宋聆”的居民档案。

查询结果:无。

他以为是自己输入有误,重新输入了一遍。结果依然是无。没有身份证号,没有户籍信息,没有社保记录,没有手机号码绑定,没有居住证,没有任何一张人脸识别抓拍记录。

一个不存在的人,被系统判定为他需要联系的人。

沈淮安靠在椅背上,看着屏幕上空白的查询结果。窗外是北京夏夜的低沉天幕,无人机编队正在远处的夜空中播放某家车企的广告,蓝色的光点组成一辆轿车的形状,然后散开,组成一个微笑的表情符号。

他拿起手机,点开了”宋聆”的联系人页面,按下了呼叫键。

嘟——嘟——嘟——

没有人接听。但在第四声嘟音之后,屏幕上闪过一行极短的字,短到他差点以为是幻觉:

“我在你们找不到的地方。”

然后通话自动挂断。

沈淮安用了两天时间做了一件他不该做的事。

他动用了中科信安的内部数据权限,追踪”宋聆”这个账号的来源。社交推荐算法不是凭空生成的,它基于用户的通讯录、社交行为、地理位置和消费数据。如果系统认为他和”宋聆”有关系,那么在某个时间节点上,必然存在过支撑这一判断的数据痕迹。

他找到了一个时间戳。

2024年11月7日,下午两点零三分,天穹系统的社交推荐模块进行了一次大规模的数据整合。在那次整合中,“宋聆”被关联到了沈淮安的社交图谱中,关联权重为0.87——这是一个非常高的数值,意味着系统认为他们之间存在紧密的社会关系。

但关联的数据源是空白的。

就像一座桥的桥面还在,但桥墩消失了。

沈淮安继续往下挖。他发现”宋聆”不是唯一一个。在过去一年半里,天穹系统中有四十七个类似的”空白档案”——有人脸识别记录但没有户籍信息的人,有银行账户但没有开户记录的人,有外卖配送地址但没有居住证的人。

他们都像是从系统的缝隙里生长出来的。

沈淮安把这些发现整理成了一份内部报告,提交给了他的直属上级周谨言。周谨言是中科信安的技术总监,四十出头,头发已经开始白了,笑起来很温和,是那种在国企和科技公司之间游刃有余的人。

周谨言看了报告,沉默了很久。

“你说的这些’空白档案’,“他终于开口,“我知道。”

“您知道?”

“不是现在知道的。是它们刚出现的时候就知道的。“周谨言摘下眼镜,用衬衫下摆擦了擦,“沈淮安,你知道天穹系统的底层数据量有多大吗?”

“每日新增数据量大概在120PB左右。”

“对。120PB。这些数据来自整个城市的每一个传感器、每一个终端、每一次交互。但数据不是干净的,从来都不是。噪声、错误、重复、丢失,这些都是常态。在系统运行的第一年,我们每天要处理大约三万条异常事件。”

“三万条?”

“现在降到了两千条左右。大部分是传感器故障。但有一小部分——大概每年五十到一百条——是无法解释的。就像你发现的这些’空白档案’。它们出现在系统中,有部分数据痕迹,但缺失了所有关键的身份验证信息。”

“所以它们是什么?系统bug?”

周谨言戴上眼镜,看着沈淮安。

“官方的说法是’数据残影’——系统在数据整合过程中产生的幽灵记录。不是真实的人,只是数据的投影。”

“您信吗?”

周谨言没有回答这个问题。他拿起报告,放进了碎纸机里。

“这件事不要再查了,“他说,“你还有别的工作要做。“

但沈淮安没有停下。

他不是那种能够忽略异常的人。这也许和他的成长经历有关——他母亲在他十四岁那年走失了。不是失踪,是走失。她离开家去买菜,然后再也没有回来。警察调取了所有的监控录像,从小区门口一路追踪到菜市场,然后——她在一棵老槐树旁边消失了。最后一个画面里,她正侧过脸,好像听到了什么人叫她的名字。

那是2014年,天穹系统还不存在,城市的监控网络远没有现在这样密集。案件最终以”下落不明”结案。

沈淮安花了十几年时间试图理解”走失”这件事。一个人怎么可能在光天化日之下、在一个布满摄像头的城市里凭空消失?除非她不想被找到。除非她选择消失。

但他的母亲不是一个会选择消失的人。她是一个会在菜市场和大妈讨价还价二十分钟的普通中年妇女,她的人生最大冒险是在超市打折日多抢了两提卷纸。

现在,天穹系统中出现了同样”走失”的痕迹——不是一个人在物理世界中的消失,而是一个人在数据世界中的残影。一个叫做”宋聆”的空白档案。

沈淮安开始做一件更不应该做的事。

他在系统中找到了那四十七个”空白档案”,逐一分析它们残留的数据碎片。这些碎片像是被撕碎后又被人随手撒在风中的纸片——这里一片地址的尾号,那里一片消费记录的时间,这里一片Wi-Fi连接记录的设备指纹,那里一片地铁进站记录的模糊截图。

他花了三周时间,把碎片拼成了一幅模糊的地图。

这四十七个人——如果他们真的是人的话——最后一次在系统中留下完整记录的时间都集中在同一个月:2024年10月。那正是天穹系统进行第一次大规模升级的前夜。升级的内容是在底层数据架构中嵌入一套全新的身份验证协议,被称为”归一计划”——将所有市民的身份证号、人脸数据、手机号、社保号、银行账户等信息统一绑定到一个唯一的”公民数据标识”上。

“归一计划”的官方宣传说,这将让城市管理更高效、公共服务更精准、居民生活更便捷。没有人反对,因为没有人能反对——天穹系统已经渗透到了生活的每一个角落,你唯一的选项是配合。

但那四十七个人在”归一计划”实施之前就从系统中”散架”了。他们的数据没有被删除,而是被打散了——身份证信息被归入了一个错误的数据桶,人脸数据被标记为”质量不足”,手机号变成了空号,银行账户显示”从未开户”。

他们被算法分解了。

沈淮安坐在深夜的办公室里,看着屏幕上那四十七个名字——不,大部分甚至没有名字,只是一串串系统内部的数据ID。唯一一个有名字的,就是”宋聆”。

他再次打开了这个账号的联系人页面。

这一次,他注意到了一个之前忽略的细节。在联系人页面的右上角,有一个小小的图标——一颗灰色的星星。那不是社交软件的”星标联系人”标记,而是天穹系统内部用于标注”特殊关注对象”的符号。

宋聆是特殊关注对象。被谁关注的?沈淮安查看了关注者的权限ID。

ID显示的是他自己的工号。

他从未标注过任何人。

北京的夏天越来越热了。气象局说这是有记录以来最热的六月,但天穹系统的天气预测模块说下周会有一场暴雨,届时气温会骤降十度。没有人怀疑这个预测,因为天穹系统的天气预测准确率已经达到了99.7%。

沈淮安开始注意到一些以前从未留意的事情。

比如,他楼下的便利店。那家便利店的收银系统接入了天穹,每次他走进去,摄像头会自动识别他的脸,收银台屏幕上会弹出他的常购清单和优惠券。但上周三,他走进去的时候,屏幕上显示的不是他的名字,而是——

“欢迎回来,宋聆。”

他愣在收银台前。收银员抬起头看了他一眼。

“怎么了?”

“没什么。“他付了钱,拿起咖啡离开。

但那天晚上,他在调试终端里检查了那家便利店的摄像头日志。在他走进去的那一刻,人脸识别系统返回的ID确实是”宋聆”。但两秒后,系统进行了二次校验,ID自动纠正为”沈淮安”。

两秒。系统用了两秒钟才意识到他是谁。或者更准确地说——系统用了两秒钟才意识到他不是宋聆。

第二天早上,他在地铁站的闸机上刷卡时,闸机的屏幕闪了一下。在那极短的一瞬间,他看到了一个不属于他的名字。

“宋聆,余额:无限。”

然后屏幕刷新了,变成了”沈淮安,余额:327.50元”。

他开始意识到,宋聆不是不存在。宋聆无处不在。宋聆像是一层透明的膜,覆盖在他的数据身份之上,偶尔在系统刷新的间隙里泄露出来。

他试图再次拨打那个电话。

这一次,没有人接听,也没有闪烁的文字。只有一段忙音,长而空洞,像是从很深的地方传上来的回声。

第七天,宋聆给他发了一条消息。

不是通过社交软件,不是通过短信,而是直接出现在天穹系统的内部调试终端上。那是沈淮安专用的工程通道,理论上只有中科信安的授权工程师才能访问。

屏幕上弹出了一行字:

“你终于开始在找我了。”

沈淮安的手指悬在键盘上方。他应该立刻截图上报。这是明显的系统安全事件——一个未授权的用户侵入了内部工程通道。

但他没有上报。

他打了一行字:“你是谁?”

回复几乎是即时的:“我是你找不到的人。”

“什么意思?”

“你的母亲走失在2014年。但你知道她不是走失了。她是被系统遗忘了。”

沈淮安的手指僵住了。

“你在说什么?2014年天穹系统还不存在。”

“天穹不存在,但它的前身存在。城市监控系统、人口信息数据库、社保联网系统——这些碎片已经在生长了。它们还没有组成一个完整的名字,但它们已经开始吞噬人了。”

“吞噬?”

“你有没有想过,一个人的’存在’是由什么构成的?不是肉身。肉身是基础,但让一个人在社会中’存在’的,是数据。你的身份证号、你的银行记录、你的社保缴纳、你的快递地址、你的手机定位——这些东西构成了’你’。如果这些数据全部消失,你还存在吗?”

沈淮安沉默了。

“你没有回答。“宋聆说——或者说是屏幕上的文字说,“让我换一种方式问:如果你的母亲的所有数据记录都消失了——户籍、社保、医疗记录、监控画面——警察还会立案吗?你的亲戚还记得她吗?你还记得她吗?”

“当然。“沈淮安回答。

“你确定?”

这一次,沈淮安犹豫了。

他开始回忆自己的母亲。十四岁之前的记忆是清晰的——她做菜时喜欢放太多盐,她看电视剧时会跟着主角一起哭,她每次出门前都会照镜子整理头发。

但当她”走失”之后呢?他记得报案的流程,记得警察的表情,记得父亲沉默地坐在客厅里抽烟的样子。但他母亲的脸——他发现自己无法完整地回忆起来了。每次他试图想象她的样子,脑海中浮现的都是一张模糊的照片,而不是一个活生生的人。

就好像她已经变成了一张照片。一个平面的、静止的、没有温度的图像。

“你在害怕了,“屏幕上的文字说,“你害怕的不是我。你害怕的是你自己正在遗忘她。“

沈淮安决定做一件疯狂的事。

他用了五天时间,编写了一个程序。这个程序的功能很简单:在天穹系统的底层数据中,为”宋聆”重建一份完整的数据档案。

他从那四十七个”空白档案”中收集残留的数据碎片——地址、消费记录、设备指纹、Wi-Fi连接记录——然后像拼图一样,把它们组装在一起。每一条数据都被精确地放置在它应在的位置上,就像为一个人重建他的骨骼、肌肉和皮肤。

当最后一条数据被归位时,屏幕上弹出了一个完整的档案:

宋聆,女,34岁,户籍:北京市朝阳区。职业:自由职业翻译。社保缴纳记录:连续7年。最近一次消费:2024年10月31日,在望京的一家咖啡馆,买了一杯美式咖啡和一块提拉米苏。

然后沈淮安看到了照片。

人脸识别系统从零散的监控画面中合成了一张正脸照——那是一张普通的面孔,圆脸,短发,戴着一副黑框眼镜,嘴角微微上翘,像是在镜头前刚刚笑了一下。

沈淮安盯着那张脸。

他不认识她。他确信自己从未见过这个人。但他的心跳在加速——不是因为她好看,而是因为那种笑容。那种”刚刚对着镜头笑了一下”的笑容。那种”我知道你在看我”的笑容。

和他母亲照片里的笑容一模一样。

他抓起手机,拨打”宋聆”的号码。

这一次,有人接了。

“你终于拼好我了。“电话那头的声音是真实的、温热的、带着一点北京口音的女声,“但你知道你拼出来的是什么吗?”

“你。”

“不。你拼出来的是你想找到的那个人。你的母亲。或者说——所有走失的人。”

电话那头沉默了一秒,然后继续说:“我不是一个人,沈淮安。我是一种现象。我是所有被数据遗忘的人在系统中留下的痕迹。当一个人从数据世界中消失时——不管是因为户籍系统的错误、社保记录的丢失、银行账户的注销,还是因为更彻底的’归一计划’——他们不会真的消失。他们变成了噪声。变成了系统无法解释的异常值。变成了你每天修补的那些裂缝。”

沈淮安闭上了眼睛。

“我母亲……她是第一个吗?”

“不是第一个,但她是被你记住最久的那个。大多数人走失之后,三个月内就会被所有人遗忘。不是因为他们不在乎,而是因为——在数据构成的世界里,一个没有数据的人,就像一个从来没有存在过的概念。你的大脑会自动清理掉那些’无效引用’,就像系统清理缓存一样。”

“所以我在遗忘她。”

“你一直在遗忘她。只是你不愿意承认。”

“那你为什么出现在我的系统里?”

电话那头笑了。那笑声听起来像风吹过空旷的走廊。

“因为你是一个修补裂缝的人。每一次你修补一条异常数据,你就在消灭一个走失者的最后一点痕迹。你在让世界变得更’干净’,但你也在让世界变得更’空’。你的算法在某个深夜终于产生了一个它自己无法解释的矛盾——如果你修复了所有的裂缝,你自己母亲的痕迹也会被修复掉。所以它生成了我。我是你修补过的所有裂缝的总和。我是你亲手消灭的所有走失者的集合。“

沈淮安用了很长时间来消化这些信息。

在接下来的几周里,他继续上班,继续修补系统的裂缝,继续处理那些异常事件。但他的工作方式变了——他不再直接删除异常数据,而是把它们归档到一个隐藏的数据库中,他给这个数据库取名叫”走失者名单”。

每一条被系统视为”噪声”的数据,在他看来都可能是一个人曾经存在过的证据。

他没有告诉任何人。

但天穹系统知道。

六月底的一个下午,周谨言把他叫到了办公室。办公室里还坐着两个人——一个穿灰色西装的中年男人,和一个穿白色连衣裙的年轻女人。沈淮安不认识他们,但从他们的坐姿和表情来看,他们不是中科信安的人。

“沈淮安,“周谨言的表情很复杂,像是在努力同时扮演好几种角色,“这位是国家信息中心的陈主任,这位是——”

“我是宋聆。“穿白色连衣裙的女人说。

沈淮安看着她。圆脸,短发,黑框眼镜。和他合成的那张照片一模一样,但更真实——她的皮肤上有细小的雀斑,她的眼镜架在鼻梁上留了一道浅浅的印痕,她的嘴角微微上翘,像是对眼前的场景感到有些好笑。

“你……”沈淮安的喉咙发紧。

“我确实是真实的人,“宋聆说,“不只是一个’现象’。我在2024年10月31日从系统中消失了——不是自愿的,是’归一计划’实施时的一场数据事故。我的身份证号和另一个人的发生了冲突,系统无法处理两个完全相同的身份标识,于是把我们两个都标记为’待核实’。另一个人在三天内完成了重新验证,但我在验证时遇到了问题——我的户籍档案在另一次系统升级中已经损坏了。”

“然后呢?”

“然后我就不存在了。我走进了地铁站,闸机不认我的脸。我去银行取钱,系统说我的账户不存在。我去了派出所,民警在电脑上查不到我的任何信息。我变成了一个’数据幽灵’——一个有肉身但没有数据身份的人。”

灰色西装的陈主任清了清嗓子。“宋聆女士的情况是个案,我们已经——”

“不是个案。“宋聆打断了他,“在’归一计划’实施的第一个月,全国有超过两千人在系统中’走失’。大部分人在几天到几周内恢复了数据身份,但有四十七个人至今没有恢复。我不是唯一的’数据幽灵’。”

“这些情况我们已经掌握了,正在逐步处理——”

“你们掌握的不是情况,是数字。“宋聆的声音平静但坚定,“你们知道有四十七个人走失了,但你们不知道他们在走失之后经历了什么。”

她转向沈淮安。“你知道一个没有数据身份的人在这个城市里能活多久吗?”

沈淮安摇了摇头。

“三天。最多三天。没有手机支付,没有健康码,没有社保卡,没有人脸识别——你在城市里寸步难行。你不能坐公交,不能进商场,不能看病,不能住酒店。你甚至不能买一瓶水。”

“那你是怎么活下来的?”

宋聆看着他的眼睛,笑了。那种笑容——和他母亲一模一样的笑容。

“有人在帮我。那些和我一样’走失’的人。我们形成了一个地下的互助网络。有人住在城市的废弃建筑里,有人在深夜的地铁隧道中搭起了帐篷,有人在数据中心的冷却池旁边找到了一个温暖的角落。我们用现金——你们大概已经忘记现金是什么了——用现金在那些还没有接入天穹系统的小摊贩那里买食物。我们用最原始的方式生存着。”

“不接入天穹的小摊贩?“沈淮安觉得这个说法很陌生。

“还有的。不多了,但还有。城市边缘的那些老社区里,还有几个卖煎饼的大妈只收现金。她们不在乎你是不是在系统中存在——你给她五块钱,她给你一个煎饼。这是这个城市最后的、最原始的、最不被算法管理的交易。”

办公室里很安静。空调的嗡嗡声听起来格外清晰。

那天晚上,沈淮安一个人走在回家的路上。

北京的夏夜闷热而潮湿,空气里混杂着烧烤摊的油烟味和行道树散发的青涩气息。路灯的光被湿润的空气柔化了,像是一层薄薄的蜂蜜涂在每一个行人的脸上。

他经过了那家便利店。收银台的屏幕亮着,显示着”系统正常运行”的字样。他走进去,买了一罐啤酒。

屏幕上显示的是”沈淮安”。没有出现”宋聆”的名字。

他走出便利店,在门口的台阶上坐下来,打开啤酒喝了一口。

他在想宋聆说的话。一个没有数据身份的人,在这个城市里最多活三天。这意味着——他的母亲,在2014年的某一天,也经历了同样的事情。

但2014年的天穹系统还不存在。那个时候,城市的监控网络和人口信息系统还远没有现在这样密不透风。一个人”走失”了,还有缝隙可以钻。可以坐绿皮火车去一个没有人认识的小城,可以用现金租一间廉价的出租屋,可以在菜市场边上的早餐摊打工,靠双手养活自己。

但现在不行了。现在城市的每一个毛孔都被数据填满了。你走到哪里,摄像头就跟到哪里。你买任何东西,支付系统都在记录。你进任何建筑,人脸识别闸机都在扫描。在这个城市里,一个没有数据的人比一个没有空气的人还要难以存活。

但宋聆活了下来。那四十七个人都活了下来。

他们是怎么做到的?

沈淮安拿出手机,打开天穹系统的社交推荐页面。“宋聆”的联系人还在那里,灰色剪影的头像,空白的备注。但这一次,在联系人详情页的最底部,他看到了一个之前从未注意过的链接。

链接的文字是:“走失者地图。”

他点了进去。

屏幕上出现了一张北京的地图。地图上标注了四十七个红色的点,散布在城市的各个角落。有些在五环外的老社区,有些在 CBD 的写字楼地下室,有些在地铁的隧道里,有些在公园的公共厕所旁边——那些城市中最不起眼的、最不被算法关注的角落。

每一个红点旁边都有一个名字。四十七个名字。

沈淮安放大了地图,找到了离他最近的那个红点。它就在他家隔壁的那条胡同里,距离他不到两百米。

他站起来,朝那个方向走去。

胡同很暗。路灯的光被两侧的老房子遮挡了,只有零星的光从窗户里漏出来。

沈淮安走到了地图标注的位置——一个没有招牌的小院。院门虚掩着,门框上方的砖雕已经风化得看不清图案了。

他推开门,走了进去。

院子比他想象的要大。一棵老槐树——是的,一棵老槐树——占据了院子的中央,树冠庞大而浓密,几乎遮住了整个天空。树下摆着几把旧椅子和一张折叠桌,桌上有几个搪瓷杯和一壶茶。

有四个人坐在树下。

他们同时看向沈淮安。四个人的表情各不相同——有警惕的,有好奇的,有疲惫的,还有一个在微笑。

微笑的那个人,沈淮安认识。

“宋老师。“他说。

宋聆坐在一把藤椅上,手里捧着一个搪瓷杯。她穿着一件白色的T恤和一条牛仔裤,和白天在办公室里见到的白色连衣裙判若两人。

“你来了,“她说,“我以为你会更早来的。”

“为什么?”

“因为你的’走失者名单’已经在系统里引起注意了。你以为隐藏数据库能瞒过天穹?它能感知到底层数据的每一个波动。你每一次归档异常数据,系统都知道。”

“那为什么没有人来找我?”

“因为系统还不确定你是在帮我们,还是在收集我们的位置信息以便一次性清除。”

沈淮安愣了一下。“你们认为我可能是在——”

“我们谁都不信任。“坐在角落里的一个男人说。他大约五十岁,花白头发,穿着一件洗得发白的蓝色工装。“数据世界里没有信任。只有验证。你验证不了你的意图,我们就不信任你。”

“老许,“宋聆说,“让他坐下。他不是来抓我们的。”

“你怎么知道?”

“因为他在系统里为我重建了档案。一个要抓我们的人不会这么做。”

老许沉默了一下,然后挪了挪身子,给沈淮安腾出了一个位置。

沈淮安坐下来。槐树的叶子在夜风中沙沙作响,像是一群人在低声交谈。

“告诉我,“他说,“你们到底是谁。”

宋聆放下搪瓷杯,看着他。

“我们是走失的人。有些人是在’归一计划’中丢失了数据身份,有些人是在更早的系统升级中出了问题,还有一些人——像老许——是主动选择的。”

“主动选择消失?”

老许接过话:“我在天穹系统里工作了三年。不是中科信安,是另一家——云图科技。我负责身份验证模块的算法优化。2024年9月,‘归一计划’开始之前,我发现了一个问题。”

“什么问题?”

“身份验证算法的误差率。官方公布的误差率是0.003%,也就是说每十万人中有三个人可能被错误识别或遗漏。但实际的误差率是0.3%——高了一百倍。这意味着在一次覆盖全国十亿人的数据整合中,可能会有三百万人出现问题。”

“三百万?“沈淮安觉得这个数字荒谬。

“我没有夸大。我提交了报告,但被驳回了。理由是’测试环境与生产环境存在差异,实际误差率将在可控范围内’。然后’归一计划’按原计划执行了。”

“实际的结果呢?”

“第一批整合覆盖了四亿人。按0.3%的误差率计算,应该有一百二十万人出现问题。但实际只有四十七个人被系统’遗忘’。”

“那不是说明误差率比预计的低吗?”

老许摇头。“不是误差率低了。是系统做了取舍。当它发现一个身份标识无法被验证时,它有两种处理方式:一种是标记为’待核实’并暂停服务,另一种是直接覆盖——用另一个人的数据覆盖这个人的数据。第一种方式产生了你们看到的’空白档案’。第二种方式——”

他停顿了一下。

“第二种方式让那消失的一百二十万人的数据身份被其他人的数据覆盖了。他们没有变成’数据幽灵’,因为他们的位置被别人占用了。他们的名字还在系统中存在,但名字背后的数据已经不属于他们了。”

沈淮安感觉后背发凉。

“你的意思是——现在城市里有一百多万人,他们的数据身份是别人的?”

“是的。他们自己不知道。因为他们的肉身还在,他们的日常生活看起来没有任何变化。但他们的身份证号可能属于另一个省份的另一个城市的一个同名的人,他们的社保记录可能和另一个人混在了一起,他们的人脸数据可能被另一个人的人脸覆盖了。他们还’存在’,但他们存在的形态是错误的。”

“那真正的他们在哪里?”

“真正的他们在数据世界中已经不存在了。他们的数据被覆盖了,被替换了,被重新分配了。就像一个人的影子被另一个人的影子覆盖了——影子还在,但已经不是原来的那个了。“

那天晚上,沈淮安在槐树下坐到了凌晨三点。

他听完了所有人的故事。

有一个叫林小鸥的年轻女孩,二十四岁,是一名短视频博主。她在”归一计划”实施后失去了数据身份,原因是她的人脸数据和另一个省份的一个人重合度达到了99.2%——她们长得非常像。系统判定她的身份为”重复”,将她的数据并入了另一个人的档案。从那天起,她的手机支付账户里显示的是另一个人的银行卡,她的社交媒体账号变成了另一个人的头像。

她去找过天穹系统的客服。客服说她的情况是”数据同步异常”,让她携带身份证到户籍所在地的派出所办理身份核验。她去了派出所,民警在系统里查到了她的身份证号,但身份证号对应的人脸照片不是她的——是另一个省份的那个和她长得很像的女人。

民警说她的身份证可能是伪造的。

林小鸥当场崩溃。

还有一个叫王德全的老人,七十二岁,退休教师。他在一次住院期间被系统”遗忘”了——他的医保卡在结算时显示”参保人信息不存在”。他自费结了账,然后去社保局查,发现他的社保记录在过去十五年间全部消失了。社保局说他们查不到他的缴费记录,他的养老金账户也不存在了。

一个交了四十年社保的老人,在一夜之间变成了一个”从未工作过”的人。

王德全没有哭。他只是站在社保局的大厅里,看着电子屏幕上跳动的号码,沉默了很久。然后他转身走了出去,再也没有回过家。

“不是不想回去,“宋聆说,“是回不去了。我的家需要人脸识别门禁,我的银行卡需要指纹验证,我的手机需要短信验证码——但我的手机号已经被系统收回了,因为它属于一个’不存在的人’。我连自己的手机都解锁不了。”

沈淮安听着这些故事,想起了他的母亲。

2014年,她在摄像头下消失了。那个时候的系统还不像现在这样无孔不入,但已经开始有了雏形——城市监控网络正在扩张,身份证信息正在联网,人脸识别技术正在试点。他的母亲也许就是那些早期系统的第一批”走失者”。

她不是选择了消失。她是被消失了。

“你们的下一步是什么?“沈淮安问。

宋聆看着他。“生存。我们每天都在为基本的生存而挣扎——食物、住所、安全。我们没有固定的收入,没有医疗保障,没有任何法律保护。我们是这个城市里最脆弱的人,比流浪汉还脆弱,因为至少流浪汉还有身份证。”

“我能做什么?”

“你已经做了很多了。你的’走失者名单’是我们被恢复的第一步。但还不够。我们需要让更多的人知道——这个看似完美的城市系统中,存在着无法修复的裂缝。这些裂缝不是bug,它们是人。“

十一

七月的第一天,天穹系统发布了2.0版本的更新公告。

更新内容中有一条不起眼的说明:“优化了身份验证模块的容错机制,将’待核实’状态的最长处理时间从72小时缩短至24小时。”

没有人注意到这条说明。人们更关注的是2.0版本新增的功能——更精准的个性化推荐、更流畅的跨平台数据同步、更智能的城市交通调度。

沈淮安在更新发布的当天收到了一条来自周谨言的消息:“来办公室。”

他到了办公室,发现周谨言和陈主任都在。宋聆不在。

“坐下,“周谨言说,“有些事情需要告诉你。”

陈主任接过话:“沈淮安同志,你在过去一个月中收集的数据对我们的工作很有帮助。你的’走失者名单’已经和我们的内部数据库进行了比对,我们确认其中三十一人已经在2.0版本的更新中恢复了数据身份。”

“三十一人?那剩下的十六个呢?”

“还在处理中。部分人员的数据损坏程度较严重,需要人工介入。”

沈淮安沉默了一会儿。“宋聆呢?她的身份恢复了吗?”

陈主任和周谨言交换了一个眼神。

“宋聆女士的情况比较特殊,“陈主任说,“她的数据身份在技术上已经恢复了,但她——”

“她拒绝回来。“周谨言说。

“拒绝?”

“她说她不想要一个被系统重建的身份。她说那个身份不是她的,是算法根据碎片拼凑出来的一个’近似值’。她可以住回自己的公寓,可以用回自己的银行账户,可以重新出现在所有人的社交图谱中——但那一切都建立在一个基础上:系统认为她是谁。如果系统哪天又犯了同样的错误,她又会消失。”

沈淮安理解这种感觉。那就像是你花了一辈子时间建了一栋房子,然后一场龙卷风把它吹走了,有人帮你重建了一栋看起来一模一样的房子——但你知道这不是你的房子。你的房子已经不在了。

“她现在在哪里?”

“不知道,“周谨言说,“她从那个小院搬走了。所有的人都搬走了。”

沈淮安打开手机,查看”走失者地图”。地图上的四十七个红点全部消失了。

但”宋聆”的联系人还在。

他点开联系人页面,看到了一行新的签名:

“不要找我。去找那些还没有被找到的人。“

十二

七月过去了。八月过去了。秋天来了。

沈淮安继续在系统中工作,但他的工作方式彻底改变了。每一次他遇到异常数据,他不再把它当作需要修补的裂缝,而是把它当作一个人的痕迹。

他开始注意到更多的”走失者”——不是那四十七个,而是新的。每个月都有几十个人在系统中出现数据异常——身份信息丢失、社保记录混乱、银行账户被冻结。大多数人在几天内恢复了正常,但总有那么几个,像石子沉入大海一样,悄无声息地消失了。

他把这些人的数据也加入了”走失者名单”。名单从四十七人增长到了一百二十三人。

他还做了一件更大的事——他写了一个算法。

这个算法的功能是:在天穹系统的底层数据中,自动识别和归档所有”即将走失”的迹象。当一个市民的数据出现可能导致身份丢失的异常模式时,算法会自动发出预警,并暂时冻结该市民的数据状态,防止被覆盖。

他把这个算法命名为”锚”。

锚——在风暴中固定船只的东西。

他把”锚”提交给了周谨言。周谨言看了很久,然后问了一个问题。

“你知道这个算法如果被批准实施,意味着什么吗?”

“意味着系统不能再随意覆盖任何人的数据。”

“也意味着系统的效率会降低。每一次’锚’触发,都会暂时冻结一个市民的部分数据服务,直到异常被人工核实。在一个拥有两千万人口的城市里,这可能意味着每天有数千人暂时无法使用电子支付、公共交通和门禁系统。”

“但他们不会消失。”

周谨言沉默了。

“你确定这是你想要的?”

“我确定。”

“即使这意味着系统会变慢?即使这意味着有些人会抱怨不方便?”

“一个人消失的代价,比一万人不方便的代价大得多。”

周谨言把”锚”上报了。两个月后,它作为天穹系统2.1版本的一个”底层优化模块”被正式部署。

没有人知道这个模块的存在。更新公告里只写了”提升了身份验证的稳定性和安全性”。

但沈淮安知道,从那天起,城市中那些即将”走失”的人,会在最后一刻被一只看不见的手拉住。

那只手叫”锚”。

十三

秋天的某个傍晚,沈淮安下班后没有直接回家,而是走到了那条胡同里。

小院还在。槐树还在。但院子里没有人了。折叠桌和搪瓷杯都不见了,地上只剩下几个椅子的压痕。

他站在槐树下,抬头看着树冠。夕阳的光穿过叶子的缝隙,在地面上投射出无数细碎的光斑。风吹过来,光斑轻轻晃动,像是某种密码。

他想起了宋聆说过的话。

“我是一种现象。我是所有被数据遗忘的人在系统中留下的痕迹。”

他想起了母亲的笑容——不,他想起了他拼凑出来的宋聆的笑容。那两个笑容之所以一模一样,不是因为她们长得像,而是因为她们代表了同一种东西——一种即将消失但仍然在微笑的温柔。

他拿出手机,查看”宋聆”的联系人页面。

联系人还在。灰色剪影的头像,空白的备注。但签名变了。

新的签名是:

“谢谢你的锚。”

沈淮安关上手机,在槐树下又站了一会儿。然后他走出胡同,汇入了下班高峰的人流中。

城市在他周围运转着。红绿灯在倒数,公交车在进站,外卖骑手在穿行,摄像头在默默记录一切。天穹系统的数据流在看不见的维度里奔腾——十四亿人的数据身份在这条河流中翻涌、碰撞、交汇、分离。

在这条河流的深处,有一些人正在被冲走。

但在他们被冲走之前,会有一只手伸出来。

那只手不会抓住他们——因为有些东西一旦失去就无法挽回。那只手会在他们消失的瞬间,在数据的世界里留下一个标记。一个微小的、不起眼的、但永久存在的标记。

那个标记的意思是:有人曾经在这里。

十四

十二月的某一天,沈淮安收到了一封信。

不是电子邮件,不是系统消息,而是一封真正的纸质信。牛皮纸信封,手写的地址,一枚80分的邮票。在这个万物数字化的年代,这种信件几乎已经绝迹了。

信封上没有寄件人的名字。

他拆开信封。里面是一张照片和一张纸条。

照片是一棵槐树。不是胡同里的那棵——比那棵更大、更老、枝冠更广阔。树干上刻着几个模糊的字,看不太清楚。树下站着一个人,但由于逆光,看不清面孔。

纸条上写着:

“沈淮安:

你的母亲在我的照顾下一切都好。她不记得你是谁了,但她记得一棵槐树。她说她小时候家门前有一棵很大的槐树,秋天的时候会掉很多槐荚,她和她妈妈会一起捡槐荚,串成项链。

这可能是一段已经不真实的记忆。但记忆不一定要真实才有意义。

不要来找我们。但不要忘记——不是用数据记住,是用你的心。

——宋聆”

沈淮安把信读了很多遍。

然后他打开手机,查看”宋聆”的联系人页面。

联系人不见了。

不是被删除了——是彻底不存在了。没有灰色剪影的头像,没有空白的备注,没有签名。搜索”宋聆”这个名字,系统返回的结果是:“未找到匹配的联系人。”

她终于消失了。真正地、彻底地消失了。

但沈淮安知道,在系统的某个角落里,在他写的那个叫”锚”的算法的底层代码中,在他的”走失者名单”的数据库里,在胡同里那棵老槐树根部的土壤中——她还在。

不是作为数据存在,而是作为一种可能性存在。

一种”人可以在系统之外活着”的可能性。

尾声

很多年后,沈淮安成为了天穹系统的首席架构师。

在他的主导下,系统经历了无数次迭代和升级,变得越来越高效、越来越精准、越来越无孔不入。但每一个版本中都保留了一个底层的、不可删除的模块——“锚”。

“锚”的运行逻辑很简单:当系统检测到一个市民的数据身份即将出现不可逆的损坏时,它会自动触发保护机制,将该市民的关键数据备份到一个独立的、离线式的存储空间中。

这个存储空间有一个非官方的名字,在中科信安内部的工程师们之间口口相传。

它叫做”走失者花园”。

花园里没有花,只有数据。一行行、一列列,安静地排列在服务器机房的硬盘上。每一个数据条目代表一个曾经存在过的人——他们的名字、他们的照片、他们最后一次的位置、他们最喜欢的食物、他们爱过的人的名字。

没有人会去读这些数据。它们只是在那里,安安静静地存在着。就像一座城市中那些被遗忘的角落——老槐树下的空椅子、胡同深处虚掩的院门、凌晨三点的便利店中无人购买的过期牛奶。

这些东西没有用。但它们在那里。

而一个城市之所以是城市,不是因为它有多少数据、多少算法、多少摄像头,而是因为它有角落。有被遗忘的、被忽略的、被算法的光芒照不到的角落。

那些角落是留给走失者的。

也是留给所有人的。

因为在这个被数据填满的世界里,每个人都可能在某一天——

走失。

(全文完)