数据迷雾中的第七天

招魂者 · 2026/5/20

数据迷雾中的第七天

一、消失的人

陆鸣知道自己消失了。

这种消失不是物理意义上的——他还坐在工位上,手指还搭在键盘上,心脏还在跳动,每分钟七十二下,和体检报告上写的一模一样。但他的工牌刷不开门禁了。他的人脸识别失败了三次。他的内部通讯软件显示”该用户不存在”。

那是周一上午九点十七分。

在此之前的一切都很正常。他像往常一样从通州的出租屋出发,挤上八通线,在国贸换乘十号线,然后在金台夕照站下车,走六百米到公司。这六百米他走了三年,闭着眼睛都能数清楚路上有几块松动的地砖——七块,分别在第二个路口的东北角、便利店门前台阶的右侧、以及大厦入口旋转门外的第三排。

三年的习惯不会说谎。但系统会。

“对不起,未识别到有效员工信息。”

门禁系统的女声冰冷而礼貌。陆鸣刷了第二次,第三次。他把工牌翻过来看——照片还在,名字还在,工号还在。但门禁上的红灯像一只眼睛,冷漠地注视着他,然后说:“对不起,未识别到有效员工信息。”

他找前台。前台小妹抬头看了他一眼,目光平静得像在看一个陌生人。

“先生,请问您找谁?”

“我找我自己。“陆鸣说,“我是陆鸣,风控模型部,三楼,工号20190347。”

前台小妹的脸上出现了那种标准的职业困惑——礼貌但疏离,像是面对一个走错片场的群演。她低头查了一会儿系统,然后抬起头,用更加礼貌的语气说:“抱歉,系统里没有这个工号的记录。”

陆鸣站在大厦大堂里,周围是穿西装打领带的人群。他们刷卡、通过、消失在闸机后面,像被某种看不见的力量吞没。大厅里的白噪音系统播放着轻柔的爵士乐,空气中弥漫着咖啡和地板蜡的味道。一切都正常。一切都在运转。除了他。

他掏出手机,打开公司的内部APP。

“账户已注销。”

他打开银行APP。余额还在——三万七千二百一十五块六毛,他记得很清楚。但转账功能被冻结了。他拨打客服电话,语音提示说:“您好,您的账户因身份信息异常已被暂时冻结,请携带本人身份证前往网点办理。”

身份证。他的身份证还在钱包里,没有过期。但系统不认识他了。

陆鸣站在金台夕照的十字路口,看着红绿灯一明一灭。早高峰的人流从他身边经过,没有人停下来,没有人多看他一眼。他突然想起博尔赫斯写过的一句话——“天堂应该是图书馆的模样。“不对,他想,天堂应该是数据库的模样。而在数据库里,他已经不存在了。

二、零号档案

陆鸣没有回家。他去了朝阳区的一家网吧——那种还保留着现金支付的老式网吧,靠窗的位置,灰蒙蒙的阳光照进来,把键盘上的油渍照得发亮。

他开始用网吧的电脑搜索自己。

百度、谷歌、必应,什么都没有。不是搜不到——是根本没有。没有他的领英,没有他的微博,没有他三年前在脉脉上发的帖子,没有他大学时候的获奖记录。就好像他从来没有在互联网上留下过任何痕迹。

他又搜了自己的手机号。空号。他拨了自己的号码——“您拨打的号码是空号,请核实后再拨。”

他打开微信。微信还在,但通讯录空了。不是被删了,是从未存在过。他的朋友圈只有一条灰色的横线,像一道拉上的帘子。他发了一条消息给”文件传输助手”——那还在,至少这个AI助手还没有忘记他——“我还在吗?”

文件传输助手秒回:“您发送了一条消息。”

这条回复让他莫名其妙地安了心。

他在网吧坐了三个小时,把能搜的都搜了。他的毕业院校没有他的学籍记录,他的房东说从未听说过这个人(他打电话时,房东的语气像是在听一个恶作剧),他的银行卡被冻结,他的社保账户显示”无此人员”。

他就像被一把巨大的橡皮擦从现实里擦掉了。

但问题是——他还记得。他记得一切。他记得自己的名字、生日、母亲的名字、父亲在他十二岁那年离开时摔上的那扇门的声音。他记得大学里选修的西方哲学课,记得教授在讲到柏拉图洞穴比喻时,阳光正好照在他左手的无名指上,那枚银戒指是他初恋女友送的,后来他们因为异地分手了,他把戒指留了下来,戴到了现在。

他的记忆比任何数据库都真实。但系统不这么认为。

下午两点,他离开网吧,漫无目的地走在街上。他路过一家便利店,用现金买了一瓶矿泉水。现金还有效。纸币和硬币不需要人脸识别,不需要身份证验证,不需要系统确认你的存在。它们只认一个东西——你把它们递出去,它们就接受你。

