第七种利息
第七种利息
一
陈望舒第一次注意到那笔利息的时候,北京的雾霾正在第三次红色预警和第一次解除之间摇摆不定。
那是十二月的某个星期三下午,他坐在望京SOHO T3座二十七层的工位上,面前的三块屏幕分别显示着信贷风控系统的实时监控面板、一段正在调试的Python代码和一份半凉不凉的外卖——酸菜鱼盖饭,鱼已经坨了。
他在”星辰信贷”工作了三年零四个月。这家公司对外叫”星辰数科”,做的是互联网小额信贷,说白了吧,就是把钱借给银行不愿碰的人——那些信用评分不够、没有房产抵押、在传统金融体系里近乎透明的普通人。三年前公司B轮融资的时候,估值二十八个亿,创始人袁启明在年会上说:“我们做的事情很简单,让每一个被遗忘的人,都有被看见的机会。“台下掌声雷动,陈望舒也跟着拍了手。
那时候他刚从清华计算机系毕业两年,觉得自己在做一件有意义的事。
他的工作职责是维护核心风控算法——一个叫”星盘”的模型体系。这套系统从三千多个维度给每个借款人打分:消费记录、社交关系、地理位置、手机型号、充电频率、打字速度……一切你能想到的数据,“星盘”都吃进去,然后在三百毫秒内吐出一个结论:借不借,借多少,利息多少。
“星盘”非常精确。坏账率控制在行业平均水平的六成以下,这让星辰信贷在资本市场上颇受青睐。陈望舒也因此从一个普通工程师升到了算法组的Tech Lead,管着十二个人,年薪涨到了六十万。他的直接上级是CTO周远征,一个从硅谷回来的中年男人,喜欢穿Patagonia的抓绒衫,办公桌上放着一张他跟马斯克的合影——那张照片后来被证实是在某个科技峰会的洗手间走廊拍的,但这不影响周远征逢人就讲”我在硅谷那几年”。
陈望舒发现异常纯属偶然。
那天他在做季度模型审计——每三个月,他们需要把”星盘”的输出数据做一次全量校验,确保模型的预测准确率没有漂移。这种活儿枯燥得像是在沙滩上一粒一粒数沙子,但监管有要求,他不得不做。
他用的是自己写的一个校验脚本,跑了大概四十分钟,结果出来的时候,他发现了一个奇怪的数字。
在”利息收入”这个大类目下,通常有六种利息类型:正常利息、逾期利息、罚息、复利、展期利息和提前还款补偿。这六种类型对应不同的会计科目和税务处理方式,代码里写得清清楚楚,数据库的schema也定义得明明白白。
但校验结果显示,有七种。
多出来的那种,代码里没有定义,数据库schema里没有字段,会计科目表里没有编号。它就那么凭空出现在了某个中间计算环节的日志里,金额不大,每笔大概在零点零几元到几元之间,但笔数极多——光是第四季度,就有超过十一万笔。
陈望舒盯着那个数字看了大概三分钟。他把酸菜鱼推到一边,调出了原始日志。
日志里,这种利息的类型编号是”INT_07”,备注栏写着一个他从来没见过的词:“时间折旧”。
他以为是哪个新来的同事写的bug。在星辰信贷一百二十多人的技术团队里,代码仓库每天都有几百次提交,偶尔出个字段错位、类型溢出之类的问题,并不罕见。他查了一下”INT_07”在代码仓库里的提交记录——没有。Git的blame显示,没有任何一次commit包含这个字符串。
他又查了数据库的变更记录。也没有。最近一次schema变更是在两个月前,加了一个”用户画像标签”的字段,跟利息完全无关。
陈望舒犹豫了几秒钟。按道理,他应该把这件事报告给周远征,或者至少在组内的技术群里提一嘴。但他没有。他不确定为什么——也许是因为那笔利息的金额实在太小,不值得大惊小怪,也许是因为他骨子里有一种技术人员特有的固执:在一个问题被彻底搞清楚之前,他不希望任何人来指手画脚。
他决定自己先看看。
二
接下来的一周,陈望舒每天晚上加班到十一点以后。不是因为工作量大——恰恰相反,他把白天的工作尽量压缩在六个小时内完成,剩下的时间全都花在了追踪”INT_07”上。
他首先做的是确认这不是一个随机错误。他把第四季度的十一万笔”INT_07”记录全部导了出来,用Pandas做了一次统计分析。
结果让他坐直了身子。
这些”时间折旧”利息的分布不是随机的。它们精确地出现在某类特定的借款人身上——那些在还款日当天,账户余额恰好低于应还金额,但在最后期限之前(通常是深夜或凌晨)突然有一笔小额资金入账,刚好够还款的人。
换句话说,这些人本来还不上了,但在最后一刻,被某种力量”推”了一下。
那个”推力”来自哪里,数据没有显示。但”INT_07”的计算逻辑非常清晰:它是根据”距离逾期的剩余时间”来计算的。距离逾期越近,这笔利息越高;如果提前三天以上还清,“INT_07”就是零。
这不像是一个bug。Bug不会这么有逻辑。
陈望舒开始排查这些借款人的共同特征。他调出了其中一千个人的用户画像数据,做了聚类分析。
结论出来了:这些人大多是外卖骑手、网约车司机、建筑工人、小摊贩——月收入在四千到八千之间,居住地集中在城乡接合部,年龄在二十八到四十五岁之间,已婚或有子女的比例超过百分之七十八。他们的信用评分普遍在五百五十到六百二十之间,属于”星盘”模型里风险偏高的那档客户。
还有一个共同点:他们都是在最后一刻被”救”回来的——不是靠亲友转账(转账记录显示入账方大多是他们自己的其他账户,或者一些他从未见过的支付渠道),而是靠某种看起来像是自发性的、精确到分钟的”资金涌现”。
陈望舒把这种现象暂时命名为”临界还款效应”。
他在公司的一台测试服务器上搭了一个模拟环境,试图复现这个效应。他用的是历史数据——把过去两年里所有出现过”INT_07”的借款人的完整交易链路输入模拟器,让”星盘”模型重新跑一遍。
模拟器跑了两天。
结果出来的时候,陈望舒发现自己的手在发抖。
在模拟环境中,那些”临界还款效应”消失了。每一个在真实世界里被”救”回来的借款人,在模拟中都如实地逾期了。“INT_07”也没有出现——它的值全是零。
这意味着,“INT_07”不是”星盘”模型产生的。它来自真实世界,来自那些活生生的人在做出的选择、经历的际遇中产生的某种”溢出”。
一种只存在于现实、不存在于模拟的利息。
陈望舒关掉了模拟器,靠在椅背上,盯着天花板上的日光灯管看了很久。
三
关于”时间折旧”这个词,陈望舒一开始并没有太多联想。在他的认知里,这是一个金融术语——在资产评估中,时间折旧指的是资产价值随时间的递减。但用在利息上,说不通。利息是时间的朋友,不是时间的敌人。时间越长,利息越多——这是金融的基本法则。
除非”时间折旧”指的不是资产,而是别的什么。
十二月中旬的一个周末,陈望舒去了一趟公司附近的一家咖啡馆,带着笔记本电脑,打算在安静的环境里好好想想这件事。他点了一杯美式,坐在靠窗的位置,外面是望京的街景——灰蒙蒙的天空下,塔吊像巨大的螳螂一样在远处的工地上缓慢转动。
他打开了那些”INT_07”借款人的匿名数据,一个一个地看。
他注意到了一个他之前忽略的细节。
在每一个出现”临界还款效应”的借款人账户里,在还款日之前的三到五天,都会有一段异常的”数据空白期”——不是数据缺失,而是数据过于平淡。这些人通常在”星盘”的系统里留下了大量的行为数据:每天几点起床(通过手机第一次解锁时间推断)、几点出门(通过GPS轨迹)、几点工作(通过App使用模式)、收入多少(通过银行流水)。但在还款日之前的那几天,他们的数据曲线突然变得异常平滑——像是一个人在心电图上突然安静了下来。
然后,在还款日当天(通常是深夜),一笔精确到分的资金入账,刚好覆盖应还金额,然后一切恢复正常。
这种模式太规律了,不像是巧合。
陈望舒想到了一个可能性,但这个可能性让他觉得荒谬:这些人是不是在某种程度上”感知”到了自己即将逾期的危险,然后在潜意识的驱动下做出了某种超常规的努力——比如额外接了一整夜的活儿、向一个平时不会联系的渠道借了钱、甚至做出了某种牺牲——来避免逾期的发生?
如果真是这样,那么”INT_07”就不是系统产生的利息,而是这些人为了不逾期而付出的”额外代价”在金融系统中的投影。
一种人的意志的金融化表达。
陈望舒觉得自己可能在想多了。他是一个工程师,不是一个哲学家。他应该去找一个技术层面的解释——也许是某个第三方支付渠道的延迟入账机制,也许是某个合作银行的对账时间差,也许是他没注意到的某个系统接口的默认行为。
但他查了所有的接口文档、第三方支付的对账规则、合作银行的结算协议。没有一个能解释”INT_07”。
那天晚上回到家,他躺在床上翻来覆去睡不着。他和女友林知予已经三个月没好好说过话了——不是吵架,是那种比吵架更糟糕的沉默。林知予是一家出版社的编辑,工作不算忙,但她最近在准备一个考试,每天晚上把自己关在书房里。两个人的生活像是两条平行线,共享一个地址,但不共享任何时间。
凌晨两点,陈望舒拿起手机,打开了一个他在追踪”INT_07”时偶然发现的借款人——编号U-20241187,一个三十四岁的外卖骑手,姓赵,住在昌平的一个城中村里。
这个赵姓骑手的数据很典型:每个月收入六千到七千,在星辰信贷借了两笔钱,一笔八千,一笔五千,分十二期还。他的还款记录完美——从无逾期,每期都在还款日当天结清。但每期的”INT_07”都很高,说明他每次都是在最后一刻才凑够的钱。
陈望舒点开了赵骑手的详细交易数据,看到了一个他之前没注意到的模式:在每次还款日之前的”数据空白期”里,赵骑手的GPS轨迹显示他每天跑单的时间会比平时多出四到五个小时。凌晨两点到五点,别人都睡了,他还在大街上跑。
外卖平台在那个时段的单量极少,每单的收入也比白天低。但赵骑手还是跑了。
他在用睡眠换钱。用身体换时间。用命换一个不逾期的信用评分。
“INT_07”记录的不是资金的利息,而是人的折旧。
陈望舒把手机放在枕头边上,盯着天花板。窗外,远处的国贸大厦像一个发光的墓碑。
四
陈望舒决定见一见这个赵骑手。
他知道自己不应该这么做。公司有严格的数据隐私政策,员工不得接触借款人,更不能向借款人透露任何关于风控系统的信息。违反规定的后果是立即开除,严重的还可能面临法律追诉。
但他还是去了。
他找了一个借口——说是要做用户调研,通过运营部门拿到了赵骑手的联系方式。他没有通过公司渠道联系,而是用自己的手机发了一条短信,说自己是做用户访谈的,愿意支付三百元的误工费,聊一个小时。
赵骑手很快回复了,约在了昌平南邵地铁站附近的一个兰州拉面馆。
那天是周六,天气出奇地好,北京难得的蓝天。陈望舒坐了一个多小时的地铁,从望京到南邵,出了站又打了一辆摩的,到了拉面馆。
赵骑手比他想象的要瘦。三十四岁的人,看起来像四十多岁。脸上的皮肤被风吹日晒得像一张旧报纸,手指关节粗大,指甲缝里有洗不掉的黑色。他穿着一件深蓝色的外卖骑手制服,头盔放在脚边。
“你就是那个做访谈的?“赵骑手打量着陈望舒身上的始祖鸟羽绒服,眼神里有一丝审视,但很快消失了。
“对,谢谢你愿意来。“陈望舒把三百块钱现金推过去,“这是误工费。”
赵骑手没客气,直接收了。他叫了一碗牛肉面,陈望舒要了一杯茶。
聊天进行得比陈望舒预想的要自然。他没有问任何关于借款和还款的事情——那样太明显了。他从外卖行业聊起,问赵骑手每天跑多久、收入怎么样、平台算法公不公平。
赵骑手话不多,但每一句都很实在。
“一天跑十二三个小时吧,一个月休两天。收入嘛,看月份,冬天好一点,夏天太热,跑的人少,单子也少。“他喝了一口面汤,“算法那东西,说不准。有时候你跑到最远的单子,它给你加两块钱补贴;有时候你就在店门口等着,它派你去五公里外取一单十块钱的餐。”
“你觉得公平吗?”
赵骑手笑了一下,那种笑里没有任何幽默的成分。“什么叫公平?我以前在老家开小饭馆,赚不到钱,还欠了一屁股债。来北京跑外卖,至少每个月有进账。两个孩子在老家上学,学费、生活费,哪一样不要钱?老婆在老家的一家服装厂上班,一个月三千多。全家的开销,靠我一个人的轮子转。”
陈望舒点了点头。“有没有哪个月特别紧张?就是钱不太够的时候。”
赵骑手的筷子停了一下。
“每个月都紧张。“他说,“但是到了该还钱的日子,总会有办法的。”
“什么办法?”
赵骑手想了想。“说不清楚。反正到了那天,心里就有一个声音:你得想办法。然后就想办法了。有时候多跑几个小时,有时候找老家的亲戚借一点——借得也不多,就几百块。有时候吧……”他犹豫了一下,“有时候就是莫名其妙地,那天收入特别好。平台也不知道为啥,一直给你派好单。就好像……有人在帮你。”
陈望舒心里动了一下。
“你信命吗?“他问。
赵骑手把最后一根面条挑起来吃掉,擦了擦嘴。“不信。但我觉得,老天爷不会让肯干活的人饿死。这就是我的命——干活,还钱,再干活。没啥好信不信的。”
走出拉面馆的时候,赵骑手骑上他那辆电瓶车,回头看了陈望舒一眼。“你到底想问啥?”
陈望舒笑了笑。“没什么。就是想知道,你们过得怎么样。”
赵骑手点点头,拧开电门,电瓶车嗖地一下窜出去了,很快就消失在了昌平冬天的街道上。
陈望舒站在原地,看着那辆电瓶车远去的方向。阳光很好,但他觉得冷。
五
新年过后,陈望舒开始系统地研究”INT_07”。
他花了两个月的时间,建立了一个独立于”星盘”的分析模型,专门用来追踪和预测”临界还款效应”。他把这个模型命名为”潮汐”——因为它像潮汐一样,在看不见的地方涌动,只在特定的时刻显露出它的力量。
“潮汐”模型的输入不是常规的金融数据,而是他定义的一组新变量:他叫它们”生存密度指标”。
这些指标包括:一个人在还款日前七天的GPS轨迹方差(轨迹越分散,说明他在拼命地扩大活动范围寻找收入机会)、手机充电频率(充电越频繁,说明使用手机的时间越长,工作时间越长)、凌晨时段的活跃度(深夜两点到五点还在用手机,通常意味着还在接单或工作),以及一个他自己发明的指标——“最后的努力指数”。
“最后的努力指数”是这样计算的:在还款日前三天,一个人为了凑齐还款金额而付出的”非常规努力”的程度。陈望舒没有精确的衡量方法,但他通过分析交易数据的模式,可以大致推断出这个人在最后一刻的资金来源是常规收入还是额外的、超出日常模式的收入。
结果令人震惊。
“潮汐”模型预测”临界还款效应”的准确率达到了百分之九十三。也就是说,陈望舒可以提前三天预测出哪些借款人会在最后一刻被”救”回来。
但这些预测有一个前提:只在真实世界中成立。一旦他用模拟数据运行”潮汐”,准确率就降到和抛硬币差不多。
这不对。这不科学。
陈望舒开始怀疑自己的模型有问题。他花了三周时间做交叉验证、消融实验、敏感性分析——所有标准的机器学习方法论都过了一遍。“潮汐”模型没有问题。
那就只有一个解释:在真实世界中,存在某种”星盘”系统没有捕捉到的、非数据层面的因素,在影响这些人的还款行为。
一种算法看不见的力量。
陈望舒不知道该怎么定义这种力量。它不是收入——这些人的收入是固定的、可预测的。它不是社会关系——他们的社交网络数据没有在还款日前发生异常。它不是外部援助——没有人给他们转账。
它更像是……一种从人的生存本能中溢出的东西。一种在悬崖边上突然长出来的翅膀。
陈望舒想到了一个词:韧性。
但这些人的韧性不是抽象的。它是可以被量化的、被计算成利息的。它在金融系统里留下了痕迹,虽然那个痕迹——“INT_07”——不在任何代码里,不在任何账本上。
它存在于系统的缝隙里。像水渗进混凝土的裂缝,看不见,但一直在那里。
六
三月初,星辰信贷发生了一件大事。
创始人袁启明在一次内部会议上宣布,公司将在年底前启动IPO进程,目标是在香港上市。保荐人是中金和高盛,估值预期在五十到八十亿美元之间。
消息传开的那天,整个办公室的气氛都变了。工程师们开始讨论期权变现后买什么车,市场部的人在研究湾区的房价,HR突然变得格外和蔼可亲——连食堂的阿姨都多给了两块红烧肉。
但IPO的前提是:财报必须漂亮。
这意味着两件事——收入要增长,坏账要下降。
周远征在技术全体大会上讲了一个多小时,核心意思是:“星盘”模型的坏账率需要再降零点五个百分点。别小看这零点五个百分点,它对应的资金规模是三亿四千万,在投行的估值模型里,这一项就能多出四到五亿美元的估值。
“怎么降?“陈望舒问。
“很简单,“周远征推了推他的黑框眼镜,“收紧放贷标准。把信用评分在六百以下的客户砍掉。”
陈望舒沉默了几秒钟。“六百分以下的人,占我们客户总量的百分之三十五。”
“我知道。但他们的坏账率是六百分以上的三倍。砍掉他们,坏账率立马下来。”
“那些人怎么办?”
周远征看了他一眼。“望舒,我们是商业机构,不是慈善组织。那些人的风险太高了,不砍掉他们,投行过不了。”
陈望舒没有再说话。
回到工位上,他打开了”潮汐”模型,调出了信用评分在六百分以下的客户的”INT_07”数据。
数据很清楚:这些人的”临界还款效应”最强。他们是最容易在最后一刻被”救”回来的人。他们的”时间折旧”利息最高——也就是说,他们为了不逾期付出的代价最大。
如果砍掉这些客户,“INT_07”会消失。
陈望舒不确定那意味着什么。但他有一种直觉:那不是一件好事。
七
三月下旬的一个傍晚,陈望舒在望京的街头遇见了一个人。
说”遇见”并不准确——是那个人找到了他。
那是在公司楼下的便利店门口。陈望舒刚买了一包烟——他已经戒了两年,但最近又开始抽了。一个穿着灰色棉衣的中年男人站在便利店的灯光下,手里拿着一瓶矿泉水,看着陈望舒笑了笑。
“你是星辰信贷的陈工吧?”
陈望舒警觉地看着他。“你是?”
“我叫孙鹤鸣。“中年男人递过来一张名片,上面印着”中岭资本·合伙人”。
“中岭资本是你们C轮的领投方之一,“孙鹤鸣说,“占股百分之七。不过这不重要。重要的是,我知道你在研究’INT_07’。”
陈望舒的血凉了半截。
“你怎么知道——”
“别紧张,“孙鹤鸣喝了一口水,“我不是来问罪的。我是来跟你聊聊的。”
他指了指便利店旁边的长椅。陈望舒犹豫了一下,还是坐了下来。
孙鹤鸣是一个四十五六岁的男人,头发花白,但眼神锐利。“‘INT_07’不是我发现的,“孙鹤鸣说,“是我们的量化团队在审计你们的数据时注意到的。他们做尽职调查的时候,发现你们公司的利息收入和财务报表有一点点微小的差异——大概百万分之三。大多数审计人员会忽略这个差异,但我们的一个分析师,他是个怪人,喜欢追这种细节。”
“然后呢?”
“然后他追到了’INT_07’。你们公司的CFO不知道这件事——你的老板也不知道。至少我们当时确认的时候,他们不知道。”
“那你是怎么知道我在研究的?”
孙鹤鸣笑了一下。“因为你在公司内网查过’INT_07’相关的数据。你的查询记录会经过数据中台,我们的分析师有权限查看数据中台的日志。合法权限,尽职调查附带的。”
陈望舒的拳头攥紧了。
“你想从我这里得到什么?“他问。
孙鹤鸣转过身来,正对着他。“我不需要从你这里得到什么。我需要你做一个选择。你知道你们的IPO计划吧?IPO意味着你们的放贷标准会收紧,那些六百分以下的客户会被砍掉。这些客户——也就是你的’INT_07’人群——会被抛弃。他们不会被别的平台接手,因为他们的信用评分太低了。”
孙鹤鸣停顿了一下,让这些话沉淀在冷空气里。
“中岭资本投你们,不是因为我们相信你们在做慈善。我们相信的是数据驱动的风险定价。但你的’INT_07’让我看到了一个我们之前没注意到的东西——这些高风险客户的’韧性价值’。他们虽然坏账率高,但他们的’临界还款效应’也最强。也就是说,他们是最努力的人。如果你能把’INT_07’的逻辑逆向工程出来,把它变成一个正向的模型——一个不仅能预测谁能还上钱,还能识别谁最值得被借钱的模型——那你们就不需要砍掉这些客户。你们可以对他们收取更合理的利率,用’韧性’作为新的风控维度。”
陈望舒沉默了很久。
“这不会改变IPO的计划。“他说。
“不,“孙鹤鸣笑了,“它会改变IPO的故事。你们可以告诉投行:我们不仅有一个精确的风控模型,我们还发现了一种全新的信用评估维度——人的韧性。这个故事的估值,比’砍掉百分之三十五的客户’要性感得多。”
陈望舒看着孙鹤鸣。这个投资人的脸上没有恶意,但也没有善意。那是一张典型的资本市场的面孔——精确、理性、在每句话背后都计算着收益。
“我需要想想。“陈望舒说。
“当然。“孙鹤鸣站起来,拍了拍裤子上的灰。“不过别想太久。你们的IPO时间表不等人。“
八
陈望舒回到公司的时候,已经是晚上十点。办公室里还亮着几盏灯——加班在星辰信贷是常态,尤其是在IPO前夕。
他坐回工位,没有开电脑。他从包里掏出一支笔和一个笔记本——不是电子设备,是真的纸和笔。他已经很久没用纸笔写字了,笔画歪歪扭扭的,像是小学生的作业。
他在纸上画了一个三角形。
三角形的三个顶点分别写着:“INT_07”、“韧性”和”估值”。
然后他在这三个词之间画了箭头,试图理清它们的关系。
“INT_07”指向”韧性”——它是韧性的度量。 “韧性”指向”估值”——如果能把韧性变成一个新的风控维度,它就能提升公司的估值。 “估值”指向”INT_07”——更高的估值意味着更多的资本,更多的资本意味着更多的借款人,更多的借款人意味着更多的”INT_07”。
一个完美的正反馈循环。孙鹤鸣的话没错。
但陈望舒在这个三角形的中心写了一个问号。
问题是:一旦”韧性”被量化、被模型化、被资本化,它还是韧性吗?
他想起了赵骑手。那个每天凌晨两点还在街上跑的男人,那种在悬崖边上拼命挣扎的力量——如果这种力量被”潮汐”模型捕捉到,然后变成一个信用评分的附加项,让借款人因此获得更低的利率,这难道不是好事吗?
但反过来想,如果”韧性”成了一个可以被计算的指标,那么没有韧性的人——那些真正走投无路的人——是不是就会被更彻底地排除在系统之外?一个”韧性评分低”的人,比一个”信用评分低”的人更难借到钱,因为前者不仅没有钱,还没有”努力”。
这在逻辑上是对的,但在道德上是错的。
陈望舒在纸上划掉了那个三角形,重新画了一个圆。
圆的中心写着:“人”。
他盯着那个字看了很久。办公室的灯管发出嗡嗡的电流声,像一只看不见的蚊子。
九
四月的一个深夜,陈望舒独自去了趟赵骑手住的那个昌平城中村。
他不是去找赵骑手——他甚至不确定赵骑手还住在那里。他只是想去看看。地铁在十三号线终点站停下之后,他沿着一条两旁长满荒草的土路走了大概二十分钟,到了那个村子。
村子在月光下看起来像是被时间遗忘的地方。低矮的自建房挤挤挨挨地排列着,墙壁上贴满了小广告——“快速贷款”、“无抵押借款”、“当天放款”。每一张广告都是一个陷阱,但也是一条生路。
他路过一家还亮着灯的杂货店,里面坐着一个中年女人,在看手机。柜台后面有一排货架,上面摆着方便面、火腿肠、矿泉水,还有几桶颜色鲜艳的廉价饮料。杂货店的门口贴着一张告示:“本店可代缴水电费、手机充值。”
陈望舒买了一瓶水,问老板娘这个村子里住的外卖骑手多不多。
“多得很,“老板娘头也没抬,“都是年轻人,每天早出晚归。有的人啊,凌晨三四点才回来,在我这儿买一桶泡面,蹲在门口吃完就上楼睡了。”
“他们过得好吗?”
老板娘终于抬起头看了他一眼。那眼神里有疲惫,也有一种说不清的东西——也许是同情,也许是麻木。
“什么叫好?活着就是好吧。”
陈望舒拿着水瓶走出了杂货店。他站在村口,看着远处望京方向的灯光——那是他每天工作的地方,二十七层,三块屏幕,六十万年薪。从这个距离看过去,那些灯光像是另一个星球上的城市。
他忽然觉得,那些灯光和他站的地方之间,隔着的不是二十公里,而是一个完整的宇宙。
在那个宇宙里,有十一万笔”INT_07”。每一笔都是一个人在深夜跑过的街道、错过的睡眠、放弃的陪伴。这些代价不会出现在任何财报上,不会增加任何公司的估值,甚至不会被任何人注意到。
但它们一直在那里。
四月,陈望舒做了一个决定。
他没有接受孙鹤鸣的提议,也没有向周远征报告”INT_07”的存在。他选择了第三条路——一条他自己都没想清楚的路。
他把”潮汐”模型的代码从公司的服务器上删掉了。
不是删除文件——那样会留下日志痕迹。他用了一种更隐蔽的方式:在接下来两周的代码维护中,他逐步把”潮汐”相关的模块拆散,分散到几十个看似无关的代码文件里,然后在随后的更新中一一清理掉。每一次变更都小到不会引起任何人的注意。
“INT_07”的数据他也没有保留。他把所有导出的CSV文件用一个加密的脚本覆写了三遍,然后删除。
从系统的角度看,“INT_07”从来没有存在过。那些”临界还款效应”会被归入正常的还款波动中,不会引起任何审计人员的注意。
陈望舒知道他在做什么。他在销毁证据——不是犯罪的证据,而是一种发现的证据。一种关于人的韧性的证据。
他不确定自己有没有权利这么做。那些数据不属于他,属于公司,属于那些借款人,属于这个被算法统治的世界。但他觉得,如果这些数据被资本利用——不管是以什么形式——那些赵骑手们的命运不会变好,只会变得更加精密地被计算、被利用、被榨取。
“韧性”不应该成为一种金融产品。
陈望舒在做出这个决定的那个晚上,给林知予发了一条消息:“今晚早点睡,明天我们去吃饭吧。”
林知予过了很久才回复。她发了一个”好”字,后面跟了一个句号。
陈望舒看着那个句号,觉得它像一扇门。
十
IPO照常推进。信用评分六百分以下的客户被砍掉了。坏账率降了零点六个百分点——比预期的还多。投行很满意,估值定在了六十五亿美元。
袁启明在香港敲钟的那天,陈望舒在北京的办公室里看直播。画面里,袁启明穿着一件定制的深蓝色西装,笑容满面地举着锤子。他身后站着周远征、CFO、几个董事会的成员,还有一群陈望舒叫不出名字的投资人。
敲钟的声音通过直播传过来,有点失真,像是从很远的地方传来的回声。
陈望舒关掉了直播。
他打开了公司的内部系统,查看了一下最新一季度的”INT_07”数据。
数据还在。
陈望舒愣住了。
他明明已经删掉了”潮汐”模型的所有代码,清除了所有相关数据。但”INT_07”还在。它依然出现在系统日志里,像一条暗河,在看不见的地方流淌。
他调出了数据。第四季度,“INT_07”的笔数比上一季度增加了百分之十七。那些六百分以下的客户虽然被砍掉了,但新的六百分以上的客户中,也开始出现”临界还款效应”了。
“INT_07”在扩散。
陈望舒盯着屏幕,突然感到一阵眩晕。他意识到,“INT_07”从来不是他的”潮汐”模型创造的——也不是”星盘”模型创造的。它是一种自发涌现的现象,只要有人借款,只要有人在还款日之前拼命挣扎,它就会出现。
它不需要代码。它不需要模型。它不需要任何人来发现它或定义它。
它只需要人。
陈望舒关掉了电脑,站起来,走到窗边。
望京的夜景在二十七层的高度看起来很壮观——密密麻麻的灯光,像一张巨大的电路板。每一点灯光背后都是一个人,一个在算法和数据之间挣扎求生的人。
他掏出手机,给赵骑手发了一条短信。没有回复。他又发了一条。还是没有回复。
陈望舒想了一下,打开了外卖平台的App。他搜索了一下赵骑手所在区域附近的骑手——他当然找不到赵骑手本人,但他可以看到那个区域有三十多个骑手在线,在这个凌晨一点钟的冬夜里,还有三十多个人在跑。
他们每个人身上都有一笔”INT_07”。每一笔都是一个人为了不倒下而付出的代价。这些代价在金融系统里留下了一个微小的、不被承认的痕迹——七号利息,时间折旧。
陈望舒突然理解了”时间折旧”的真正含义。
它不是资产的折旧。它不是资金的折旧。
它是人的折旧。
一个人的时间是有限的。每一天、每一小时、每一分钟的睡眠、休息、陪伴家人的时光,都是有价值的。当一个人被迫用这些时间来换取刚好够还债的钱时,他的”时间”就在”折旧”——不是变少,而是变薄。他的生命在金融系统的齿轮中被碾过,留下了一层薄薄的、几乎看不见的痕迹。
“INT_07”就是那层痕迹。
它是金融系统对人的意志的最微小的承认——一个不应该存在、但永远会存在的利息。
尾声
那年冬天,陈望舒辞了职。
他没有去别的公司。他用积蓄在通州租了一间小办公室,开始做一个自己的项目——一个开源的风控模型,不采集个人行为数据,只用最基本的金融指标来评估信用。模型的准确率比”星盘”低很多,但它不窥探人的隐私,也不试图量化人的韧性。
他把这个模型命名为”潮汐二代”。
林知予问他为什么要做这个。他说:“因为有些东西不应该被计算。”
林知予没有完全理解,但她点了点头。那天晚上,他们一起去了一家小馆子,点了一份酸菜鱼。鱼没有坨。
赵骑手后来还给陈望舒发过一次短信。是一张照片——他的两个孩子站在老家的新房子前面,笑得很灿烂。照片下面写了一行字:“陈哥,我把债还完了。”
陈望舒看着那张照片,看了很久。
然后他打开了电脑,看了一眼”潮汐二代”的训练日志。日志里没有”INT_07”。
但陈望舒知道,它还在那里。在每一个借款人的账户里,在每一个深夜跑单的骑手的GPS轨迹里,在每一笔精确到分的最后一刻的转账里。
它不会消失。
因为只要有人还在用命换钱,用时间换信用,用睡眠换一个不逾期的明天,“INT_07”就会继续存在。
第七种利息。
时间折旧。
人的折旧。
(完)
后记
这个故事写完之后,我把它发给了一个在互联网公司做风控的朋友看。他看完之后给我打了一个电话,沉默了大概十秒钟,然后说:“你写的那个’INT_07’,我在现实中见过类似的东西。”
我问他是什么。他说:“在我们的系统里,有一个没人在意的字段,叫’用户活跃度波动系数’。它记录的是用户行为数据的波动幅度——简单来说,就是一个人生活的规律性。我们从来不用这个字段做风控,因为它不在任何业务需求文档里。但我有一次偶然注意到,那些’用户活跃度波动系数’突然变大的人——也就是生活突然变得不规律的人——往往就是即将违约的人。但也有相当一部分,在最后关头突然还上了钱。”
“那些人怎么了?“我问。
“不知道。系统只记录了结果,没有记录原因。”
我后来又查了一些资料。在中国,有超过六亿人的月收入在两千元以下。他们中的很多人,都在使用某种形式的互联网信贷——花呗、借呗、微粒贷、各种小额贷款平台。他们的信用评分大多不高,能借到的钱也不多,但每一笔借款都是真实的、有重量的。
没有人计算过他们为了还款付出了多少”额外代价”。没有系统记录过他们为了不逾期而牺牲的睡眠、健康、陪伴家人的时间。这些代价不在任何利息表中,不在任何财务报表中,不在任何算法的参数中。
但它们存在。
它们是第七种利息。
写于二零二六年五月。