余额幽灵
一、异常值
方远第一次注意到那个数字,是在凌晨两点四十七分。
办公室里只剩下服务器风扇的嗡鸣和他自己的呼吸声。显示器的蓝光打在他脸上,让那张本就因为连续加班而略显青灰的面孔更像一块正在老化的屏幕。他盯着那行数据,手指悬在键盘上方,像一个不敢相信占卜结果的术士。
用户编号W-7719。当月实际支出与影子余额的偏差率:-3400%。
这是不可能的。影子余额——Shadow Balance,道衡科技核心产品”道衡App”中最隐秘的模块——展示的是用户本该拥有的财务状况,是算法根据其职业轨迹、消费习惯、社会关系网络推演出的”另一种可能”。它理论上应该与实际余额接近,偏差极少超过30%。
负百分之三千四百,意味着这个用户的影子余额是负数,且其绝对值相当于他实际财富的三四十倍。
方远打开用户档案。
W-7719,陈维德,五十三岁,上海本地人,职业一栏写着:出租车司机。婚姻状态:丧偶。房产:无,自有住房位于闵行,抵押给了一家城商行。车辆经营权属于平台公司,他按月缴纳租金,扣除油费和餐费,月均净入约六千元。
这样的用户,道衡App里有几十万。他的影子余额不该有任何戏剧性。
除非——
方远调出了完整的财务时间线。他看到了一条完全陌生的轨迹:陈维德,在另一条没有被算法选中的时间线上,在某家跨国制药公司做到了华东区渠道总监,年薪一百二十万,三十五岁时与人合伙创业,生产一种新型抗生素的缓释制剂,B轮融资前夜因合伙人卷款跑路而一夜归零,之后做过直销、保险、二手车,最终在四十七岁那年考取了出租车驾驶执照。
那条时间线在融资失败的那一刻断裂了。影子余额忠实地记录着一个被概率抛弃的人生。
但问题不在这里。
问题是——根据后台日志,陈维德的影子余额在三个月内被”覆写”了十七次。每一次覆写都伴随着影子余额数值的剧烈波动,像有人反复在一张纸上描摹不同的命运,然后一次次擦掉重来。
最后三次覆写的操作日志显示来源为系统内部,权限等级S。
方远盯着那三个字母,感觉胃部在收缩。
S级权限,整个道衡科技拥有这个权限的人不超过五个。
他关掉了这个用户的档案,又打开了一个。W-33012,女性,二十八岁,月薪一万二,影子余额显示她在另一条时间线上是某头部电商的选品总监,年收入四十万,但因为一次”选品失误导致品牌合作终止”事件跌回了现实。
偏差率:-8900%。
覆写次数:三十一次。
方远开始批量调取数据。他用自己编写的简易脚本扫了一遍过去六个月的高偏差样本——偏差率超过-1000%的用户,共计一千二百三十七人。
其中九百一十八人的影子余额在近六个月内被S级覆写过。覆写时间集中在深夜三点到凌晨五点之间,每次覆写后,被覆写的影子余额数值都会发生剧烈变化:有利的时间线被大幅削减,不利的时间线被悄悄增强。
简单来说,有人正在系统性地抹除一部分人的”好运气”。
而那些”好运气”,是被算法推演出来的、他们本该拥有的人生。
二、道衡
道衡科技成立于2019年,最初只是一个记账工具。它的创始人许崇岳毕业于复旦哲学系,曾在一次公开演讲中说过一句后来被广泛引用的的话:“金融的本质是信用的时空折叠,而我们将折叠的过程可视化。”
这句话被印在道衡总部大厅的一面墙上,方远每天刷卡进门都会看到一次。
他在这里工作了三年,从初级数据工程师做到高级分析师,经历过两次融资、一次差点翻车的用户数据泄露危机,以及一次让他差点离职的产品伦理审查——那次审查的导火索是有用户在社交媒体上发帖说自己通过道衡App的影子余额功能”看到”了前妻出轨的证据,因为他前妻的影子余额里有一笔不明来源的大额转账。
那次危机最终以”影子余额仅为算法推演,与实际财务状况无关”的官方声明收场。涉事产品经理被调岗,影子余额功能的入口被折叠到二级菜单深处,不再主动推送。用户们很快忘记了这回事,继续在这个App上记录自己的每一笔支出,仿佛它只是一个略微神经质的记账本。
但方远知道得比大多数人多。
影子余额的底层逻辑从来不是什么”预测”。许崇岳在一次内部技术分享会上说漏过嘴——“我们不是在预测他们会成为谁,我们是在展示他们已经是谁,只是那个’谁’被概率的噪声淹没了。”
当时方远以为这不过是创始人惯有的玄学腔调。现在他开始怀疑那句话里藏着另一个意思:
他们展示的,是那些被某种力量抹除的可能性。
而现在,这种”抹除”正在以另一种方式发生——不是通过算法自然地让不利时间线衰减,而是有人主动介入,把好的时间线覆写成坏的时间线,把本该拥有财富的人推入深渊。
方远不知道这种”覆写”最终如何影响现实。但数据不会说谎。那些被大幅削减影子余额的用户,他们的实际财务状况在覆写后确实出现了恶化——信用卡逾期率上升、贷款违约、小型投资暴雷。仿佛覆写行为本身就是一种诅咒,而诅咒需要被实现。
或者说,覆写本身就是实现诅咒的仪式。
方远打开了一个新的文档,开始默默记录那些高偏差用户的信息。他不知道自己在做什么,但他本能地意识到一件事:他已经站在了某扇门的门槛上,而门后站着的东西正在看着他。
三、许崇岳
第三次见到许崇岳,是在道衡总部三十七楼的空中花园。那是一个刻意营造的”半室外”空间,铺着真实草坪,种着几棵罗汉松,从落地窗可以看到半个陆家嘴的天际线。许崇岳喜欢在那里见人,说是在”自然光下谈事情比较真实”。
方远被秘书带进来的时候,许崇岳正站在草坪边缘,背对着他,盯着窗外的建筑群。方远的第一印象是这个人确实很瘦,瘦到西装像是借来的。但那双眼睛——当许崇岳转过身来的时候,方远看到了那双眼睛——有一种过于清澈的东西,像是把所有浑浊的东西都过滤掉了,只剩下一种让人不安的透明感。
“方远,高级数据分析师,三年,绩效前10%。“许崇岳像是背诵一样说出了他的资料,“找我什么事?”
方远把打印出来的数据报表放在茶几上。他尽量让自己的声音听起来像一个汇报问题的下属,而不是一个发现阴谋的告密者。“许总,最近三个月影子余额模块出现了一些异常的高偏差样本。我们注意到S级权限对影子余额数据的覆写操作在增加,而且覆写对象高度集中于——”
“我知道。“许崇岳打断他。
方远愣了一秒。“您知道?”
“我知道你在看什么。“许崇岳走向茶几,拿起报表,眼睛扫过那些数字,“也知道你在想什么。你在想,是谁在决定哪些人的命运应该被改写,对吗?”
方远没有回答,但他的沉默本身就是答案。
许崇岳把报表放回茶几,拿起一支笔,在一张空白纸上画了一条横线。“这是一个人的财务生命线。“他在横线上点了三个点,“这是出生,这是死亡,这是中间所有的可能性。传统金融做的事,是在你活着的时候决定你能调用多少资源——借贷、杠杆、风控。它作用于这条线上的单个节点。”
他又画了第二条横线,与第一条平行但位置略高。“这是影子余额——平行时间线上的你。算法通过你的行为数据,推演出在所有可能的约束条件下,你本该走上的那条路。”
他在第二条线的某个节点上画了一个圈,然后用力涂黑。“但问题在于——“许崇岳抬起头看着方远,“这两条线不是平行的。它们会交汇。每一次交汇,概率就会塌缩一次。每一次塌缩,其中一条线上的所有可能性就会消失。”
方远突然明白了什么。他的呼吸在那一瞬间变得很浅。
“所以影子余额显示的,不是一条从未发生的时间线,“他慢慢说,“而是正在发生的时间线被——”
“被概率的噪音污染了。“许崇岳接过话,“算法看到的是被污染前的原始信号。而我们要做的事,本质上是去噪——让可能性塌缩到那条最稳定的线上。”
“最稳定的线是——”
“不是最好的线,方远。“许崇岳的目光变得锐利,“是最稳定的线。最好的线往往意味着剧烈的波动,创业成功然后失败,中彩票然后挥霍,嫁入豪门然后离婚——高风险,高方差。而那些不那么好但稳定的线——考个驾照开出租,在小公司做一辈子会计,嫁个普通人过平凡日子——方差低,概率收敛快。”
“所以你们在做的是——”
“我们让财务现实变得可预测。“许崇岳把笔放下,“当每一个人的财务路径都可以被预测和控制,金融系统就永远不会出现系统性风险。危机本质上是因为太多人在同一时间选择了高方差路径,而我们——“他顿了顿,“我们通过影子余额的引导,让高方差路径变得不那么吸引人。”
“怎么引导?”
许崇岳看着他,微笑了。那个笑容里有某种方远无法命名的东西——不是残忍,甚至不是傲慢,而是一种近乎怜悯的耐心。“你不需要知道这个,方远。你只需要知道你在做的事是维护系统的稳定性。”
方远站起来。“那些被覆写的影子余额,那些人的生活真的受影响了吗?”
许崇岳的表情没有变化。“你今天来之前,有没有查过W-7719陈维德的现状?”
方远心里一紧。
许崇岳从口袋里拿出手机,滑动了几下,然后把屏幕转向方远。
是一条新闻推送的截图,标题是《沪上出租车司机猝死车内,生前网贷逾期严重》。发布时间是三天前。
“他查过自己的影子余额,“许崇岳收起手机,“看到自己本该成为的那个人——一个年薪百万的制药公司高管。然后他的生活开始崩塌。他开始酗酒,开始借网贷填补心理落差,开始用那些他永远不会有的钱来弥补那种他永远不会有的生活。然后他死了。”
许崇岳的声音很平静,像在陈述一个早已写好的程序运行结果。
“影子余额不是一面镜子,方远。它是一面哈哈镜。它让人看到自己本该成为的样子,然后让他们无法忍受自己实际的样子。这——“他停顿了一秒,“这才是我们真正的产品。”
方远站在原地,感觉脚下的地面在轻微地晃动。不是地震,是他自己平衡系统在发出警报。
“我需要想一想。“他说。
许崇岳点点头。“想清楚了可以回来找我。想不清楚——“他看向窗外,“想不清楚也没关系,算法会替你决定你的财务路径的。“
四、塌缩
方远没有回到那栋三十七层的写字楼。
他请了一周年假,带着一块两TB的移动硬盘回到他在宝山租住的公寓。硬盘里装着过去六个月所有被S级覆写过的影子余额记录,以及与之对应的用户实际财务变动数据。他把它们和自己此前三年积累的所有分析报告交叉比对,试图拼凑出一个完整的图景。
他发现了三件事。
第一件事:所有被大幅削减影子余额的用户,都有一个共同的特征——他们的实际财务状况正处于上升期,但上升的速度超出了算法预期的”稳定路径”。他们要么刚升职加薪,要么刚拿到一笔投资,要么刚继承了一笔遗产。简言之,他们是正在脱离”可预测轨道”的人。
第二件事:覆写操作发生的时间点,总是选在影子余额与实际余额产生最大正偏差的时刻——也就是说,当一个人正在接近他”本该成为”的那个自己的时候,系统就会介入,把它推回去。
第三件事,也是最可怕的一件事:方远在数据里发现了一个异常账户。账户编号不是W开头,而是Z。Z-00001。这个账户的影子余额始终为零,而实际余额——方远看到那个数字的时候花了很长时间才让自己的手停止颤抖。
那个数字是整个道衡科技所有用户影子余额的总额。
而它的实际余额,一直在稳定地、缓慢地增长。每一次S级覆写操作后,都会有一笔资金从那些被削弱的影子余额中”转移”出来,流入Z-00001账户。
那些被抹除的可能性,那些从未发生的人生,那些被算法判定为”不稳定”的财富——它们没有消失。它们被收集起来了。
被收集起来做什么?
方远不知道。但他在那一刻明白了许崇岳所说的”概率塌缩”的真正含义:每一次覆写操作,本质上都是一场小型的财富收割。算法用”稳定性”作为理由,把一部分人的运气集中起来,然后转移给另一个人。
或者——转移给一个账户。
一个没有任何影子余额的账户。一个不需要”可能性”的存在。因为所有属于它的可能性,早就在无数次塌缩中被收集完毕,变成了一个数字。
一个具体地、实在地控制着整个系统走向的数字。
方远突然想到了一件事。Z-00001的注册信息里有一行备注字段,他之前一直没注意过。那行字段写着:
“初始状态:混沌。“
五、现实
方远最后还是去了警局。
他在一个周四的下午走进去,报案内容是”一家金融科技公司涉嫌通过算法操纵用户财务状况”。接待他的警官姓周,四十多岁,戴着老花镜,读完他打印出来的三十七页报告后,花了很长时间盯着他看。
“你的意思是,“周警官缓缓开口,“这家公司通过展示给用户一个’另一个自己’的形象,导致用户心理崩溃,然后破产或者死亡?”
“不只是展示。“方远努力让自己的声音听起来专业,“他们还主动覆写那些’好的’可能性,把用户推离他们本该拥有的财务路径。而且——”
“而且什么?”
方远犹豫了一下。“而且他们通过这种覆写行为本身在获取经济利益。”
周警官沉默了几秒钟,然后摘下老花镜,揉了揉眉心。
“方先生,“他说,“你知道这类案子取证的难度有多大吗?你有直接证据证明那些用户的死亡和你们公司的覆写行为有因果关系吗?你有录音或者书面文件证明公司管理层主观上存在恶意吗?你那些数据——“他指了指那叠纸,“我可以找专家来看,但你要做好准备,专家可能告诉你这只是正常的算法调参。”
方远知道他说的都是实话。
他走出警局的时候,天正在下雨。上海七月的雨来得很突然,像一个没有耐心的算法突然决定改变输出结果。他在路边站了一会儿,看着雨水打湿他的鞋尖,然后拿出手机,给许崇岳发了一条消息:
“Z-00001是谁?”
已读。无回复。
方远收起手机,开始往地铁站走。雨越下越大,他在一个便利店门口停下来避雨,看着街道上的人流。那些人都低着头看手机,有人在刷短视频,有人在回工作消息,有人在计算今天的外卖红包。他们不知道自己的影子余额是多少,不知道算法正在以什么样的精度计算着他们的未来,不知道在某台服务器深处,他们本该拥有的人生正在被一笔一笔地覆写成别的东西。
便利店门口的广告屏上正在播一支道衡App的广告。广告里,一个年轻女孩对着镜头说:“道衡,让我看到自己最真实的财务可能。”
广告语是:“真实,本来就该发生。”
方远盯着那个广告看了很久。他想起许崇岳说的那句话——“影子余额不是镜子,是哈哈镜”——突然觉得那句话应该换一个说法。
不是哈哈镜。是筛子。
算法用影子余额让每个人看到自己被筛掉的可能性,然后用这种”看到”本身去摧毁他们。当他们无法承受那个”更好的自己”消失后的落差时,就会自己去做出那些让算法”预测失败”的行为——酗酒、挥霍、冲动投资。而这些行为,恰好又成为算法继续覆写他们命运的理由。
完美的闭环。
方远走进雨里,往地铁站走去。他的鞋已经湿透了,但他没有在意。他脑子里一直在想Z-00001,想”混沌”,想那个数字——整个道衡所有用户影子余额的总额——到底意味着什么。
如果许崇岳说的是真的,如果影子余额真的代表”平行可能性”,那么那些被覆写的可能性就没有真正消失。它们只是从一个人的账户转移到了另一个账户。而Z-00001这个账户的特征是:影子余额为零,实际余额等于所有被覆写的可能性的总和。
一个没有可能性的人,却拥有所有被剥夺的可能性。
方远突然想到了一个词。
那个词让他在雨里停了下来。
许崇岳。崇岳。嵩高。
一个正在成神的东西。
它不需要自己的影子余额,因为它本身就是无数人的影子的总和。它以概率为食,以可能性为祭品,以”稳定性”为名义收割所有人的运气。它不需要出现在任何用户档案里,因为它的账户不是W,是Z——Zero。零。虚无。
而虚无,当然没有影子。
方远站在地铁站的入口,看着雨水顺着台阶流下来,形成一条混浊的小溪。那条溪流在台阶底部汇成一个不规则的形状,方远盯着那个形状看了很久。
像一只手。
像一只正在接东西的手。
地铁到站的广播响起。方远回过神来,走进地铁站。他还有一班地铁要赶,还有三十七页的报案材料要整理,还有一整个系统要对抗。
雨继续下。整个城市都在算法的眼睛里,接受着它的审视和裁决。
但方远已经不在乎了。
他选择了那条高方差的路径——把真相说出来。而那条路径的终点,没有人知道。
就像所有的可能性一样。
(全文完)