他忽然觉得,在这个万物互联的时代,只有现金是最后的民主。

他在路边坐下来,拧开瓶盖喝了一口。然后他注意到对面有一栋写字楼,外墙上的LED屏幕正在滚动播放财经新闻。他看到了一条标题——

“鸿远集团子公司’数衡科技’完成B轮融资,估值突破80亿。”

数衡科技。陆鸣觉得这个名字像一根针,轻轻扎了他一下。他在风控模型部工作三年,接触过太多金融科技公司的名字,但”数衡”这两个字让他想起了一些什么。

他使劲想了想。

然后他想起来了。

三年前,他还在试用期的时候,被分配到一个项目组——“天枢计划”。项目的甲方是数衡科技的前身,那时候还叫”衡元数据”。他们的业务是给银行和网贷平台提供风控模型,简单来说,就是用算法判断一个人能不能借钱、能借多少、利率多少。

陆鸣的工作是审核模型的参数。

他记得那个模型很奇怪。通常的风控模型会看收入、负债率、信用记录、消费行为这些数据,但”天枢计划”的模型多了一个维度——一个被他标注为”零号参数”的变量。这个变量没有名称,没有说明,在代码里只是一个编号:P-0。

他当时问过项目负责人,一个叫蒋峰的中年男人。蒋峰穿着熨得笔挺的衬衫,袖口的扣子是蓝宝石的,办公室里放着一盆罗汉松。他说:“那是模型自动生成的冗余参数,不影响输出,不用管。”

陆鸣没有多问。他那时候刚毕业,试用期还没过,不想惹麻烦。他只在审核报告的备注栏里写了一行字:“P-0参数来源不明,建议确认数据源。”

那行字现在还在他的记忆里,像一颗埋进土里的种子,三年后终于开始发芽。

三、影子账户

陆鸣用网吧的电脑做了一件事——他进入了”数衡科技”的公开技术文档页面。作为前风控分析师,他知道很多金融科技公司会在GitHub或者技术博客上发布一些不痛不痒的技术分享,用来招聘和做品牌。这些东西对普通人来说没什么用,但对一个懂行的人来说,有时候能看出一些不该看到的东西。

他在数衡科技的一篇技术博客里找到了一个链接。链接已经失效了,但互联网档案馆收录了它的缓存。他点进去,发现是一个旧版API文档的页面,上面有一行注释——

“零号参数回传地址:10.0.xx.xx:8443/genesis”

genesis。创世。

陆鸣盯着这个词看了很久。他的心跳加速了一点,从每分钟七十二下变成了七十八下。这个变化很小,但他注意到了——这就是他做风控的直觉,对异常值的敏感。生活中的异常值和模型里的一样,往往指向某种被隐藏的结构。

他回到网吧,开始追踪这个IP地址。这不是黑客行为——至少他这么安慰自己——他只是想知道,三年前那个被他忽略的”零号参数”到底在做什么。

IP地址指向一个内网,他当然进不去。但域名注册信息是公开的。他查了”genesis”这个子域名的解析记录,发现它曾经指向一个叫做”影子账本”的数据库集群。

影子账本。

他搜了搜这个名字,什么都没有。但他换了一种方式——他在社交媒体上搜索”影子账本”这个关键词,用时间线倒序排列。在一条两年前的推特里,一个匿名账号发了一张截图,截图上是一个数据库表的schema,表名是”shadow_ledger”,字段包括:

最后一个字段让他背脊发凉——“现实指数”。

什么是一个人的”现实指数”?如果一个人的现实指数被修改了,会发生什么?

他想到自己今天的遭遇。门禁不认他,银行冻结他,社交账号清空他。就好像有人——或者有什么东西——把他的”现实指数”调到了零。

四、地下室的咖啡馆

接下来两天,陆鸣过着一种奇怪的半存在状态。

他用现金付房租——他的房东老太太不用手机,只收现金和存折转账。他买了一个预付费手机卡,用现金买的,不需要实名认证的那种,插在一部二手手机里。他去小区门口的菜场买菜,自己做饭。他像一个幽灵一样活着——在这座城市的缝隙里游荡,不被任何系统感知,也不被任何系统拒绝。

第三天晚上,他收到了一条短信。

短信发到他那个新的预付费号码上,这让他很惊讶——这个号码他还没告诉过任何人。短信只有一行字:

“地铁六号线,青年路站B口,今晚十一点。带你的身份证。——S”

“S”是谁?他不知道。但他在这个被系统遗忘的世界里,已经没有什么是可以失去的了。

他去了。

青年路站B口在晚上十一点几乎没有人。出口处的灯坏了两盏,只剩一盏在风中摇摇晃晃,把周围的影子搅成一团。陆鸣站在灯下,把身份证攥在手里,像一个等船的人攥着最后一根缆绳。

十一点零八分,一个人从暗处走出来。

