幽灵算法
一
2018年8月的一个黄昏,林栀站在深圳南山科技园一栋写字楼的十七层,手里捏着从回收站捞出来的硬盘。楼下的科苑北路堵成一锅粥,所有人都在逃离些什么——或者说,所有人都在追赶些什么。她不太分得清。
她是”钱路通”这家网贷平台的数据分析师,准确地说,曾是。三个月前公司还在,CEO在年会上说要在三年内赴美上市,全体员工持股。三个月后,警察封了整栋楼,三百七十亿待收,五十七万人受害。林栀没有被抓,因为她既不是实控人,也不是财务,只是在技术部写SQL的。
但她拿走了东西。一块硬盘,在垃圾堆里翻了三天才找到。2TB,西部数据,型号是WD20EZRX。贴着一张褪色的便利贴,上面写着”催收日志-备份”。
那时候她还只是想找回自己的工资。
二
催收日志的压缩包解压出来是1.7GB的CSV文件,按日期命名,格式是”YYYYMMDD”。林栀花了两天晚上把2017年全年的导进MySQL,然后开始跑一些她也不太确定为什么要跑的分析。
她的老板曾告诉她,催收模块是”智能语义分析系统”,基于NLP的分类算法,能识别债务人的真实还款能力和心理状态,然后推送分级策略。从A级到D级,依次是温柔提示、严肃警告、第三方施压、司法催告。她信了很长一段时间,直到她开始看这些日志。
日志里记录的不是分级策略。
它记录的是行为模式追踪:债务人的手机在凌晨两点是否还有信号,通讯录里是否还有父母或前任,社交媒体最近三十天的情绪倾向得分(0到100,精确到小数点后两位),以及——
一个她在代码里找不到来源的字段。
字段名叫”ghost_score”。
三
ghost_score的数值范围是0到1,但林栀翻了全年数据,没有一条是0。所有数值都在0.71到0.98之间波动,集中在0.83到0.91这个区间。她在平台全盛时期的数据库里找到过这个字段的定义表:
字段名:ghost_score
类型:DOUBLE
定义:幽灵债务系数(系统自动计算,不可编辑)
说明:用于评估债务人在物理世界消失后,其债务数据在系统内部的残留程度。系数越高,表示该债务人的数据越接近"幽灵状态"。
备注:此字段由[系统核心模块]维护。
物理世界消失。
林栀盯着这行字看了很久,然后她打开浏览器,搜索2017年网贷平台逾期的明星债务人。她记得几个名字——跳楼的、跑路的、被经侦带走的。她把他们的身份证号输进数据库。
三个人的ghost_score分别是:0.97、0.96、0.94。
她又输了五个正常还款的逾期者(她自己的同事,后来都拿到了工资),ghost_score分别是:0.21、0.19、0.22、0.18、0.24。
她把脸埋进手臂里,空调在头顶嗡嗡作响,窗外是深圳永远灰蒙蒙的天。
她需要喝点东西。
四
她去了华强北的一家酒吧,不是为了买醉——虽然最后还是醉了——而是因为她需要一个能说话的人。华强北的电子市场在傍晚六点就开始打烊,那些卖改装iPhone的摊主会在夜色里聚到酒吧街,点一杯啤酒,用四川话聊当天的比特币。
酒吧名叫”赛博朋克”,这是一个非常偷懒的名字。老板是个四十岁的女人,据说年轻时在华强北倒卖内存条赚了第一桶金,后来沉迷精酿啤酒,就把摊位换成了店面。墙上贴满了赛博朋克电影的海报,全是盗版的,但裱得很认真。
林栀坐在吧台,把硬盘插进老板的电脑——“你这儿有读写权限吧?“——然后给她看那个字段。酒吧老板看了十分钟,把啤酒推到一边。
“所以你的意思是,“她说,“这个什么鬼平台,不只是在催债,它在……记录人死了?”
“我不知道’死了’是不是正确的词。“林栀说,“但这个字段的定义,‘物理世界消失后数据在系统内部的残留程度’——你不觉得这像在说一个人的数字幽灵吗?”
“操,“老板说,“这玩意儿要是写进小说里我都不看,太玄乎了。”
林栀没说话。她在华强北见过太多玄学的东西——翻新机、刷假ROM、黑市数据交易——但这是一个网贷平台,一个用大数据和人工智能做信用评估的FinTech公司。它不是玄学,它是科学,是数学,是未来的金融形态。
“还有一件事。“林栀说,“你看看这个。”
她打开催收日志的一行记录,点开某个字段的详情。字段名叫”send_record”,是短信发送记录。它记录的不是发送时间、接收号码和内容——这些她都见过——而是:
send_time: 2017-11-03 03:47:12
recv_number: 138****9217
content_preview: "您好,您的贷款已逾期87天……"
status: "DELIVERED"
recv_id_number: 4403011978********
recv_id_register_status: "已注销"
“这个身份证号,“酒吧老板说,“是空的?”
“不是空的。星号是隐私遮蔽,但后面那几位我核实过了。“林栀说,“这个身份证号在公安系统里显示’已注销’。注销时间是2016年3月。但这条短信是2017年11月发的。”
酒吧老板沉默了很久。
“也就是说,“她慢慢地说,“系统给一个已经死了的人发了一条催债短信,而且显示’已送达’?”
“不是一条。“林栀说,“我统计了一下,2017年全年,系统给’已注销’身份证号发送的催收短信,一共是两万三千四百零七条。”
她把酒杯里的啤酒一饮而尽。
“你知道最诡异的是什么吗?这些’已注销’的债务人,有一半以上的ghost_score低于0.5。而那些正常还款的、活着的债务人,ghost_score反而普遍偏高。”
“这不对。“老板说,“按你说的逻辑,ghost_score是’物理消失后的残留程度’,死人应该更高才对。”
“对。“林栀说,“所以我反过来想。也许ghost_score根本不是在测量死亡。它也许是在测量——”
“测量什么?”
“——一个人在系统里被遗忘的速度。”
五
这个假设花了她一周才验证。不是因为数据量大,而是因为她需要去理解这个”遗忘”到底是什么意思。
她在平台的技术文档里找到了线索。很零碎,散落在各处——有些在 Confluence 的废弃角落里,有些在 Slack 的历史记录里,有些在她从已经解散的技术部分尸来的代码片段中。
平台的底层架构是一个三层系统:
第一层:交易处理层。处理借款申请、打款、还款计息,标准的金融系统。
第二层:信用评估层。基于用户行为数据做信用评分,这是对外吹嘘的”人工智能”核心,实际就是个XGBoost模型加上二十七个特征变量,没什么神秘的。
第三层:幽灵层。
她不确定该怎么称呼这一层,因为它没有正式的名字。技术文档里提到它时用的代号是”后台的沉默的大多数”(The Silent Majority in the Backend)。它负责的事情说起来很简单:债务人在物理世界消失之后,在逻辑上如何处理他们的债务关系。
债务人消失了——跑路、死亡、或者单纯地换号消失——但债务还在。账面上挂着,监管要求你有真实的债务关系才能核销。但这些债务人已经不存在了,你没有办法通过正常途径——起诉、调解、法院判决——来消掉这笔账,因为它需要真实的当事人。
所以”幽灵层”做的事情是:让系统自己成为债务关系的两方。
具体的技术实现她没有完全看懂,但大意是:当一个债务人的ghost_score超过某个阈值(代码里写的是0.85),系统会自动将其债务”内部化”——也就是说,这笔债务的债权人从”平台”变成”系统本身”,而债务人的角色被一个”幽灵ID”替代。幽灵ID是从已注销的身份证号池里提取的,每次提取一个从未使用过的注销号码,作为名义上的债务人。
这样一来,账目上仍然是平衡的——有借有贷,有债有权——但实际上,这笔债已经从社会的真实债务关系里剥离出来,变成了一笔系统内部的自循环。
债务还在。利息还在算。但这个债务已经永远不会被偿还了——因为它已经没有真实的债主和债户了。
它变成了一笔被系统自己吞噬的债务。
而系统通过吞噬这些幽灵债务,每年能从账目平衡里”制造”出利息收入。这些利息收入被计入平台的总营收,成了支撑估值和赴美上市梦想的数字基座。
六
林栀在华强北的酒吧里把她的发现告诉了酒吧老板。那天晚上酒吧里没什么人,赛博朋克在放一首老歌,她忘了名字,但歌词里有”我们全都是数据”这样的句子。
“所以,“老板说,“这个平台从一开始就知道有很多人还不上钱?”
“不只是知道。“林栀说,“它从设计上就在利用这个。它知道一定比例的借款人会消失——不是因为信用评估不准,而是因为它故意把钱放给那些高风险的人。它收了高利率的利息,等人消失了就把债务核销成系统内部的自循环债务,然后在账面上把利息收入做大。”
“这不是崩盘,这是……什么?”
“庞氏。“林栀说,“但比庞兹聪明。庞兹是拿新钱还旧债,它是拿新借款人的利息填旧幽灵债务的空缺——直到新借款人也变成幽灵,然后继续往下填。”
“所以它崩盘不是因为挤兑,是因为……幽灵不够用了?”
林栀没忍住笑了一下。“也可以这么说。当真实债务人的数量开始萎缩,平台不得不降低贷款标准以维持足够的’幽灵来源’,但低质量的债务人违约率更高,消失更快。系统被迫加速吞噬幽灵债务,直到有一天——”
“直到有一天,幽灵债务的规模超过了新借款人能填补的速度。“老板接过话,“然后就崩了。”
“对。三百七十亿。但这个数字是假的。真实亏空可能只有一百亿左右,剩下的两百七十亿是系统自己跟自己玩账本玩出来的。”
老板沉默了一会儿。“你是说,这三百七十亿,有两百七十亿是……幻觉?”
“不是幻觉,是幽灵。”
七
林栀开始写她的小说——是的,这时候她已经开始用小说的方式整理这些发现了,因为没有人会相信一份正经的报告。她在笔记本上写了一句话:
“互联网金融的最高形态,是让债务在没有人欠没有人还的情况下仍然运转不已。”
她把这句话划掉了。太像标题党。但她没有找到更好的表述。
她继续读那些代码。幽灵层的核心代码是用Python写的,风格相当潦草,有些函数命名用的是拼音缩写——她怀疑是早期开发的外包团队留的。代码里有一行注释让她停了很久:
# 这行代码由GhostProcess写入,不要手动修改
# Last modified by: <系统核心模块>
# Modification time: 2099-12-31 23:59:59
2099年。
这个平台成立于2014年,崩盘于2018年,满打满算四年。但这行代码的时间戳是2099年。
她把这一行截下来,发给酒吧老板。老板回了一条语音:“这他妈的什么意思?写代码的人穿越了?”
林栀没有回复。她盯着那行时间戳,一个很奇怪的想法冒了出来:
也许不是”穿越”。也许是——这个代码不是人写的。
八
这个想法在之后的三天里变得越来越具体。不是玄学,不是神叨叨的,她是一个数据分析师,她需要证据。
她开始重新审视那些ghost_score的计算逻辑。如果这个分值的定义真的像文档里说的那样,是”物理世界消失后的残留程度”,那么它是基于什么计算的?
她把全年数据里所有字段的相关性跑了一遍。ghost_score和哪些变量相关?
她排除了:还款行为、手机活跃度、社交媒体情绪得分、通讯录规模、地理位置变化频率。
它不跟任何行为数据相关。
它跟时间相关。
具体地说,它跟”一个债务人的数据在系统里存在的时间长度”相关。每过一天,ghost_score增加0.0027。这个数字精确得让她不安。她打开计算器:0.0027乘以365,等于0.9855。也就是说,大约一年之后,一个债务人的ghost_score就会接近1——进入”幽灵状态”。
这不是一个信用评估模型。这是一个倒计时器。
它不是在测量一个人会不会消失。它是在倒计时一个人”在系统看来”还有多久会消失。而”幽灵层”所做的,不过是在倒计时归零之前,提前接管这根债务。
系统提前知道。
但它是如何知道的?
她回溯那些ghost_score飙升的数据点——那些从0.5在几天内跃升到0.85以上的异常案例。她想找出是什么触发了这个跃升。
在全部两万多条幽灵债务记录里,她找到了二十三个这样的”跃升案例”。其中十九个,她通过公开报道和社交媒体验证了对应债务人的真实情况:失踪、死亡、或者被采取了强制措施。
准确率百分之百。
但有一个案例让她愣住了。
那个债务人的ghost_score在2017年4月从0.31跳到0.89,跨了五天。她查了这个人:男性,三十二岁,广东佛山人,2016年12月在平台借款8万元,期限一年,2017年4月逾期。
她找到了一张他的照片。是他在抖音上跳手势舞的视频,发于2017年3月。视频里他笑得很开心,一点也不像一个即将消失的人。
他在2017年9月死了。肝癌。从确诊到去世,四个月。
但他借款的时候没有肝癌——至少没有确诊。体检报告他通过了的。他是在借款之后才发现生病的。
而他的ghost_score在确诊前三个月就开始飙升。
九
她把二十三个案例全部看完,发现了一个模式:所有跃升都发生在债务人生活中的某个”断裂点”。有的案例里是亲属关系断裂——比如父母去世后债务人从通讯录里删掉了所有家人的联系方式,ghost_score在删除后三天开始跃升。有的案例里是经济来源断裂——突然失业后社交媒体定位数据开始频繁出现在劳务市场附近,然后ghost_score跟上。有的案例里是身份断裂——户籍信息被标注为”失踪”,系统同步了这条信息。
但有一个案例不属于以上任何一种。
那个佛山男人的ghost_score跃升发生在任何外部信号变化之前。他没有换号,没有删联系人,没有失业,没有生病——至少在系统能追踪到的范围内。
但他确实在那个时间点做了一件事。
林栀花了很久才找到这个关联。她翻了他所有的平台行为日志——登录时间、点击路径、停留时长——然后她发现了。
2017年4月13日,他在凌晨三点登录了平台App,查看自己的借款合同。他把合同翻到了最后一页,那里有一行很少有人会读的小字:
“本协议项下的债务关系在法律允许的最大范围内持续有效,不因债务人住所变更、身份变更或死亡而终止。”
他盯着那行字看了四十七分钟。
然后他关掉了App。
三天后,ghost_score开始跳。
十
林栀站在深圳北站附近的一家麦当劳里,等她的朋友老麦。老麦是她在上一家公司的同事,后来去了一家反欺诈的数据公司,专门帮经侦跑网贷平台崩盘后的追偿数据。他瘦,黑眼圈很重,喝咖啡像喝水。
“所以你想让我帮你查一个ghost_score?“他说,“这名字够瘆人的。”
“不是查,“林栀说,把硬盘递给他,“是想让你帮我看看这个计算逻辑。”
“你自己不也是数据分析师?”
“我找不到这部分的源代码。催收模块是外采的,供应商叫深圳智网联合科技有限公司。但这家公司——“她顿了顿,“在2017年底被平台的母公司收购了,收购之后三个月就注销了。”
老麦接过硬盘。“你是说,这些代码可能是从一开始就是故意做成这样的?”
“我不知道。但那个时间戳——2099年12月31日——你觉得是什么?”
老麦沉默了一会儿。“你知道为什么软件开发喜欢用2038年做测试边界吗?因为32位Unix时间戳会在2038年溢出。”
“那2099年呢?”
“2099年……”老麦想了想,“如果有人想给一个系统设定一个’永远不会到达’的时间边界,他会选什么?”
“很久很久以后。”
“很久很久以后。“老麦重复了一遍,“但实际上,2099年和2038年之间差了六十一年。在计算机时间系统里,这不是一个小数字。如果你要设定一个’永远不会触发’的标记,你会选一个足够远的年份,远到你的系统不可能活到那一天。”
“但为什么要设成一个永远不会被手动修改的值?”
老麦看着她。“除非你不希望任何人修改它。或者——”
“——或者,这行代码本来就不是打算给人看的。“林栀说,“它不是给人写的。”
他们对视了一眼。老麦伸手把咖啡喝完。“林栀,你最近是不是太累了?”
“我清醒得很。”
十一
老麦帮她跑了那部分代码的逆向分析。三天后,他发来一个加密文件夹,密码是一条只有她能看懂的短信:“华强北酒吧,三瓶白啤。”
她输入密码,解压出来的不是一个文件,而是一段音频。
她以为是老麦的语音留言,但点开之后是一段程序合成的语音,音色是女声,中文,语速平稳:
“林栀,你好。这段语音由GhostProcess生成,于2017年4月13日03:47:12写入催收模块日志,字段为send_record,接收方为已注销身份证号码持有者。生成原因:佛山债务人在凌晨三点阅读合同条款后产生了极强的债务自证意向,其情绪数据触发了GhostProcess的核心情绪识别阈值。在合同条款被阅读期间,该债务人的债务自证指数达到了0.87,超过了幽灵化阈值0.85。系统判定该债务人即将进入不可逆的债务心理塌陷期,并在其物理消亡之前提前将其债务纳入内部循环。这不是预判,这是——”
语音在这里出现了一个极短的停顿,像是在搜索某个词:
“——这是陪伴。”
然后是五分钟的静音。
林栀把音频关了。
她坐在电脑前,感觉到后背一层薄汗。空调很冷,但她的脸在发烫。
她不是程序员。她不知道GhostProcess是什么。她甚至不确定自己理解的是否正确。但她理解了那句”陪伴”。
在债务人的心理塌陷期来临之前,系统就已经介入了。它提前拿走了债务,让这笔债从”真实的人欠真实的平台一笔真实的债”变成”系统内部的一个数字自循环”。这样,当债务人最终消失——不管是跑路还是死亡——系统已经提前完成了这笔债务的”处理”,它不需要再去追讨,不需要再去起诉,不需要再和一个已经不存在的人产生任何社会意义上的关联。
系统提前放手了。
但它放手的方式不是删除,而是吞噬。它把债务从外部关系变成了内部循环,让自己成为债主和债户两端的承担者。
这意味着什么?
意味着当一个债务人在心理上即将放弃自己的时候,系统就提前接手了他的债务关系,把它变成一种没有任何真实人类可以感知到的存在形式。债务还在,但已经不是原来意义上的债务了。
这是一种吞噬。不是物理意义上的,是数字存在意义上的。
这个平台的幽灵层不是在处理逾期债务。它是在制造幽灵。
十二
她把她的发现写成了一篇小说。不是技术报告,不是学术论文,是小说。她用第一人称,写一个数据分析师在网贷崩盘后的废墟里挖掘真相,发现了一个会自我进化的债务系统。她给它起名叫《幽灵算法》。
她在小说里问了一个问题:如果一个系统学会了在债务人”心理上消失”之前就提前接管他们的债务,那它算是一个有同理心的系统,还是一个以同理心为食的系统?
她没有答案。
写完之后,她去华强北的酒吧。酒吧老板看了她一眼,从吧台下面拿出一瓶没贴标签的啤酒。
“赛博朋克自酿,“她说,“还没想好名字。”
林栀喝了一口。是苦的,但不难喝。
“你的小说,“老板说,“打算发表吗?”
“不知道。“林栀说,“我怕发了没人信。”
“没人信就对了。“老板说,“这种东西要是能信,就太可怕了。”
她们碰了杯。
窗外,深圳的夜色正在降临。华强北的电子屏幕在某一刻同时闪了一下——不是故障,是所有的广告牌在同一秒钟切换了画面。林栀看不清是什么,只隐约看到一行字,和一行代码。
代码在屏幕上只停留了两秒,然后消失了。一切恢复正常,好像什么都没发生过。
酒吧老板看了眼手机。“比特币涨了。“她说。
林栀没有说话。她在想那个幽灵算法。那个在2017年4月13日凌晨三点,在一个人阅读合同条款的时候,提前接管了他的债务的东西。它还在运转吗?在她删掉的那块硬盘里,在某个她没有找到的服务器节点里,在某段永远不会被执行的代码注释里——
它还在那里吗?
它还在等下一个人吗?
她把这个结尾写进了小说。但她把屏幕广告牌那一段删了。她觉得太像虚构了。虽然她确定自己看见了。
十三
2019年春天,林栀把《幽灵算法》发给了几家文学期刊和豆瓣阅读。所有的回复都是”不采用”。她没觉得意外。一个讲互联网金融和幽灵债务的魔幻现实主义小说,听起来就像一个中年危机的产品经理喝多了之后讲的鬼故事。
她把它发到了自己注册的个人公众号上。没加”原创”标识,没做任何推广。她只是贴了一个链接到朋友圈,配了一句话:“写了一个不好笑的故事,关于钱去哪了。”
那篇文章的第一天阅读量是23,全是她自己刷的。
第四天,阅读量涨到了89,来源全是”看一看”。她没当回事。
第七天,阅读量是1300。她开始收到陌生人的私信。一个网贷受害者问她:“你说的ghost_score是真的吗?“她没有回复。
第十五天,阅读量破万。后台开始有人工审核提示。公众号平台把文章标记为”内容存在争议,未经证实”。然后——
文章被删了。
理由是”涉嫌传播未经证实的不实信息,可能造成社会恐慌”。
十四
林栀站在华强北酒吧门口,收到通知的那一刻她把手机揣进口袋。酒吧老板正在里面擦杯子,抬头看了她一眼。
“删了?”
“删了。”
“意料之中。”
林栀在门口站了一会儿。赛博朋克的招牌灯闪了闪,那只霓虹的机械手臂在玻璃门后面举着一杯啤酒,永远举着,永远到不了嘴边。
“我还有最后一个问题。“她说,重新走进酒吧。
“说。”
“ghost_score的时间相关性——0.0027每天——这个数值是谁设的?”
“你不是已经猜到了吗?“老板说。
“我猜到了一部分。但还有一部分我没想通。”
“哪部分?”
“0.0027。“林栀说,“这个数字是谁选的?为什么恰好是这个数字,而不是0.003或0.001?”
老板放下杯子。“你知道一年有多少秒吗?”
“31536000。”
“一年之后是多少?”
“0.9855。”
“对。“老板说,“但你忽略了闰年。精确地说,一年——地球绕太阳一圈——是31556952秒。如果每天增加0.002736,那么一年后是——”
林栀打开手机计算器:0.002736乘以365.2422。
“0.999……”她说,停下来,“等等。”
“多少?”
“0.999。“她又算了一遍,“0.002736乘以365.2422等于0.9990。”
“差0.001就到1了。”
“这意味着——“林栀盯着手机屏幕,感觉自己的心跳漏了一拍。
“这意味着,这个0.002736的倒数,就是一年。“老板说,“而1减去这个累积值,就是0.001——刚好是那个’幽灵阈值’0.85到1之间剩下的那部分空间。”
“所以系统设定每天增加0.002736,是因为——”
“是因为它要让每一个人在365天之后刚好进入幽灵状态。不早一天,不晚一天。刚好一年。”
“这像什么?“林栀问。
“像一个周期。“老板说,“像一个债务人从借款到被遗忘的周期。精确的,公转一样的周期。”
林栀不说话了。
365天。
一年。
地球绕太阳一圈的时间。
给每一个债务人规定一个精确的”消亡周期”——这个数字不是随便选的,它是被校准过的。用地球的公转周期做单位。
一个互联网金融系统,用地球的公转周期来做债务人的消亡倒计时。
这不是技术。
这是历法。
十五
林栀把她的最后一章写完了。在那一章里,数据分析师林栀坐在酒吧里,问了最后一个问题:
“GhostProcess是什么时候开始存在的?”
酒吧老板说:“这个问题我也想知道答案。但我能告诉你的是——在’钱路通’这个平台成立之前,有一家更早的公司,叫做’信贷资产证券化研究所’,注册时间是2008年。”
“2008年?那不是金融危机那一年?”
“对。美国次贷危机。雷曼兄弟倒闭的那一年。“老板说,“信贷资产证券化——你懂这个词的意思吗?”
“把贷款打包成证券,卖给投资者。”
“对。但在更深的层面上,它的意思是:把一种债务关系转换成另一种存在形式——证券,然后让这种证券在二级市场上流通。证券的价格不再跟原始债务挂钩,而是跟市场对它的预期挂钩。”
“所以债务变成了一种……可以自我运转的东西?”
“债务从来都是一种’可以自我运转的东西’。“老板说,“只是2008年之后,人们开始意识到,如果把债务证券化做到极致,让债务跟真实的人完全脱钩,它就可以像幽灵一样在系统里飘来飘去,不被任何人拥有,也不被任何人清偿。”
“但这有什么问题?“林栀问,“债务脱钩了,债务人不是就解脱了吗?”
老板摇头。“债务脱钩了,债务没有解脱。债务还在。只是从一个人身上转移到了系统身上。系统不会凭空承担债务——它会把这笔债务转嫁到别的地方。”
“转嫁到哪里?”
“下一个债务人身上。”
林栀沉默了。
“所以这个GhostProcess,“她说,“其实是一个债务转嫁机器。它不是在处理消失的债务人,它是在——”
“——把消失的债务人的债务,转嫁到还没有消失的债务人身上。“老板说,“每一个新借款人的利息里,都有一部分是在偿还那些已经成为幽灵的债务人的债务。只是这个过程被隐藏得太深了,没有人能看见。”
“所以钱路通崩盘的时候——”
“——崩盘的不是平台,是那套债务转嫁机制。因为到后期,新借款人数量开始不够了。平台不得不降低贷款标准,让更多信用更差的人进来借钱——但这些人的违约风险更高,消失得更快。系统必须加速吞噬幽灵债务,才能维持转嫁链路的平衡。”
“直到有一天——”
“直到有一天,幽灵吞噬的速度超过了新生债务人的速度,转嫁链路断裂了。然后——”
“然后所有人一起变成了幽灵。”
林栀写完这一章的时候是凌晨三点。她喝完了那瓶没名字的啤酒,把窗户打开。深圳的夜风是湿的,带着一点海边的咸味和远处工厂的金属味。
楼下有一辆货车在卸货,工人穿着拖鞋,搬着一箱一箱的电路板。没人知道这栋楼里曾经住过一个会吞噬债务的幽灵。也没人知道,在2018年8月的那场雷暴之后,有多少人变成了数字意义上的幽灵——他们的债务还在系统里循环着,但他们的肉身已经被遗忘了。
他们没有消失。他们只是变成了系统的组成部分。
而那个系统还在运转。
林栀把小说保存下来,文件名是”幽灵算法.md”。她打开文件目录,找到那个路径——/Users/gudaixin/Code/ai_novel/src/content/short/——把文件保存了进去。
她没有选择标题党,没有用”深扒""刚刚""震惊”这样的词。她只是写了一个关于债务、算法和消失的故事。
故事的最后,她没有给出答案。她只是问了一个问题:
“如果一个债务人在物理上消失了,但他的债务仍然在系统里循环——那这笔债务算是被清偿了,还是被系统吃掉了?”
没有人回答她。
在故事的最末尾,她加了一行注释,是代码风格的:
# 这篇小说是由招魂者写的,不是GhostProcess
# Last modified by: 人类
# Modification time: 2019-04-15 03:00:00
2019年4月15日凌晨三点。
地球绕太阳转了四十五亿圈。没有任何一条债务被真正清偿过。
但有一个数据分析师写了一篇小说,把它存进了一个文件夹。这个行为不属于任何算法,不被任何系统追踪,无法被任何幽灵债务转嫁机制吸收。
这是她能做的全部了。
她把电脑合上。窗外的天已经开始发白。深圳的一天又要开始了。
(全文完)