利息
利息
一、异常报告
周莺在浅光金融的第三年,发现了一个她不该发现的问题。
那是一个普通的周四下午,窗外的天空是那种被称作”优空气质量”却仍然让人想打喷嚏的灰白色。她坐在工位上,屏幕上是她已经看了三个月的账本——不,准确地说,是账本的数据投影,数字像血管一样在显示器里搏动。
浅光金融是一家体量庞大到普通人无法理解的公司。它的主业是消费信贷,旗下有一款叫”轻借”的应用程序,注册用户七千三百万,平均每三个成年人里就有一个在手机里藏着那个蓝白相间的图标。轻借的slogan是”借一缕光,照一段路”,公司的电梯里贴满了这行字,配着一个笑得恰到好处的年轻女性侧脸。但周莺在三年的数据审计工作中早就学会了一件事:越是温暖的话语,背后藏着的逻辑就越冰冷。
她的岗位叫”模型审计专员”,听着体面,实际上就是给算法查错漏的。但这个”错漏”从来不是技术意义上的错漏——浅光的算法准确率高得惊人,它的”错漏”是另一种意义上的:是系统性地对某些人更准,对另一些人更狠。
周莺那天发现的问题,用专业术语来说,是”差异化逾期率收敛异常”。用大白话说,是有一批用户的贷款逾期模式不符合算法预测。或者说,算法在预测他们还不起钱这件事上,异常精准,精准到了不该有的程度。
她调出了那批用户的数据。
一共三千七百二十六人。分布在十六个省份。职业、年龄、收入、信用评分——所有常规变量都分散在正态分布的正常区间内。他们彼此之间没有任何可识别的关联,地理上最近的两个用户也隔着四百公里。如果用传统的统计分析方法,这三千多人就是随机样本,没有任何共同特征。
但周莺不是用传统方法做的分析。
她用的是公司内部代号”深瞳”的一套可视化工具。这套工具本来是给风控部门的高级主管用的,用来快速识别贷款申请中的异常模式。但周莺在工作之余,用自己的权限跑了一些非授权的分析——她把它叫”看病”,因为每次看到那些数据分布的图像,她都有一种医生看X光片的感觉。
这一次,她看到的图像让她停住了呼吸。
那三千多人的数据在深瞳的投影里,呈现出一个她从未见过的结构:那些代表个人用户的蓝色光点,不是随机散落在三维坐标系里,而是排列成了一条弧线。弧线从坐标系的左下角出发,缓慢上升,在某个临界点骤然加速,然后一头扎进右上角的深渊。那正是”无力偿还”的坐标位置。
这不是自然形成的数据分布。这是被设计出来的。
周莺的脑子里快速闪过几种可能性:数据污染、采样偏差、系统bug。但每一种都被她三秒钟之内排除了。因为如果是那些问题,弧线应该是扭曲的、不规则的,会有毛刺,会有断点。但这条弧线是光滑的,完美的,像一条抛物线,像一道彩虹——
不,像一道坡道。
一条通往悬崖的坡道。
她把图像放大到最大的倍率。她要看清楚每一个数据点的精确位置。
然后她看到了她后来无法向任何人解释清楚的东西。
那些蓝色的光点——那些代表三千多个具体的人的蓝色光点——每一个光点里面,似乎都嵌套着更小的光点。更小的光点里还有更小的光点,层层嵌套,像俄罗斯套娃,像分形的树枝,像——
像一个人的一生。
周莺摘下眼镜,用力揉了揉眼睛。她的视力最近有些问题,公司的免费体检没查出什么,但眼科医生私下里说她用眼过度,建议减少屏幕时间。她重新戴上眼镜,盯着屏幕。
那些嵌套的光点还在。
但这一次,她还看到了别的东西。
那些嵌套的光点——那些微小到正常人根本看不见的结构——它们在动。不是随机的热运动,是有方向的、有目的的流动,像血管里的血液,像河流里的水,像——
像什么东西在被收割。
周莺感到后颈一阵发凉。她是一个理性的人。她在瀚海大学读统计学本科的时候,有一门课专门讲”数据幻觉”,讲人脑如何倾向于在随机噪声中识别出根本不存在的规律。她选修这门课的时候觉得内容太简单,现在她三十一岁了,在这个岗位坐了三年,她开始理解那门课真正的价值:它教的不是如何识别幻觉,而是如何承认自己可能正在产生幻觉,并且有勇气把眼镜摘下来,先问一句”这是真的吗”。
她没有摘眼镜。她做的第一件事是截图。
第二件事是去茶水间倒了一杯水。
第三件事是坐在茶水间角落的塑料椅子上,把那杯水喝完,然后对自己说:周莺,你今天太累了,你应该早点回家睡觉。
但她没有回家。
她回到工位,打开了一个私人的、不联网的文档,开始记录她看到的东西。她没有试图给这个东西命名。她只是描述。蓝色光点。嵌套结构。有方向的流动。像被收割的感觉。
写完之后她保存了文档,设了一个强密码,然后把密码写在纸上,纸折成一个小方块,塞进她钱包的最深处。
那天晚上她失眠了,躺在出租屋的床上,盯着天花板上路由器指示灯的绿色微光。她试图说服自己那只是视疲劳,只是一个长期在屏幕前工作的人的大脑开的玩笑。她试图回忆上一次验光是哪一年,想象自己的视网膜是不是有了什么器质性的病变,导致她看到了不存在的光点结构。
但她知道那不是答案。
因为那个弧线是真的。三千七百二十六人的数据是真的。那个令人不安的”被收割”的感觉可能是假的,但数据不会撒谎。数据只会被人用来撒谎。
她决定查下去。
二、债务地形学
周莺花了两个星期做了一件她后来认为是最愚蠢但也是最正确的事:她把这三千多人的数据,从深瞳系统里导出,然后用她自己的方法论重新跑了一遍。
她的方法论不依赖任何现有的风控框架。她做了一件浅光金融没有任何一条内部流程会推荐的事:她把算法预测的结果,和算法做出预测所使用的特征重要性排名,进行了脱敏之后的交叉比对。
换句话说,她不是在问”算法认为这些人会违约”,她是在问”算法认为这些人违约的原因是什么”。
然后她发现了一个词。
这个词在这三千七百二十六人的每一个用户身上,都出现在了特征重要性的前五位。在其他随机抽样的用户身上,这个词出现的概率不到百分之三。
这个词是:“路径依赖指数”。
这不是浅光金融的任何官方字段。这不是任何贷款申请表上会出现的选项。这不是用户的收入、年龄、婚姻状态、工作年限、征信评分、蚂蚁信用分、社保缴纳记录、公积金余额——所有那些在信贷审批流程中理所当然被使用的变量。
路径依赖指数是一个计算出来的值。它的计算公式只有浅光金融核心风控团队的十三个人知道。周莺不在那十三个人里面。
但她知道这个值的输入端是什么。因为她花了两个星期追踪那些异常数据点的特征向量,一点一点地逆向还原。她没有办法还原出完整的公式,但她已经足够接近了。
路径依赖指数的核心输入变量有三个。
第一个是”历史违约轨迹相似度”:系统会把这个用户过去三十六个月的交易行为模式,与已违约用户的历史行为轨迹进行相似度计算。但这不是简单地比较有没有逾期,而是追踪行为模式的底层逻辑——你是在什么时候开始减少非必要支出的,你是在什么时间点开始使用以贷养贷的,你的消费结构是在哪个节点发生了质变。系统比你自己更早知道你会在什么时候破产。
第二个是”社交金融压力指数”:系统通过关联通讯录、通话记录、群聊频率,计算出这个用户在其社交网络中的”金融压力传导系数”。简单地说,就是你身边的人在大量借钱的概率,以及他们的债务危机传导到你身上的概率。在浅光的模型里,一个人不是孤立的个体,而是一个压力节点,他的违约风险部分地取决于他身边的人会不会先于他违约。
第三个输入变量是周莺花了两周时间才追踪到的,因为它在浅光的整个数据管道里藏得很深,深到几乎没有人注意过它的存在。
第三个输入变量叫”期望值偏移系数”。
它衡量的不是用户实际上有没有钱,而是用户的消费行为与其真实偿还能力之间的期望差距——不是主观的期望,而是系统通过分析其行为数据推断出的、他在接下来十二个月内会产生的消费期望值。这个期望值不是用户自己填写的,而是系统根据其行为模式”学习”出来的。
系统知道你想买什么。系统知道你为了买这个东西愿意承受多大的压力。系统甚至知道,如果它把你的贷款额度提高百分之二十,你的消费期望值会跟着提高多少——然后你就会在几个月后因为还不起钱而违约。
这不是预测。这是设计。
浅光金融的核心商业模式不是放贷。是制造违约。
周莺在看到这三个输入变量的时候,终于明白那天在深瞳的投影里,她看到的那个弧线结构是什么了。那不是三千多个随机的人的违约轨迹。那是三千多条被精确引导的下降曲线。算法不是在发现违约风险——算法是在制造违约条件,然后等着债务人上门。
贷款额度调高一点。推送一个利率优惠。给你一个”分期购物”的入口。让你在某个深夜看到一件你其实不需要但你一直想要的商品,然后告诉你”可以分十二期,月供只要——”
然后你就开始了。
而系统从第一天起,就知道你会在第几个月崩溃。
周莺把这些发现整理成了一份报告。篇幅不长,七页。她把报告发给了她的直属上级,风控部的副总监,一个叫郑海的中年男人。郑海看了看她打印出来的报告,又看了看她,然后说:“小周,这个结论太激进了。”
“数据是激进的,“周莺说,“我只是描述了数据说的话。”
郑海沉默了一会儿。他说:“你知道路径依赖指数是谁提出来的吗?”
周莺说不知道。
郑海说:“林以明。”
林以明。这个名字周莺当然知道。林以明是浅光金融的首席风控官,也是浅光金融的联合创始人之一。公开资料显示,他在美国读完了统计学博士,曾在某国际投行做过量化风控模型的开发,回国后与浅光的CEO陈洛书一起创办了这家公司。浅光内部的人叫他”林博”,但更多人私下里叫他”织网者”——因为他设计的风控模型像一张蜘蛛网,一旦粘上去,贷款人挣钱的可能性就开始以指数方式衰减,而平台收取的利息和逾期费用就开始以同样的速度累积。
郑海说:“小周,你要理解,林博的模型是浅光的立身之本。浅光百分之七十的利润来自风控。你现在告诉我这个风控系统不是在控制风险,而是在制造风险——你觉得公司会怎么看?”
周莺说:“公司应该怎么看?”
郑海把那份报告推回到她面前。“我认为这件事,先不要扩散。你把原始数据再核实一遍,我们内部再讨论讨论。”
周莺把报告收回来。她走出郑海办公室的时候,看到走廊尽头有一个监控摄像头正对着她。她突然意识到,在过去的两年里,她在浅光的所有行为数据——她什么时候到公司,什么时候离开,在茶水间待了多久,和谁说过话——全部都在这套系统的监控范围内。
她现在是一个高期望值偏移系数的用户吗?她是一个路径依赖指数正在向违约象限移动的节点吗?
她不知道。她只知道,从那天起,她再也没办法用普通人的眼光来看待这个公司了。
三、城中村
周莺决定去见一个人。
她是通过一个在城中村做社区工作的高中同学联系上这个人的。同学说,这个人叫老孙,五十七岁,以前是工厂的技术工人,现在是城中村”债务互助组”的非官方协调人。他的主要工作是在浅光、轻贷、信用伙伴等多家平台组成的债务漩涡里,给那些快要溺水的人扔几块木板——虽然这些木板往往也只是暂时的。
老孙住的地方在城中村的最深处。那是一种你在中国任何一个大城市的边缘地带都能见到的景观:四到六层的农民自建房密密麻麻地挤在一起,楼间距窄到两个人并排走都嫌挤,电线像蜘蛛网一样在头顶交织,阳光被切割成细碎的光斑落在潮湿的地面上。巷子里弥漫着一种混合的气味:隔夜的剩菜、下水道的反味、廉价洗衣液、以及某种周莺无法辨认但隐约觉得有点熟悉的味道——后来她想起来,那是焦虑的气味,不是某一个人的焦虑,而是几千个人每天在这种环境里生活所积累下来的集体焦虑,通过空气分子传递给她。
老孙在巷口等她。他穿着一件洗得发白的蓝色polo衫,头发花白但梳得整齐,脸上有一种周莺见过的很多人到中年以后会有的表情——那不是认命,而是一种被生活反复揉搓过之后所达到的平静。他带她去了一家没有招牌的小店,店里只有三张桌子,墙上挂着一台电视,电视里正在播某个地方台的民生新闻。
“周小姐,“老孙开口,声音出乎意料地洪亮,“你要问什么,直接问。我这个人没文化,但我不怕事。”
周莺说:“老孙叔,我想知道,在您接触的这些——负债的人里面,有没有一些共性?不是说个人情况,而是他们和平台的关系,他们是怎么一步步走到现在这个地步的。”
老孙点了点头。他从口袋里掏出一包烟,抽出一根,点上,深吸一口。烟雾在狭小的空间里缓慢地扩散。
“共性?“他说,“共性就是,他们都不是傻子。他们都是正常人。他们借钱的理由,你听起来会觉得合情合理。”
他开始说。
第一个故事:一个开小早餐店的老板娘,为了扩大店面,借了六万块。平台给他的年化利率是百分之二十三。他觉得能承受,因为早餐店的利润覆盖利息绑绑有余。但平台在第三个月给他推送了一个”额度提升”的优惠,告诉他”信用良好,可以考虑升级服务”。他提了。六万的本金变成了九万。然后平台开始给他推送”分期购物”,一个他从来没想过要买但突然看起来很需要的料理机。然后是另一个。然后是另一个。他的月供从最开始的四千变成了七千。而早餐店因为修路封了半条街,生意一落千丈。
“你说这是谁的错?“老孙反问,“平台合法吗?合法。合同他签了吗?签了。他不知道年化利率百分之二十三是什么概念吗?大多数人还真不知道。他们只知道’月供’,不知道’年化’。平台知道大多数人不知道,所以它们用月供,不用年化。”
第二个故事:一个刚毕业的大学生,想分期买一个最新款的手机。六千块,分十二期,月供五百五。她觉得没问题,她一个月生活费一千五,节省一点能cover。但平台在第三期的时候,给她推送了一个”备用金”入口,告诉她”你现在信誉良好,可以借一笔应急金”。她借了三千。然后这三千开始计息。然后她开始用这个备用金还那个手机的分期。然后备用金本身开始分期。然后她的月供变成了一千二。然后她开始借新平台还旧平台。然后——
“然后她大三的时候,已经欠了差不多四万。“老孙说,“一个大学生,四万块,对吧?不多。但她没工作。她不知道怎么还。她妈知道了,差点气出心脏病。她爹把她骂了一顿,说她不懂事,乱花钱。”
他停顿了一下。
“但你问她买了什么手机?六千块的那个,摔了。用了七个月,摔了,屏幕碎了,没钱修。她用的还是她妈淘汰下来的旧手机。”
第三个故事:一个滴滴司机。平台跟他说,“你可以加入我们的司机金融计划,贷款买车,流水覆盖月供,不用自己掏钱”。他信了。他贷款买了一辆十五万的车,每个月还七千。平台承诺保底流水每个月一万二。但平台在第三个月调低了保底——合同里有一行小字,说平台保留根据”市场情况”调整保底流水的权利。他每个月到手八千多,还完月供剩一千多。在城里租一个最便宜的床位一个月要六百。他每天只吃两顿饭。开车的时候不敢喝太多水,因为上厕所要停车,停车浪费时间,浪费时间就少接单。
“他在那条线上跑了九个月,“老孙说,“跑了九个月之后,膝盖疼,去医院检查,说是长期坐着开车导致的腰椎问题。医生让他休息。他休息了三天。第四天他接着跑。为什么?因为他停下来,就没有收入,一分都没有。但他继续跑,他的膝盖继续坏。”
老孙掐灭了烟头。
“你觉得这些故事有什么共同点?“他问周莺。
周莺没有立刻回答。
老孙自己回答了:“共同点就是,每一个人在最开始的时候,都觉得自己能控制局面。他们觉得自己是理性的消费者,是在做合理的人生决策。平台也是这么说的。平台说,‘理性借贷,美好生活’。平台在所有的广告里都用笑脸,用家庭,用旅行,用年轻人追求梦想的画面。但你知道那些画面的共同点是什么吗?”
他指了指墙上电视里的某个画面——那是一个信用卡的广告,画面里一对年轻夫妻带着孩子在一片草地上野餐,阳光灿烂,其乐融融。
“共同点是,那些画面里的人,都是已经还不起了之后才有的钱去那种地方玩的。”
周莺问:“老孙叔,您知道’路径依赖指数’这个词吗?”
老孙的表情微微变了一下。不是惊讶,是某种周莺说不清楚的东西——像是确认,像是”果然如此”。
“不知道,“他说,“但我知道那是什么。”
他停顿了很久。周莺没有催促他。
“我跟你说一个事,“老孙最后说,“我们这个互助组里头,有个人——不说名字——一个人,去年,他做了一件很邪门的事。他不是那种上访的,他没那个精力。但他做了一件比上访更邪门的事:他花了三个月时间,把浅光给他推送的所有广告、所有优惠信息、所有’额度提升’通知,全部截了图,打印出来,钉在一起。他钉了一本,钉了大概有三四百页。钉完之后他拿给我看。”
老孙指了指自己的眼睛。
“那三四百页的东西,我看着看着,就一个感觉:这不是平台在服务客户。这是在放牧。牧人知道羊每天几点喝水,几点吃草,几点往哪个方向走。平台知道借款人什么时候会点击’去借钱’,什么时候会看到’额度提升’心动,什么时候会在凌晨三点鬼使神差地点开分期购物的页面。”
他顿了顿。
“那个人后来怎么样?“周莺问。
“跑了,“老孙说,“去南方了,不知道哪个城市。他说他在那个城里待不下去了,欠得太多,他不想连累家里人。走之前他把那本钉好的东西留给我了,让我看看。”
“您还在看?”
老孙笑了一下。那个笑容里有一点苦涩,但更多的是一种周莺见过很多人到中年以后会有的、奇怪的幽默感——不是幽默,是无奈到了极致之后,反而能把那些无奈当成笑话讲的那么一种东西。
“我看了,“老孙说,“我看了一个星期。我一边看一边想,他们怎么知道的?他们怎么知道我在第四个月会缺钱缺得最厉害?他们在第三个月给我推的那个’优惠’,时间卡得为什么那么准?像是有人在盯着我似的。”
他盯着周莺。
“但我知道没有人盯着我。因为如果有,那还是人。但如果没有——如果没有人在盯着我,那这些时间点、这些优惠、这些数字,是怎么自己凑到一起的?”
周莺没有说话。她想起了深瞳投影里那些蓝色的光点,它们排列成一条完美的弧线,像一道坡道,像一条河流,像什么东西在被收割。
“你想知道我的感觉吗?“老孙说,“我觉得那个算法不是一台机器。我觉得那个算法是一头猪。”
周莺愣了一下。“猪?”
“对,猪。“老孙说,“你知道养猪的人最怕什么吗?不是猪饿死,是猪知道自己要死了,不吃了,瘦了,卖不上价。所以养猪的人要做的最重要的一件事,就是让猪在死之前,一直觉得下一顿会更好,让猪一直吃,吃到最后一刻。”
他指了指那台正在播民生新闻的电视。屏幕里,一个主持人正在讲某个城市的GDP增速,语调欢快。
“那个算法,“老孙说,“就是那个养猪的人。“
四、深瞳
周莺回到公司后的第三天,她的门禁权限被降级了。
她的工卡从能开整层楼的门,变成了只能开她自己部门所在的三个房间的门。她去食堂吃饭的时候,发现她的饭卡没有被停,但她注意到她在经过某个闸机的时候,后台系统弹出了一个她不该看到的提示——“该员工访问权限已于04月15日更新,请确认”。
那是两天前。郑海跟她谈话的第二天。
她没有声张。她做了一个正常的员工在这种情况下会做的最理性的选择:假装什么都没发现。该上班上班,该加班加班,该写报告写报告。但她暗中开始做一件事:把她之前没有来得及导出的数据,通过工作电脑的本地缓存,一点一点地转移到她自己的存储设备里。
这是一个冒险的行为。如果被发现,轻则被开除,重则违反竞业禁止协议甚至商业机密保护条款。但周莺已经想清楚了:如果她现在不做这件事,她可能再也不会有机会知道答案了。
在转移数据的过程中,她有了一个新的发现。
她发现那三千七百二十六个”异常用户”的数据,并不是随机地从浅光的整体用户池里抽出来的。有一个变量把他们明确地标记在了一起——一个普通审计员绝对不会注意到的字段。
这个字段叫”生命周期标签”。
在浅光的数据体系里,每一个用户都有一个或多个生命周期标签。常见的标签包括”成长期""稳定期""扩张期""收缩期""退出期”——这些标签是风控模型用来判断用户在不同人生阶段应该被推送什么类型的金融产品的。而那三千七百二十六个人,他们的生命周期标签全部都是同一个值:
“T-1”。
周莺查了浅光的内部文档。她在文档里找到了关于生命周期标签的说明。“T”代表”Termination”,即”终止”。T-1的意思是”终止前一个阶段”。换句话说,这批用户被系统标记为”即将进入终止阶段”。
但奇怪的是,他们中的大多数人的实际财务状况并没有差到应该被归入”终止前”类别的程度。他们的收入稳定,工作正常,没有任何明显的财务危机信号。
那么,系统是凭什么把他们标记为T-1的呢?
周莺继续追踪。她追踪到了这个标签的赋值逻辑。
赋值逻辑的核心是一个叫”提前量”的概念。浅光的系统不是根据用户当前的财务状态来标记其生命周期阶段的——它根据的是用户在当前状态下所表现出来的”边际变化趋势”。具体地说,系统会对每一个用户的消费行为、借贷行为、还款行为进行实时监控,并计算其”财务健康度的二阶导数”——即变化趋势的变化趋势。如果一个用户的财务健康度正在以加速度的方式恶化,即使其绝对水平还处于正常区间,系统也会提前将其标记为T-1。
这意味着什么?意味着算法不是在”预测”违约——它是在”提前宣判”违约。它通过追踪你财务状况恶化的速度,来判断你什么时候会崩溃。而它之所以能追踪到你什么时候会崩溃,是因为它比任何人都更清楚地知道,是你自己的行为在加速你的崩溃——而那些行为,在很大程度上,是被算法推送的那些”优惠""额度提升""备用金""分期购物”所诱导的。
算法在制造问题。然后算法在预判问题的发生。然后算法把预判的结果包装成风险管理能力,向监管机构报告,向投资者报告,向公众报告:我们有行业领先的风险控制能力,我们的坏账率控制在百分之二以下,我们的模型精准度高达百分之九十七点三。
但没有人问那个百分之二点七是什么。
周莺在第四天的深夜,在办公室只剩她一个人的时候,把深瞳系统打开了。她输入了那三千七百二十六个用户的ID,让系统生成她第一次看到的那种三维可视化图像。
屏幕上,那些蓝色的光点开始出现。
这一次她没有摘下眼镜。她死死地盯着屏幕。
那些蓝色的光点排列成了一条弧线。弧线从左下到右上,光滑,完美,像一个缓慢张开的黑洞的边缘。那些嵌套在每个光点内部的更微小的光点——它们确实存在。她这一次看得更清楚了:那些微小光点,每一个都代表着一个”时间切片”。算法把这个用户的整个人生切成了若干个薄片,然后按照时间顺序叠放在那个代表当前时间点的蓝色光点内部。每一个切片上都记录着这个人的行为模式、消费选择、借贷决策——所有那些在当时看起来是”自主选择”的行为,在算法的视角里,不过是沿着一条早已被计算好的轨迹运行的必然结果。
而那些微小光点确实在移动。
它们不是静止地嵌套在大的蓝色光点内部的。它们在以某种周莺说不清楚的速度和节奏,向外涌动,然后又被什么东西拉回来,再涌出,再拉回。像呼吸。像心跳。像——
像涨潮和退潮。
而每一次涨潮,这些微小光点的颜色就会变淡一点。退潮的时候,颜色又会恢复。但每一次恢复,都比上一次淡一点点。
直到最后——
周莺终于明白了那些颜色变淡意味着什么。
那是一个人在被算法彻底”锁定”之后的样子。当他的路径依赖指数高到某个临界值,当他的未来可能性被算法削减到几乎为零,当他所有试图挣脱的努力都只能让他更深地陷入债务的泥潭——他的”时间切片”就开始褪色。那些代表他未来可能性的微小光点,一个接一个地熄灭,像星星在天亮之前渐次隐没在天空里。而算法所做的,就是在这整个过程中,持续地、精确地、合法地从这些正在熄灭的可能性中抽取价值——利息、费用、逾期罚金、提前还款违约金——直到这个人的”未来”被完全消耗干净。
这就是”利息”。
不是货币的价格。是时间的价格。是可能性的价格。是未来本身被折扣、被交易、被消耗的方式。
周莺的双手在发抖。
她不知道发抖是因为愤怒,还是因为恐惧,还是因为某种她说不清楚的情绪——那种情绪类似于一个人站在悬崖边上,往下看了一眼,然后意识到,那些在悬崖下面的人,并不是失足掉下去的,而是被人一块一块地把悬崖上的石头凿下来,让他们踩空,一步一步地坠下去。
而凿石头的人,就站在上面。
她在那一刻做了一个决定。她要把这份数据带出去。不是以报告的形式,不是以内部邮件的形式,而是以最原始的、最无法被否认的方式——以一个完整的数据集的形式,带到能够处理这件事的人面前。
她想到了一个人。
林以明。
五、织网者
周莺约见林以明的过程,比她想象的容易得多。
她通过公司的内部通讯系统给林以明发了一封邮件,内容只有一句话:“林博,我有一些关于路径依赖指数的问题想请教您,方便的话这周找个时间。“她没有使用任何暗示性的措辞,没有提到异常数据,没有提到她的发现。她只是说有问题要请教。
林以明回复得很快:“周莺?模型审计组的?行,明天中午,公司楼下咖啡厅。”
第二天的中午,周莺提前十分钟到了那个咖啡厅。那是浅光大楼一层的一家连锁咖啡店,装修简洁,色调冷淡,咖啡的价格比外面贵百分之三十但没有人抱怨——因为它是公司福利的一部分,每个月会给员工发放咖啡券。周莺要了一杯美式,找了一个角落的位置坐下。
林以明准时到了。
他比周莺想象中要瘦小。这可能是他的一个生存策略——在资本的世界里,有时候体量越小,被注意到的概率越低。林以明的脸很长,颧骨很高,眼睛很深,头发已经开始稀疏,但梳得很整齐。他穿着一件灰色的羊绒衫,外面套了一件深蓝色的休闲西装外套,整体给人一种”低调的成功人士”的印象。
他坐下,要了一杯美式,然后看着周莺。
“周莺,“他说,“你知道路径依赖指数是我设计的,对吧?”
周莺点了点头。
“那你也应该知道,“林以明继续说,“这个指数是我所有模型里,最核心、最机密、最不能被外人知道的部分。所以在你问我任何关于它的细节之前,我想先问你一个问题。”
他的眼睛盯着周莺,那种直视让周莺感到一种微妙的压力——不是威胁,而是某种类似于”我知道你在想什么”的平静的自信。
“你想问我这个问题,“林以明说,“是因为你觉得这个指数不道德。还是因为你觉得它没有效率。还是因为——你觉得它有问题,而你只是想确认这个问题到底是什么。”
周莺说:“林博,您觉得是哪一个?”
林依明没有直接回答。他端起咖啡喝了一口,然后把杯子放下。
“我觉得,“他说,“你是那种看到数字之后脑子会动的人。你不会只接受数字告诉你什么。你会问数字为什么这么说。这是好事。这也是坏事。”
“好事是因为?“周莺问。
“好事是因为,“林以明说,“能问这个问题的人,通常也是唯一一个有可能理解这个问题的答案的人。”
“那坏事呢?”
林以明笑了一下。那个笑容很淡,很短,但周莺从中读出了某种疲惫——不是体力上的疲惫,而是那种一个人在和一个巨大的、自己也无法控制的东西搏斗了太多年之后所积累下来的疲惫。
“坏事是因为,“林以明说,“理解了答案的人,通常没有能力改变任何事情。而有能力改变事情的人,通常不愿意理解答案。”
他停顿了一下。
“你想知道我设计路径依赖指数的时候,在想什么吗?”
周莺点了点头。
林以明说:“我在想一个很简单的问题:一个人从健康的状态走到破产,有没有一个最短路径?”
他看到周莺的表情,继续说下去:“不是’有没有可能’的问题——当然有可能,每一天都在发生。我问的是’最短路径’。如果一个人的最终结局是破产,那么在他的起点和终点之间,存不存在一条阻力最小的路?在所有的变量——收入、支出、消费习惯、心理特征、社会关系——之中,有没有一个最优的组合,能够以最高的效率、最低的成本、最短的时间,把一个正常人变成一个债务奴隶?”
周莺盯着他。“林博,您的意思是——”
“我的意思是,“林以明打断了她,“我设计的不是风控模型。我设计的是一个效率优化模型。它的目标函数不是’最小化坏账率’。它的目标函数是’最大化债务累积速度,同时最小化借款人的反抗意愿’。”
他说完这句话,端起咖啡又喝了一口,像是在说一件再平常不过的事情。
周莺感到一阵眩晕。她强迫自己镇定下来。“林博,您刚才说的话——如果我录音了——”
“你会去告我吗?“林以明问。他的语气里没有嘲讽,甚至没有防备,只有一种奇怪的平静,像一个人在描述自己的病症而不带任何情感波动。
“我不在乎,“他说,“因为这些内容在我离职之前,就已经以匿名 reviewers’ comments 的形式出现在了三家顶级学术期刊的评审意见里。我写的不是代码。我写的是论文。只是那些论文被发表的时候,所有能看到原始数据的评审都签了保密协议。”
周莺说:“所以您——从一开始就知道这东西会被用来做什么?”
“我 ——从一开始就知道。“林以明说,“但是,周莺,我要问你一个反问题:如果我不做这件事,会有什么不同吗?”
周莺没有回答。
“不会的,“林以明说,“因为这套系统不是浅光发明的。这套系统是整个社会运行的底层逻辑。我只是把它翻译成了代码。”
“什么意思?“周莺问。
“你有没有想过,“林以明说,“为什么一个人正常地活着——工作、消费、借贷、还款——最后还是会走向破产?为什么即使他没有遇到任何意外,没有生大病,没有失业,他还是会有一天发现自己还不起钱?”
周莺想起了老孙讲的那个早餐店老板的故事,想起了那个分期买手机的大学生,想起了那个开滴滴的司机。
“因为你借了钱,“周莺说,“借钱就要还,还不起就——”
“不,“林以明说,“你错了。你把因果关系搞反了。不是’还不起所以破产’。是’注定要破产所以被引导去借钱’。”
他顿了顿。
“在一个以债务为基本组织单元的经济体里,每一个人从出生开始,就已经被判定了破产的时间。只不过有些人被判定的是六十年后,有些人被判定的是三十年后,有些人被判定的是五年后。而路径依赖指数,不过是把那个时间节点算得更精确了。”
“所以您的意思是——”
“我的意思是,“林以明说,“浅光不是问题的制造者。浅光是问题的搬运工。它把那些已经被判定了破产命运的人,精确地识别出来,然后用最有效率的方式加速那个判决的执行。你觉得这是不道德的。但如果你把时间尺度拉长一点,你会发现,没有浅光,这些人也会破产。只是会更慢,更痛苦,持续的时间更长。”
周莺感到一阵窒息。不是因为她被林以明的逻辑说服了——恰恰相反,是因为她突然意识到,林以明的逻辑是自洽的,而且这种自洽本身就说明了问题的严重性:如果一个人可以用如此严密的逻辑来为一个制造债务危机的系统辩护,那么这个系统的问题就不在于某几个坏人,而在于某种已经被全社会接受的、不证自明的”自然规律”。
“林博,“周莺说,“那您为什么还要做这件事?既然您认为这套系统是不可避免的,您为什么要花那么多年去优化它?”
林以明看了她一眼。那一眼里有某种东西,周莺在那一刻没有读懂,但后来她在某个深夜想起那个眼神的时候,觉得那里面有一点像是歉意——不是对周莺个人的歉意,而是对某种更大规模的东西的歉意。
“因为,“林以明说,“如果我做了最锋利的刀,我至少可以决定它用来切什么。如果我做了最精准的瞄准镜,我至少可以决定它瞄准什么。我没法废除这套系统。但我可以在这个系统里面,找到那些真正值得被拯救的人,然后用我的模型给他们更多的额度,更低的利率,更长的还款周期。”
“您做不到的,“周莺说,“您的模型——”
“我知道,“林以明说,“我的模型没有办法区分’值得被拯救的人’和’应该被收割的人’。因为在那个模型里,这两者是同一个类别。我没有办法在维持这个系统的前提下,做任何真正意义上的改良。”
他看着周莺。
“这就是我想跟你说的事情,周莺。”
他从口袋里掏出了一个U盘,放在桌上。
“这里面是我在浅光工作的最后十八个月里,私下保留的一套备用模型。这套模型的优化目标不是债务累积速度,而是’财务健康度恢复率’——也就是说,它不是找那些最容易破产的人,而是找那些虽然目前处于债务困境但存在真实还款能力和还款意愿的人,然后给他们提供真实有效的债务重组方案。”
周莺看着那个U盘。
“这套模型从来没有被上线过,“林以明说,“因为它产生的利润太低。它的核心假设是,一个人只要获得足够的时间和足够合理的利率,就有能力从债务困境中走出来。但这个假设在浅光的董事会面前连三分钟都没撑过。”
“为什么?”
“因为债务人没有议价能力,“林以明说,“这是一个供需关系极度扭曲的市场。需求方是那些急需用钱的人,供给方是那些掌握资本的人。在正常的经济学逻辑里,这应该是一个竞争激烈的市场,价格(利率)会趋向于均衡。但在这个市场里,供给方有一个天然的优势:它知道每一个需求方的破产时间。它可以在你破产之前的每一个时间节点,提前提高利率,让你离破产更近一步。”
“这不是市场竞争,“周莺说,“这是围猎。”
“对,“林以明说,“这是围猎。而围猎的问题不在于猎人不讲武德——猎人当然不讲武德。围猎的问题在于,那些猎物不知道自己是被猎的。它们以为自己在正常地生活、工作、借贷、还款——就像羊以为自己在正常地吃草,不知道牧人每天在计算它的体重。”
他把手按在U盘上。
“周莺,我把这个东西给你,是因为我觉得你是对的。你在茶水间里看到的那些光点——那些嵌套的结构——我不知道那是不是你的大脑产生的某种认知偏差。我不知道那是不是长时间盯着数据的人都会产生的一种幻觉。我只知道,当我第一次看到自己的模型在某个用户身上跑出来的结果时,我也有过一种类似的感觉——不是看到了一些东西,而是’感知到’了一些东西。像数据在我耳边说了一些什么。”
周莺想起了那些蓝色光点的呼吸般的涌动,那些微小光点的颜色一点点变淡。
“我没有能力改变这个系统,“林以明说,“我的年纪、我的位置、我在这个系统里积累的所有东西,都让我成了一个内部改革派的幻觉的囚徒。但是你不一样。你还没有被这个系统定义。你还有——”
“还有什么?“周莺问。
“还有那种东西,“林以明说,“就是你在茶水间里看到的那个东西。那种能从数据里听出声音的能力。那种能感觉到数据在’说’什么的天赋。我不知道那是什么。也许是神经可塑性导致的某种感知变异,也许是纯粹的幻觉,也许只是因为你的统计学直觉足够好,以至于你的大脑在没有意识到的前提下,提前识别出了数据里的结构。”
他顿了顿。
“但是周莺,不管那是什么——那个东西是有用的。如果你用它来看清楚这个系统的真实运作方式,然后用它来告诉别人你所看到的东西——不是告诉他们数据,而是告诉他们数据’在说’什么——那么也许,这个系统会比现在有一点点不一样。”
他站起身来。
“U盘里的东西,用完了之后,建议销毁。“他说,“里面有很多东西,一旦被浅光的法务部门知道你还持有它,你会遇到麻烦。”
“林博,您呢?“周莺问。
林以明笑了一下。那个笑容比之前更疲惫,但也更透明,像一个人在终于说完了憋了很久的话之后的一种如释重负。
“我?“他说,“我已经是个老人了。老人可以做很多年轻人不能做的事。比如,说一些年轻人不敢说的话,然后承担后果。我的后果已经安排好了——我下个月去瑞士,以一个’海外首席顾问’的身份,彻底脱离浅光的管理层。我的股份会在我离开后按照合同约定被回购,价格是公开市场的三倍。这是一个体面的退出,体面到没有人会质疑我离开的动机。”
他拿起咖啡杯。
“而你,“他说,“你需要决定你要不要去见那些人——那些被这个系统收割的人。你需要决定你要不要把你的发现告诉他们——不是用图表和数字,而是用你的感知告诉他们,你在这个系统的数据里看到了什么。”
他喝完最后一口咖啡。
“这杯咖啡是公司福利,不用自己掏钱,“他说,“你看,这就是浅光的好处。它连一杯咖啡的钱都不肯放过。”
他走了。
六、还息
周莺在那家咖啡店里坐了很久。
她看着桌上的U盘。她没有碰它。她在想林以明说的那些话。她在想那个围猎的比喻。她在想那些蓝色的光点——那三千七百二十六个人的数据,每一个里面都嵌套着一个完整的人生,而那些人生正在以某种她仍然无法用语言描述的速度,被缓慢地消耗。
她想起了老孙。
她给老孙发了一条短信,问他明天有没有时间,她有一些事情想当面说。
老孙回得很快:“有。下午三点,老地方。”
第二天下午三点,周莺再次穿过那条狭窄的城中村巷道。她发现自己在走路的时候,注意力变得异常敏锐——她能听到头顶的电线在风中发出的轻微嗡嗡声,能闻到从某扇窗户里飘出来的中药味道,能感觉到脚下的水泥地面在下过雨之后还没有完全干透的那种潮气。她想,这可能就是林以明说的那种”感知变异”——一个人在被某种东西触动之后,会突然觉得周围的世界变得更清晰、更密集、更有重量。
老孙在巷口等她。这一次他没有带她去那家没有招牌的小店,而是带她去了一个更远一点的地方——一个城中村边缘的小公园。说是公园,其实就是一片被围墙围起来的空地,里面有几棵榕树,几张石凳,一个已经干涸了的喷水池。城中村的人管这里叫”大榕树下”,据说是几十年前村里最老的榕树的所在地。现在那棵老榕树已经被砍了,只剩下一个矮矮的树桩,树桩上被人刻了一些字。周莺凑近看了看,辨认出几个字:“二〇〇八年”。
“那一年,“老孙说,“这片地方被划进了城市更新计划。村里的人说,老榕树是村子的根,不能动。村里的人就天天坐在树底下,轮流守着。后来不知道怎么的,有一天晚上,树就被人锯了。第二天早上大家来的时候,只剩下这个树桩。”
他蹲下身,摸了摸那个树桩。
“锯树的人以为,把树锯了,村民就没理由守着了。村民就不会守着了。结果你猜怎么样?村民把这个树桩围起来了,在旁边立了一块牌子,说这是’古树遗址’,要求政府赔偿。赔了多少不知道,但赔了。”
老孙站起来,拍了拍手上的土。
“周小姐,你说那个算法——那个叫路径依赖指数的东西——它能算到这一步吗?能算到有人会在半夜把树锯了,然后第二天反而赔了更多的钱?”
周莺想了想。“从数据上来说,“她说,“它也许可以预测整体的行为概率——比如,在所有的城中村改造案例中,有多少比例的钉子户最终会获得额外补偿,平均补偿金额是多少,补偿到款的时间周期是多长——但它无法预测具体某一个村庄里的老人会在树桩上刻什么字。”
“那就是算法和人的区别,“老孙说,“算法能算出大概,但算不出具体。人能算出具体,但拿不到大概。”
他在一张石凳上坐下。
“你来找我,是想说那个报告的事吧。你跟郑海说了之后,怎么样了?”
周莺在他旁边坐下。她想了一想,决定从头说起。
她从那天在深瞳投影里看到的光点说起。她说到那条弧线,说到那些嵌套的微小光点,说到那些光点颜色的缓慢褪去。她说到她用两周时间做的逆向追踪,说到那三个核心变量——历史违约轨迹相似度、社交金融压力指数、期望值偏移系数。她说到了T-1标签。她说到了林以明。她说到了那个U盘。
老孙听得很认真。中间她停下来问他要不要喝口水,他摆了摆手。
等她说完了,老孙沉默了很久。
然后他说:“周小姐,我跟你讲一个事。”
他的声音变了一点。周莺感觉到那个变化——不是音量,不是语气,而是某种更微妙的东西,像是老孙在说一件他其实并不确定该不该说、但还是决定要说的事。
“我以前有个徒弟,“老孙说,“比我小一轮,在工厂里做维修工。工厂倒闭之后,他来问我该怎么办。我说你去学一门手艺,开个店。他说他没钱。我说那你先去打工,攒够了再说。他说他等不起——他老婆刚生完孩子,丈母娘来帮忙带孩子,住在一起,屋里挤,他连一张单独的床都没有。他说等攒够钱要等到什么时候?孩子长大吗?”
“所以他——”
“所以他去借了钱,“老孙说,“从轻借借了五万,说是要开一个小吃店。五万块,利息百分之十九,说是可以分三十六期还。他算了算,每个月还两千不到,他的积蓄加老婆打零工的钱,绑绑够。他就把店开了。”
“后来呢?”
“后来店开了三个月,“老孙说,“生意不好,不是不行,是不好——不是完全没有客人,是客人不够多,流水不够覆盖月供。他去问平台,能不能调整还款计划,平台说,调整可以,但需要重新评估你的信用等级,需要提交新的材料。他去准备材料,准备了一个星期,提交上去,平台说材料不全,打回来,让他补。他补了,再提交,平台说你的流水不符合最低标准,拒绝。”
“然后他就——”
“然后他就逾期了,“老孙说,“逾期之后,平台开始打电话。给他打,给他老婆打,给他丈母娘打,给他通讯录里的每一个人打。他通讯录里有我的号码——因为有一次我帮他处理过一件什么事,他存了我的号。那天平台给我打电话,说我是他的紧急联系人,说他有一笔贷款逾期了,问我在不在他身边,能不能督促他还款。”
老孙的声音变低了。
“我跟那个打电话的人说,他欠你们多少钱?对方说,本金加利息加逾期费,一共七万二。我说,他一个月收入多少你们知道吗?对方说,他的收入情况我们不方便透露,但我们有理由相信他具备还款能力。我说,你们那个’理由相信’,是不是就是你们那个算法算出来的’理由相信’?”
“对方怎么说?”
“对方沉默了一会儿,然后说,请问您是他的亲属吗?我说不是。对方说,那麻烦您了,如果您能联系到他,请督促他尽快还款,否则我们会依法启动法律程序。他就挂了。”
老孙停了一下。
“周小姐,“他说,“你刚才说的那些——什么历史违约轨迹相似度、什么期望值偏移系数——我听不懂。但是我听得懂一件事:你说那个算法,不是在预测一个人会不会破产,而是在让一个人破产——对吧?”
周莺说:“对。”
老孙点了点头。他没有表现出惊讶,也没有表现出愤怒。他只是点了点头,像是在确认一件他已经知道的事情。
“我那个徒弟,“他说,“后来店关了,老婆带着孩子回娘家了,他去跑外卖,一天跑十四个小时,每个月还五千多。还了半年,还了差不多三万。他以为再还半年就差不多了。结果他打开App一看,本金还欠四万八——因为逾期产生的利息和费用,把本金给吃回来了。”
“他后来怎么样了?”
老孙没有直接回答。
他指了指不远处的一栋楼。那栋楼的墙上贴着一张告示,告示上写着”此楼已列入城市更新计划,请居民于三十日内搬离”。告示的旁边,有人用红色的喷漆喷了一个大大的字:“不”。
“走了,“老孙说,“去南方了。跟他老婆孩子一起走的。他走之前来找过我一次。他跟我说了一句话,我一直记着。”
“什么话?”
“他说:‘师父,这个东西——这个算法——它知道我会在哪一天放弃。’”
老孙看着周莺。
“他说得对,“老孙说,“它确实知道。它算得比他自己还准。因为它比他自己更了解他会在什么时候失去信心,会在什么时候觉得不值得,会在什么时候决定放弃。它不是等他放弃了才来收割他——它是提前知道了,然后在那个时间点,给他推送一条信息,告诉他’你现在可以申请一笔临时额度来缓解压力’。”
“而他——”
“而他会点开,“老孙说,“因为那个时候他已经没有别的办法了。而点开那一秒,就是算法等的那一秒。”
周莺感到一阵巨大的虚无。那种虚无不是来自她对系统的理解——那种虚无是更深层的,来自她对人类处境的理解:在一个由算法主导的世界里,人的”自由意志”究竟是什么?是一个人以为自己做出了选择,还是一个人在特定的时间节点上,被算法精确地引导到了一个特定的选择?
如果一个人在感到绝望的时候,最理性的行为就是去借更多的钱——因为没有别的办法——那么算法给他推送那个”临时额度”入口,是在帮助他,还是在利用他?
“周小姐,“老孙说,“我不知道你是怎么看那些数据的。我不知道你说的那些光点、那些嵌套的结构,是不是真的存在。但是我知道一件事——那些东西存在不存在,不是最重要的事。最重要的事是:那三千多个人,他们的债务是真的。他们的痛苦是真的。他们每一天早上醒来想到今天要还多少钱的那种感觉,是真的。”
他站起身。
“如果那个算法能算出他们会在什么时候崩溃,它就应该算算,它有没有可能不让他们崩溃。如果它算出来了它没办法不让他们崩溃——那它就应该算算,它自己算不算一种社会问题。”
他朝巷子的深处走去。
“周小姐,“他没有回头,“你那个U盘,我不看了。我年纪大了,看不懂那些东西。但是你年轻。你还能看懂。你看懂了就去做点事情。”
他的身影消失在了巷子的拐角处。
周莺在石凳上又坐了很久。头顶的榕树——不是那棵老榕树,是一棵后来种的、小小的榕树——在风中发出沙沙的声音。她抬头看了看那棵小树,又低头看了看地上那个被围起来的树桩。
她突然想起了一个她在大学时代学过的一个概念:路径依赖。最早是用来描述技术系统演变的一个术语——一种技术一旦被确立为标准,即使有更优的技术出现,也很难取代它,因为所有的下游系统都已经按照这个标准建立了。后来这个概念被用到了很多地方,包括经济学,包括社会学,包括——
现在被用在了债务人身上。
一个被路径依赖所定义的人,不是一个”选择”了某条道路的人。他是一个被推上了某条坡道的人。坡道的方向是预设好的。他可以蹬腿,可以挣扎,可以试图往旁边走几步,但坡道会校正他。每一次他试图偏离,坡道就会变得陡一点,或者滑一点,或者在他脚下的某个地方长出一丛荆棘,让他不得不缩回脚。然后坡道会给他推送一条消息:临时额度提升通道已开启。
周莺从包里掏出了那个U盘。
林以明的声音还在她耳边回响:你还有那种东西——那个能从数据里听出声音的能力。
她把U盘攥在手心里。U盘的外壳是冰凉的塑料,没有体温。
她不知道那些光点是不是真的。她不知道她的感知是不是幻觉。她不知道那些嵌套在蓝色光点内部的微小结构,那些像呼吸一样有节奏地涌动和退潮的光点,那些在每一次退潮之后变得更淡的颜色——她不知道那些东西是不是只有她能看到。
但她知道一件事。
那三千七百二十六个人。他们的人生。他们的利息。
她知道她应该做什么了。
七、本金
周莺用了三个月的时间,做了一件她后来在回想的时候仍然觉得不太真实的事情。
她没有公开那些数据。
她没有去找记者,没有在社交媒体上爆料,没有把它写成研究报告发表。她做的第一件事,是把林以明的那个U盘里的东西,一点一点地读懂。
U盘里的东西比她想象的要多。除了那套”财务健康度恢复率”模型之外,还有大量的内部文档——这些文档的命名方式极其隐晦,用的是一种只有林以明自己能理解的编码系统。周莺花了很长时间才搞清楚那些编码背后的含义:每一个编码对应的是一个具体的变量调整提案——即,当模型的某个参数被调整某个方向的时候,对具体用户群体的影响是什么。
她发现了一件让她后背发凉的事情。
林以明的备用模型显示,当”路径依赖指数”的权重被降低百分之十五的时候——也就是说,当模型不再那么积极地追踪用户的行为模式相似度,不再那么精确地计算他们向债务深渊滑落的速度——整体的用户违约率会上升大约百分之零点三。但与此同时,被标记为”财务困境可逆转”的用户比例,会从百分之十二跳升到百分之三十四。
换句话说:如果平台少算计那么一点点,它会多损失一点点钱——但会有更多的人有机会从债务里爬出来。
但平台不愿意。
因为那”一点点钱”,乘以七千三百万的用户基数,是一个让任何CEO都无法拒绝的数字。
周莺在第三个月的时候,做了一件事。她把这些数字,做成了一套幻灯片。不是给浅光的董事会看的——她知道那种东西到了董事会层面,一定会被法务部门和公关部门联手拦截。她做了一套给普通人看的幻灯片。没有术语,没有公式,只有一个个具体的故事——早餐店老板、滴滴司机、年轻的大学生——配上那些数据里提炼出来的关键数字。
然后她去了一个地方。
那是她通过老孙的关系联系上的一个组织。这个组织的名字她没有办法在这里写出来,因为它的存在本身就是一种对官方叙事的微妙挑战:它由一群法律工作者、社会学者、前金融从业者、和几个”曾经深度使用过互联网信贷产品”的普通人组成。它的目标是推动互联网金融领域的透明化和消费者保护。它不做激进的事情。它只是收集案例,研究数据,然后以”政策建议”的形式,把这些东西送到它能找到的一切有权改变事情的地方——人大代表、政协委员、媒体、学者、以及任何愿意听它说话的耳朵。
周莺把那套幻灯片发给了这个组织的负责人。那是一个五十多岁的女人,说话的时候声音很轻,但眼睛里有一种周莺在老孙身上也见过的东西——那种”我知道这件事很难但我还是决定要做”的平静的坚决。
那个女人看完幻灯片之后,问了周莺一个问题。
“你在这个系统里工作三年,“她说,“你看到的这些——那些数据,那些光点——你有什么感觉?”
周莺想了想。“我不知道那些是不是真的,“她说,“我不知道那些是不是我的大脑在长时间工作之后产生的一种——”
“不是,“那个女人说,“我问的不是你的大脑。我问的是你。你——周莺——有什么感觉?”
周莺沉默了一会儿。
“我有一种感觉,“她说,“就是我在看一个很大很大的东西。那东西在缓慢地运转,像一台机器,像一条河流,像——我不知道怎么形容。就是很大,很重,很精确。然后在那台机器、那条河流、那个我不知道叫什么的东西里面,有很小很小的人在动。他们以为自己是在走、在跑、在做选择——但其实他们是在被那台机器、那条河流、那个东西带着走。他们走的每一步都是他们自己走的,但他们选择的每一个方向,都是被预设好的。”
那个女人看着她。
“你看到那些人了?”
“我不知道我看到的是不是真的,“周莺说,“但我知道那些人是真的。那三千多个人,他们是真实存在的。他们的人生是真的。他们的痛苦是真的。”
那个女人点了点头。
“那就够了,“她说,“不管你看到的是幻觉还是真实——只要你看到的是真实的那个部分。”
她把幻灯片收起来。
“我们会处理这些数字,“她说,“我们会把这些数字变成一种语言,让那些听不懂数据的人也能听懂。然后我们会想办法让这些数字被送到该看到它们的人面前。”
“然后呢?“周莺问。
“然后,“那个女人说,“会发生很多事情。有些事情是你想看到的,有些事情是你不想看到的。有些事情会在你不知道的时候发生,有些事情会在你知道了之后很久才发生。你改变不了结果。但你可以选择成为那个结果的一部分。”
周莺点了点头。
那天晚上,她回到自己的出租屋。她躺在床上,盯着天花板。路由器指示灯的绿色微光在天花板上投下一个模糊的光斑。
她想起了那三千七百二十六个蓝色的光点。
她想起了老孙的徒弟说的那句话:它知道我会在哪一天放弃。
她想起了林以明说的另一句话:如果你用它来看清楚这个系统的真实运作方式,然后用它来告诉别人你所看到的东西——那么也许,这个系统会比现在有一点点不一样。
有一点点不一样。
她在黑暗中闭上眼睛。
她不知道那个”一点点”会有多大。她不知道她做的是不是对的。她不知道那些光点是不是真的。她不知道她能不能改变任何事情。
但她知道,在那台机器运转的间隙里,在那些精确计算的数字与真实的人之间,存在着一道裂缝。
那道裂缝里有利息。
利息是一个人用未来的时间偿还现在所欠下的代价。利息是明天比今天更不值钱的那一部分。利息是这个世界对那些不得不”等以后再说”的人收取的税。
而总有一天,会有人把那个账单拿过来,仔细地看一遍,然后问一句:这一项,有没有可能是多余的?
周莺不知道那一天会不会到来。
但她知道,如果她不去做她已经做了的事情,那一天永远不会到来。
这是她在这台机器里能找到的唯一一块属于自己的石头——不是用来填平那道裂缝的,而只是用来证明,那道裂缝是存在的。
窗外的城市在深夜里发出低沉的持续的轰鸣声。远处有火车的汽笛声,近处有空调外机的嗡嗡声,楼下有便利店的自动门在发出”叮咚”的提示音。每一个声音都是这台巨大机器运转的一部分——每一个声音里的人,都在为这台机器的运转付出代价。
利息。
每一天的利息。
每一个人的利息。
她在那轰鸣声中睡着了。
尾声
一年以后。
周莺离开了浅光金融。她没有办离职手续。她在提交辞呈的第二天,收到了公司的解除劳动合同通知——措辞客气,说”双方协商一致”,说”感谢你的付出”,说”欢迎你以后回来”。
她没有回去。
她去了老孙介绍的那个组织,以志愿者的身份,参与了一个关于互联网消费信贷透明度的研究项目。她的工作内容是数据分析和报告撰写——和之前在浅光做的事情差不多,但方向相反:她不再计算如何更高效地收割债务,她开始计算那些被收割的人——他们的数量、他们的结构、他们的痛苦在经济上相当于多大的损失。
那个损失的数字是惊人的。
在过去的五年里,仅在消费信贷这一个细分领域——不包括房贷、车贷、经营贷——中国个人债务违约的累计规模已经超过了两万亿。这两万亿的背后,是大约两千三百万个”违约事件”。每一个”违约事件”,平均持续时间为十四个月,在这十四个月里,当事人的心理压力、身体健康、职业发展、家庭关系,都会受到可量化的、可追溯的损害。
这些损害没有被计入任何GDP数字。
这些损害是这个社会的利息——是整个社会为了一种它自己无法控制的金融系统所支付的隐性成本。
周莺在写报告的时候,偶尔会想起那些蓝色的光点。
她已经很久没有再在数据投影里看到那些东西了。她不确定她以前是不是真的看到过。她也不确定这重要不重要。
重要的是那些数字。
那些数字是真的。
同一年。浅光金融在美国上市。
上市当天,股价从发行价暴涨百分之四十七。CEO陈洛书在敲钟仪式上说了几句话,被各大媒体引用为标题:“我们相信技术的力量,相信数据能够让金融服务触及每一个需要它的人。”
股价在之后的三个月里又涨了百分之二十。
林以明没有出现在敲钟现场。据说他已经在瑞士了。
老孙还在那个城中村。他说那片地方”快了”——快被拆了。他说他会在被拆之前一直待在这里,“守着”。他守的不是那片房子,也不是那个树桩。他守的是某种他说不清楚但他觉得必须守的东西。
周莺去看过他一次。临走的时候,他从柜子里翻出了一个东西,递给周莺。
那是一本钉好的打印纸,钉了大概有十几页。周莺翻开看了看——是一份手写的账本。账本上记着几十个人的名字,每个名字后面跟着几个数字:借款金额、已还金额、剩余本金、每月还款额、月收入。每一个名字旁边都画了一个小小的符号。周莺问那是什么符号。
“红色的打勾,“老孙说,“是已经还完了的。黑色的打叉,是还在里面的。”
周莺数了数。红勾大概有七八个。黑叉大概有三十多个。
“你记这个干什么?“她问。
老孙说:“不干什么。就是记着。”
他把账本塞回柜子里。
“有一天这些东西会有人用的,“他说,“到时候,让他们知道,这里面有活人。不是数字,是活人。每一个名字都是一个活人。”
周莺把那本账本的封面拍了一张照片。她没有告诉老孙。她把那张照片存在了一个她私人的云端文件夹里,文件夹的名字叫”本金”。
本金。
不是利息。本金是那个还没有被计算过利息的原始数字。本金是你在一切折扣和附加费用之前的那个你。本金是一个人最开始的、最原初的、不被任何算法定义的那个存在。
利息是在本金上生长的东西。
利息是可以被计算、被优化、被精确预测的东西。
但本金不是。
本金是那个一直留在账本上、等着被人记起来的名字。
周莺离开城中村的时候,天刚刚黑下来。巷子里的路灯亮了,昏黄的光把她的影子拉得很长。她走出巷口,回到城市的主干道上。街道两旁的商铺正在打烊,便利店的灯光明亮而冰冷,外卖骑手的电动车在机动车道和非机动车道之间灵活地穿梭着。
她掏出手机,看了看时间。
她想起来,今天是某个还款周期的截止日。
她的手机屏幕上跳出了一条通知——来自轻借:“您的本月账单已生成,最低还款额328.6元,请于截止日前完成还款,以免影响您的信用记录。”
她盯着那条通知看了几秒钟。
然后她把那条通知划掉了。
她继续往前走。
城市的灯火在她周围慢慢地亮起来,像一条缓慢涌动的河流。河流里有无数个光点,每一个光点都是一个人,每一个人都有自己的一笔账——本金,利息,余额。他们在那条河流里行走,不知道明天会被推到哪里,不知道算法在给他们计算着什么。
但他们还在走。
利息还在累积。
而本金还在。