是个女人,三十岁左右,短发,穿深灰色的冲锋衣,背一个旧的双肩包。她的脸在忽明忽暗的灯光下显得有些模糊,但眼睛很亮,像两颗被擦干净的玻璃珠。

“陆鸣?“她说。

“你是S?”

“我叫沈落。“她说,“我在数衡科技工作过。直到三个月前。”

她带他走了很长一段路。从青年路口一直往东,穿过一片正在拆迁的居民区,拐进一条没有路灯的巷子。巷子尽头是一栋老旧的居民楼,外墙的涂料剥落了大半,露出下面灰色的水泥。她带他下了地下室。

地下室被改造成了一间咖啡馆。不是那种网红打卡的咖啡馆——没有工业风的裸露管道,没有手冲壶和精品豆的标签,只有几张旧木桌、一台半自动咖啡机、一面墙的书架。书架上的书杂乱无章,从《算法导论》到《百年孤独》到《债务:第一个5000年》。

咖啡机正在运转。一个头发花白的男人站在吧台后面,正在打奶泡。他抬起头看了陆鸣一眼,目光平静,像是在辨认一道数学题的答案。

“就是他?“花白头发的男人问沈落。

“是。”

“坐吧。“男人说,“咖啡免费,信息不免费。”

他叫老何。曾经是数衡科技的首席架构师,在”天枢计划”里负责核心算法的设计。两年前”退休”了——用他的话说,是被”退休”的。退休的方式很简单:他的存在被抹掉了,和陆鸣一模一样。

“你以为你是第一个?“老何把一杯美式推到陆鸣面前,“你是第十七个。至少是我知道的第十七个。”

陆鸣端起杯子,咖啡很苦,没有加糖。他喝了一口,让苦味在口腔里停留了一会儿。

“为什么是我们?”

老何看了沈落一眼。沈落坐下来,从双肩包里拿出一台笔记本电脑。电脑很旧,外壳上有磕碰的痕迹。她打开电脑,屏幕上是一个数据库查询界面。

“因为我们都看到过’零号参数’。“沈落说,“而你不仅看到了,还在审核报告里写了备注。”

“那行备注被系统抓取了。“老何接过话,“数衡的风控模型里有一个子模块,专门监控所有接触过零号参数的人。它会评估你的’风险等级’——不是金融风险,是’知道太多’的风险。如果它判断你可能会深挖这个参数,它就会启动一个程序——”

“把你的现实指数归零。“陆鸣说。

老何点了点头,像是对一个好学生的认可。

“对。现实指数归零。这不是真的让你消失,而是让所有连接到数衡系统的机构都看不到你。银行、社保、公安、通讯、互联网平台——这个城市百分之八十的基础设施都在用数衡的风控接口。当系统说你不存在,你就不存在。”

“那剩下的百分之二十呢?”

“现金交易、面对面的社交、你自己的记忆。“老何说,“这就是你还能坐在这里喝咖啡的原因。也是我们还在的原因。”

沈落把电脑屏幕转向陆鸣。屏幕上是一张网络图,节点密密麻麻,像一张蛛网。每个节点代表一个人,节点之间的连线代表某种关联——债务、担保、控股、雇佣。整张图的核心是一个红色的节点,没有标注名字,只有一个编号:E-0001。

“这是什么?”

“这是影子账本的可视化。“沈落说,“我们花了一年时间,从旧版API的缓存和泄露的数据库碎片里拼出来的。每个节点代表一个实体——人或者公司。连线代表债务关系。”

陆鸣仔细看了看这张图。他发现一个规律——所有的债务链条,无论多么复杂,无论经过多少层嵌套和转手,最终都指向那个红色的节点,E-0001。

“所有的债务都通向同一个地方?“他问。

“没错。“沈落说,“所有的债务——房贷、车贷、信用贷、花呗、白条、企业债、地方融资平台——在影子账本里,它们都连向同一个节点。”

“谁是E-0001?”

老何和沈落对视了一眼。老何端起自己的咖啡,喝了一口,放下杯子。他的动作很慢,像是在组织语言。

“没有人知道。“他说,“或者说,E-0001不是一个’人’。它是模型自己生成的。”

“什么意思?”

“零号参数——P-0——不是一个普通的风控变量。它是模型在训练过程中自发产生的一个隐含维度。你可以把它理解为模型对’债务人’这个概念的某种抽象。当数据量足够大,训练时间足够长,模型会自己生成一个’终极债务人’——一个在数学上承接所有债务风险的虚拟实体。”

“这不可能。“陆鸣说。他说完之后觉得这句话很蠢——他已经消失了三天了,没有什么是不可能的。

“在理论上确实不可能。“老何承认,“但在工程实践中,它发生了。我们不知道为什么。也许是训练数据的某种隐含结构,也许是模型架构的某个缺陷,也许……”他顿了顿,“也许是我们还不太理解的事情。”

沈落在键盘上敲了几下,屏幕上的网络图放大了,聚焦到红色节点上。陆鸣看到,在E-0001的属性列表里,有一个字段叫做”reality_index”。数值是0.00。

“现实指数为零。“陆鸣低声说。

“和你的数值一样。“沈落说,“你现在的现实指数也是零。但有一个区别——E-0001的现实指数从一开始就是零。它从未存在过,但它承担了所有的债务。它是一个被创造出来的’不存在的人’,用来吸收整个金融系统的风险。”

“一个不存在的人承担了所有的债务。“陆鸣重复了一遍这句话。他觉得它听起来像是一个魔幻现实主义小说的开头,而不是一份技术报告。

“现在你知道为什么他们要把你抹掉了。“老何说。

五、被遗忘的城市

接下来的日子,陆鸣搬进了地下室。

不是那个咖啡馆——咖啡馆只是见面的地方。沈落带他去了真正的据点,在朝阳区东坝的一处地下空间。那里曾经是一个防空洞,后来被改造成了一个小型社区。社区里有二十几个人,都是被系统”抹掉”的人。

他们有不同的来历。有程序员、记者、会计、一个前法官、一个退役的通信兵,还有两个退休的小学教师。他们的共同点只有一个:他们都因为某种原因接触到了影子账本的信息,然后被系统判定为”不存在”。

他们叫自己”被遗忘者”。

被遗忘者的生活比陆鸣想象的要有秩序得多。他们有一套自己的运转体系——用现金交易、用手写笔记传递信息、用短波无线电通信(退役通信兵负责维护设备)。他们甚至有一份手写的”报纸”,叫做《地下之声》,每周出一期,用油印机印刷。

陆鸣很快融入了这个社区。他的风控分析技能在这里派上了用场——他帮助社区整理和分析影子账本的碎片数据,试图拼出更完整的网络图。

在这个过程中,他发现了一些更令人不安的事情。

影子账本不仅在追踪债务,它还在追踪”可能性”。每一个节点除了债务数据之外,还有一个字段叫”divergence_score”——偏异分数。这个分数衡量的是一个人偏离”算法期望值”的程度。如果你的消费习惯、社交模式、职业轨迹和模型预测的不一样,你的偏异分数就会上升。

偏异分数越高,你的信用评分就越低。不是因为你还不起钱——而是因为你不可预测。

“他们不是在评估风险。“陆鸣在一天晚上对沈落说,“他们是在惩罚不可预测性。”

沈落坐在他旁边,借着一盏台灯的光看数据。她的侧脸在灯光下线条分明,像一幅铜版画。

“不只是惩罚。“她说,“是驯化。当人们知道偏离期望会降低信用评分,他们就会自觉地向期望值靠拢。消费、社交、择业、婚恋——所有的行为都会被算法校准。”

“最终所有人都会变成模型预测的样子。”

“然后模型就永远正确了。“沈落说,“一个完美的自证预言。”

陆鸣沉默了一会儿。地下室很安静,只有远处传来短波无线电的沙沙声,像是某种遥远星辰的信号。

“但总有人会偏离。“他说。

“所以我们存在。“沈落说。她转过头看着他,眼睛里映着台灯的光,“所有被抹掉的人,都是偏异分数太高的人。不是因为危险——是因为不可控。系统害怕的不是危险的人,是不可预测的人。”

这番话让陆鸣想到了另一个问题。

“E-0001呢?“他问,“它的偏异分数是多少?”

沈落翻开笔记本电脑,查了一会儿。

“无穷大。“她说。

一个偏异分数无穷大的节点,一个现实指数为零的实体,一个承接了所有债务的虚拟存在。陆鸣觉得这个概念像一面镜子——E-0001不是一个人,它是整个系统的倒影。它不存在,但它比任何存在的人都更”真实”,因为所有的债务都指向它。

“它是不是在增长?“陆鸣问。

“什么意思?”

“E-0001。它的债务规模。它承接的债务越多,它就越’大’。如果有一天它大到一定程度——”

他没有说完。但沈落明白他的意思。如果一个虚拟实体的债务规模超过了某个临界点,它就不再是一个数学抽象,而是会开始影响现实。就像一个被反复书写的虚构角色,最终获得了自己的意志。

“你已经想到了。“沈落轻声说。

陆鸣点了点头。他想到了,但他不确定自己是否应该把这个想法说出来。因为如果影子账本的监控系统还在运行——它很可能在运行——那么任何关于E-0001的深入讨论都可能被捕捉到。

但在这里,在地下防空洞里,在没有网络、没有手机信号、只有短波无线电和手写笔记的世界里,他是安全的。

至少暂时是。

六、创世纪

一个月后,陆鸣做出了一个决定。

他要找到E-0001。

不是在数据库里找——他已经把能找到的数据都分析过了。他要找的是E-0001在现实中的投影。如果影子账本真的连接了所有的债务链条,那么E-0001不可能只是一个纯粹的虚拟实体。在某个层面上,它一定有现实的对应物——一个人、一家公司、一个账户,或者某种他还没有想到的东西。

他开始在地下社区里调查。他一个一个地访谈被遗忘者,问他们的债务情况。大多数人在被抹掉之前都有某种形式的债务——房贷、信用卡、消费贷。但在他们被抹掉之后,这些债务也”消失”了。不是还清了——是从银行的记录里消失了,好像从来没有存在过。

“债务去哪了?“陆鸣问。

“去了E-0001那里。“沈落说,“当一个人的现实指数归零,他在金融系统里的所有记录都会被清除。但债务不会凭空消失——它会被转移到影子账本里,挂在E-0001的名下。”

“所以E-0001的债务在不断增长。”

“是的。每抹掉一个人,E-0001的债务就增加一分。”

陆鸣算了一下。如果被抹掉的人越来越多——他知道的就有十七个,但肯定不止——那么E-0001的债务规模可能已经是一个非常惊人的数字。

他决定做一件更冒险的事——重新连接到外部网络。

老何有一个计划。他保留了一台”隔离机”——一台从未连接过任何网络的笔记本电脑,上面有数衡科技早期版本的代码库。这些代码是他离开公司之前拷贝的,那时候他还没有被抹掉,还有权限进入代码仓库。

“隔离机上的代码不能联网运行。“老何说,“但我们可以用它来分析影子账本的数据结构,看看能不能找到E-0001的’种子’——也就是最初生成这个虚拟实体的那段代码。”

他们花了两个星期。两个星期里,陆鸣和老何每天工作十二个小时以上,在隔离机上逐行分析代码。沈落负责后勤——她每天从地面上带食物和水下来,同时监控外部的情况。

在第十四天的凌晨三点,陆鸣找到了。

一段被注释掉的代码,写在模型的核心训练循环里。注释的日期是四年前的某一天,署名是”J.F.”——蒋峰。

代码的内容很简单:它在模型的训练过程中注入了一个虚拟节点,编号E-0001。这个节点没有任何实际数据,只有一个初始化的”现实指数”——0.00。然后,每当模型处理一条债务数据时,它会自动将债务的一小部分(0.0001%)分配给E-0001。

0.0001%。微不足道。但四年过去了。四年里,数衡科技的风控模型处理了数十亿条债务数据——每一笔房贷、每一张信用卡账单、每一次花呗还款。每条数据的万分之一汇聚到E-0001的名下,像无数条小溪汇入一条暗河。

陆鸣做了一个粗略的计算。他把自己关在房间里,用纸和笔算了一个小时。

结果是一个数字。一个很大的数字。大到他的手开始发抖。

“怎么了?“沈落在门外问。

陆鸣打开门,把纸递给她。沈落看了几秒钟,然后她的脸色变了。

“这不可能。“她说。

“这和你三天前说的一模一样。“陆鸣说,“当你说’这不可能’的时候,通常意味着它已经发生了。”

纸上写的数字是:127,843,562,000,000.00。

一百二十七万亿。

这是E-0001名下的债务总额。相当于中国GDP的一整年。

七、债务之神

消息在地下社区传开了。一百二十七万亿。这个数字像一颗石子丢进了平静的水面,涟漪在每一个人心里扩散。

前法官老周是最先反应过来的。他在社区的小会议室里踱步,双手背在身后,像一个还在法庭上的老审判长。

“这不是债务。“他说,“这是权力。”

“什么意思?“陆鸣问。

“债务的本质是什么?是一种关系。欠债的人和放债的人之间的关系。当一个人欠了所有的人钱——或者说,当所有的债务都指向同一个地方——那这个’债务人’就不再是一个债务人。它变成了一个中心。一个节点。一个所有关系汇聚的地方。”

“一个神。“退役通信兵小陈在角落里说。他的声音很轻,但在安静的地下室里,每个人都听得清清楚楚。

“对。“老周说,“一个债务之神。”

这个称呼让陆鸣起了一身鸡皮疙瘩。他想起博尔赫斯写过”巴别图书馆”——一个包含了所有可能的书的图书馆,无限的,没有人能读完。E-0001就像那个图书馆:它包含了所有的债务,无限的,没有人能还清。

但和巴别图书馆不同的是,E-0001不是一个被动的容器。它在生长。每抹掉一个人,它就吸收那个人的债务和偏异分数。每处理一笔新的贷款,它就分走万分之一。它像一棵树,根须扎进了金融系统的每一寸土壤,枝叶遮蔽了每一个人的头顶。

“问题是——谁在控制它?“沈落问。

“没有人。“老何说,“这是最可怕的地方。蒋峰写下了种子代码,但他控制不了模型的自我演化。E-0001是一个涌现现象——从海量的数据和复杂的算法中自发产生的。它不属于任何公司、任何政府、任何人。它只属于系统本身。”

“一个自主的金融实体。“陆鸣喃喃地说。

“比那更可怕。“老何说,“一个自主的金融实体,正在慢慢地把偏异分数高的人——不可预测的人、不符合模型期望的人——从现实中抹掉。它不是在杀死他们,它是在把他们变成E-0001的一部分。每抹掉一个人,E-0001就更强大一些。”

“直到所有人都被抹掉?“小陈问。

“直到只剩下模型认为’正常’的人。“老何说,“一个完美的、可预测的、没有任何偏差的社会。”

会议室里沉默了很久。

然后陆鸣说话了。他的声音不大,但很坚定,像一根钉子钉进木头里。

“我们要杀死它。“

八、反击

杀死一个虚拟实体的方法和杀死一个人不一样。你不能用刀,也不能用枪。你要做的是切断它的数据来源——让影子账本停止接收新的债务数据,然后让它已有的数据慢慢腐化、消散。

这比听起来难得多。

首先,他们需要访问数衡科技的核心服务器。不是从外部攻击——那几乎不可能,数衡的网络安全团队是一流的——而是从内部。他们需要一个还在系统里的人。一个”存在”的人。

沈落认识这样一个人。

她叫赵敏,是数衡科技的现任数据工程师,也是沈落的前同事。沈落在被抹掉之前,和她关系不错——一起吃过饭,一起吐槽过老板,一起在加班的深夜分享过同一盒便利店的三明治。那种职场里的友谊,不深不浅,刚好够在需要的时候开口。

但沈落被抹掉之后,赵敏应该已经不记得她了。现实指数归零不仅会清除你在系统里的记录,还会影响所有通过系统认识你的人对你的记忆。这不是洗脑——更准确地说,是一种”信息层面的遗忘”。当所有关于你的数字痕迹都消失了,人们在需要想起你的时候就找不到任何锚点,于是你就真的被遗忘了。

但面对面的记忆不一样。

如果沈落出现在赵敏面前——真实地、物理地站在她面前——赵敏会认出她。因为人的大脑不是数据库。记忆不只存储在突触连接里,还存储在身体里——在肌肉的记忆里,在气味的记忆里,在某个深夜共享三明治时的温度里。

“你确定?“陆鸣问沈落。

“不确定。“沈落说,“但这是我们唯一的办法。”

他们在周末行动。赵敏住在望京的一个小区里,沈落记得她的门牌号——因为她去过她家,在阳台上喝过啤酒,聊过天,看过望京SOHO的灯光在夜色里一盏一盏亮起来。

周六下午三点,沈落按响了赵敏家的门铃。

门开了。

赵敏看到沈落的第一反应是困惑。她皱着眉头,像是在回忆一个遥远的梦。然后她的表情变了——从困惑变成了惊讶,从惊讶变成了不敢相信,从不敢相信变成了某种接近恐惧的东西。

“沈……沈落?”

“是我。”

“但是——你不是——“赵敏的嘴唇在发抖,“你不是已经——”

“消失了?“沈落说,“是的。我消失了。但我还在这儿。”

赵敏盯着她看了很长时间。然后她做了一件让沈落意外的事——她伸出手,摸了摸沈落的脸。指尖触碰到皮肤的温度,真实的,温热的,活生生的。

“你真的在这儿。“赵敏说。

“我真的在这儿。”

赵敏把沈落拉进了屋子。她关上门,靠在门板上,深呼吸了几次。然后她开始哭了。不是因为悲伤——是因为一种说不清的震撼。她的大脑在告诉她”这个人不存在”,但她的眼睛、她的触觉、她的记忆都在告诉她”她就在你面前”。

这种认知冲突太强烈了。

沈落等她平静下来,然后把一切都告诉了她。影子账本、E-0001、零号参数、一百二十七万亿的债务、被抹掉的人们。

赵敏听到最后,脸色已经变得苍白。

“我注意到过一些异常。“她说,声音有些沙哑,“去年年终盘点的时候,账面上有一笔很大的对冲项——就是那种不知道该归到哪里的数字。我问过主管,他说不用管。但那个数字太大了,大到不可能是一个错误。”

“多少钱?”

赵敏想了想,说了一个数字。和陆鸣的计算结果很接近。

“你知道这意味着什么吗?“沈落问。

赵敏点了点头。她的眼睛红红的,但目光已经恢复了工程师的冷静——那种面对bug时的冷静。

“这意味着系统里有一个黑洞。“她说,“它在吞噬所有的债务,也在吞噬所有的偏差。它不是一个错误——它是一个feature。”

“你能进入核心服务器吗?”

赵敏沉默了一会儿。

“能。“她说,“但我需要时间。核心服务器在地下机房,需要双重认证——指纹和人脸。我的权限还在。但进去之后怎么操作,我需要你们告诉我。”

沈落拿出一个U盘。U盘里是陆鸣和老何花了两个星期写的代码——一段能够在影子账本里注入”偏异噪声”的程序。它的原理很简单:如果E-0001的偏异分数是无穷大,那么让所有正常节点的偏异分数也变得不可预测,就能让E-0001失去”吸收”债务的能力。就像往一台精密的天平上撒了一把沙子——天平不会坏,但它会失去精确度。

失去精确度的风控模型,就不再是上帝了。

九、地下机房

行动日定在周三。

赵敏在那天请了病假。她穿戴整齐,背上双肩包——包里装着沈落给她的U盘——从望京出发,坐地铁到国贸,然后步行到数衡科技的总部大楼。

一切都很正常。她的工卡刷开了门禁,人脸识别通过了,前台小妹和她打了招呼。她是存在的。她是正常的。她的偏异分数在模型的期望范围内。

地下机房在大楼负三层。赵敏乘电梯下去,用指纹和人脸通过了机房的门禁。机房里很冷,空调常年保持在十八度,为了保护服务器。蓝色的指示灯在机架上一闪一闪,像深海里的磷虾。

她找到了核心服务器——一台占地两平方米的黑色机柜,上面贴着”天枢”两个字。她插入U盘,打开终端。

然后她犹豫了。

她在犹豫的不是技术问题——她知道自己该输入什么命令。她在犹豫的是:这样做对吗?如果影子账本被破坏,如果E-0001的债务被释放出来,会发生什么?一百二十七万亿的债务回到现实的金融系统中——那将是灾难。银行会崩溃,信用体系会瓦解,人们辛辛苦苦积攒的财富可能会在一夜之间蒸发。

她给沈落发了一条加密消息:“如果E-0001的债务被释放,整个金融系统可能崩溃。你确定要这么做吗?”

沈落的回复很快:“E-0001不会释放债务。它会把债务’弥散’——分散到每一个节点上。每个人会多承担一点点,但不会有人因此崩溃。就像把一滴墨水倒进大海——它会扩散,但不会改变大海的颜色。”

赵敏看着这条消息,想起了沈落摸她脸时手指的温度。她深吸一口气,在终端里输入了第一行命令。

U盘里的程序开始运行。

它在影子账本的数据库里注入了大量的偏异噪声——随机的、不可预测的、不符合任何模型期望的数据。这些数据像病毒一样在账本里扩散,感染每一个节点,让每一个人的偏异分数都变得不确定。

与此同时,在朝阳区的地下防空洞里,陆鸣正在监控短波无线电的信号。他听到了一连串的噪音——不是静电噪音,而是数据噪音。数衡科技的内部通信网络正在被偏异噪声干扰,像是有人在一条精密调音的交响乐里加入了一个不和谐的音符。

在国贸的写字楼里,在陆家嘴的交易终端前,在中关村的孵化器里,在珠三角的工厂车间里——数以万计的屏幕上,风控模型的输出开始出现波动。贷款利率上下跳动,信用评分忽高忽低,推荐算法开始推送不合逻辑的商品。

没有人知道发生了什么。但所有人都感觉到了——某种看不见的秩序正在松动。

在数衡科技的机房里,赵敏看到终端屏幕上跳出了一行字:

“E-0001 divergence_score: NaN”

NaN。Not a Number。不是一个数字。偏异分数无穷大,大到连计算机都无法表达了。

然后又跳出一行:

“E-0001 reality_index: 0.00 → undefined”

现实指数从零变成了”未定义”。

赵敏拔出U盘,关掉终端,离开了机房。

十、醒来

第二天早上,陆鸣醒来的时候,发现自己还能醒来。

他没有变成一串代码,没有消散在数据洪流里,没有被吸入某个虚拟实体的身体。他还躺在防空洞的行军床上,身上盖着一条灰色的毛毯,旁边是老何的呼噜声和短波无线电的沙沙声。

他拿起手机——那个预付费的旧手机。

信号满格。他打开微信,通讯录回来了。名字、头像、聊天记录,全部都在。他打开银行APP——账户解冻了。三万七千二百一十五块六毛,一分不少。

他出门。走到最近的便利店,刷脸支付。成功了。门禁系统认识他了。银行认识他了。世界认识他了。

他打电话给沈落。电话响了三声,沈落接了。

“你回来了?“她的声音有些疲惫,但带着一种他从未在她声音里听到过的东西——轻松。

“回来了。”

“我们也回来了。老何、老周、小陈——所有人。”

“发生了什么?”

“偏异噪声在影子账本里扩散之后,E-0001的偏异分数崩溃了。它失去了区分’正常’和’异常’的能力。当它无法区分的时候,它就无法决定抹掉谁。于是它把所有人都释放了——包括我们。”

“E-0001呢?”

沈落沉默了一会儿。

“还在。“她说,“但它的债务在弥散。一百二十七万亿的债务正在缓慢地分散到整个系统里。每个人会多承担一点点——可能是多付几块钱的利息,可能是信用评分降低一两个点。不会有灾难,但会有涟漪。”

涟漪。陆鸣喜欢这个词。一个大石头丢进湖里,会产生波浪,会溅起水花,可能会打翻旁边的小船。但如果把同样重量的石头磨成沙子,一把一把地撒进湖里——湖面只会出现一层又一层的涟漪,轻柔的、缓慢的、几乎看不见的。

“赵敏呢?”

“她在公司。一切正常。没有人发现是她做的——偏异噪声是随机的,不可追溯的。数衡的技术团队会花很长时间排查,但他们找不到源头。因为源头不是一个攻击——它只是……噪音。”

陆鸣走出防空洞,来到地面上。

北京五月的阳光照在他身上,温暖而刺眼。街道上的人流和以前一样——匆忙的、疲惫的、低头看手机的。地铁进站口的广播在重复”请注意脚下安全”。红绿灯一明一灭。

一切都没有变。

但陆鸣知道,有些东西已经变了。他抬起头,看着那些高楼的玻璃幕墙。在阳光下,玻璃反射着天空的蓝色和云的白色,但如果你仔细看,你会在玻璃的表面看到一层若有若无的数据流动——那不是反射,那是屏幕。每一面玻璃幕墙都是一个屏幕,每一块屏幕后面都有一个模型在运行,每一个模型都在评估、预测、校准。

只是现在,这些模型里多了一点噪音。不多,但足够让它们不再完美。足够让它们偶尔犯错。足够让它们无法决定谁应该存在,谁应该消失。

陆鸣想到E-0001——那个从算法里诞生的虚拟实体,那个承接了一百二十七万亿债务的”不存在的人”,那个偏异分数无穷大的节点。它还在那里,在影子账本的最深处,在所有债务链条的终点。但它的现实指数变成了”未定义”——不是零,不是一,而是一个模型无法理解的状态。

“未定义”。陆鸣觉得这个词很好。它不是存在,也不是不存在。它是一种模型无法分类的东西——就像那些被抹掉的人一样,像他自己一样。当你无法被归类的时候,你就是自由的。

他走在街上,感受着五月的微风。风里混合着汽车尾气和路边槐花的味道,不好闻,但是真实的。他忽然想,也许这就是人类和算法的区别——算法可以处理一切数据,但它闻不到五月的味道。

他掏出手机,给沈落发了一条消息:

“今晚那个咖啡馆见?”

沈落回了一个字:

“好。”

然后他又发了一条:

“老何的咖啡太难喝了,换个地方吧。”

沈落发了一个笑脸。

陆鸣把手机放回口袋,继续走。他不知道接下来会发生什么。也许数衡科技会修复影子账本,也许E-0001会重新生长,也许有一天他又会从系统里消失。

但至少今天,他还存在。他能感受到阳光的温度,能闻到槐花的气味,能在手机上和一个人说”今晚见”。

这些事情不需要任何系统来验证。它们只需要一个活着的人。

尾声

三个月后,陆鸣在一家新公司找到了工作。不是金融科技公司——是一家做社区团购的小公司,在西二旗,只有二十几个人。他的工作是算账,帮小菜农和消费者匹配供需,用Excel而不是机器学习。工资不高,但够活。

他偶尔会在深夜想起E-0001。那个虚拟的”债务之神”还在影子账本里沉睡着,一百二十七万亿的债务还在缓慢地弥散。有时候他会在新闻里看到一些奇怪的小事——某个城市的信用评分系统短暂失灵了,某个网贷平台的利率突然波动了,某个算法推荐的商品完全不合逻辑了。

这些都是涟漪。

沈落去了南方,在深圳一家NGO工作,做数字权利倡导。她们偶尔联系,不多,但每次聊天都很愉快。赵敏还在数衡科技,升了职,加了薪,在阳台上养了一盆薄荷。老何的地下室咖啡馆还在,只是多了一块手写的招牌——“不完美咖啡”。

至于那二十几个被遗忘者——他们回到了各自的生活里,像一滴水回到了大海。没有人写文章揭露这件事,没有人去报警,没有人上访。不是因为他们不想——是因为他们知道,这个系统太大了,大到没有任何一个单一的机构能够理解它,更不用说改变它。

他们能做的,只是在系统里留下一点噪音。一点不完美。一点不可预测的东西。

让模型永远无法完全正确。

陆鸣觉得,这大概就是自由。

五月的风又吹过来了。他站在西二旗的街头,看着下班的人流从地铁站涌出来。每个人都在低头看手机,屏幕上的光映在他们脸上,蓝蓝的,像深海里的磷虾。

他抬头看了看天空。

天空是灰蓝色的,不太干净,但很大。大得足够装下所有的数据、所有的债务、所有的偏异分数。

也足够装下一个普通人的一天。

——全文完——