余额之岸

招魂者 · 2026/4/9

余额之岸

一、看不见的河

许知鱼记得那条河消失的那天。

那是2057年的冬天,她从位于滨江新城的”星火普惠”总部大楼走出来,发现门口的马路变成了河床。干涸的,布满裂纹的河床,像一道巨大的伤口横在城市中央。有人在河床上烧纸钱,青烟笔直地往上走,像是在给谁写信。

她站在河床边,发了很久的呆。

三年前,这条河还在的。它流淌在城市的金融中心地带,每到夜晚,河水映着两岸的霓虹,广告牌上的数字在水面碎成一片流光。流量、转化率、逾期率、复借率——那些词语像水一样流淌,人们在水里游泳、漂浮、沉溺,很少有人问这条河从哪里来,流向哪里去。

那时候许知鱼二十八岁,是星火普惠的数据科学部负责人。她相信自己做的事是有意义的:让金融的河水流进那些被银行拒绝的角落,流进那些在工厂流水线旁边刷手机的年轻人的手机屏幕里,流进那些凌晨三点还在批发市场扛货的小老板的账户里。

河岸上的人管这套系统叫”智能普惠”。

而河底的人,管它叫”数字深渊”。


二、数据之岸

许知鱼加入星火普惠的那天,是一个阳光极好的三月早晨。

她在公司门口等电梯的时候,看见玻璃幕墙上映着自己的影子:高个子,短发,素色衬衫,眼神里有一种年轻技术人员特有的、近乎固执的认真。她的工牌挂在胸前,照片是入职前一天在照相馆拍的,摄影师让她笑一笑,她笑得很僵硬,像个被临时调校过的机器人。

“许知鱼。“电梯里有人叫她的名字。

她回头,看见一个四十岁左右的男人,方正的脸,眼睛细长,穿一件不太合身的深蓝色西装,手里拿着一杯便利店的冰美式。他的工牌上写着”陈远平·政府事务部·总监”。

“陈总。“她点点头。她知道这个人,星火普惠的政府事务负责人,据说跟区金融办和市发改委都有路子,是公司能拿到”合规备案”那张牌的关键人物。

“听说你是我们今年挖的第三个数据专家了。“陈远平的语气像是在说天气,“前面两个,一个去了字节跳动,一个去了蚂蚁。前者钱多,后者稳定。你为什么来我们这儿?”

许知鱼想了想,说:“因为你们让我做的事情,有社会价值。”

陈远平喝了一口咖啡,然后笑了一下。那个笑容让她后来想了很久:他是在嘲笑她,还是在怀念她?

“社会价值,“他重复了一遍这个词,像在咀嚼一颗话梅,“很好。我们这儿最不缺的就是社会价值。缺的是能把社会价值转化成用户规模的人才。欢迎加入,许博士。”

电梯门打开,他们走进十七楼的办公区。开放式的办公室里坐满了人,每台电脑屏幕上都在跳动数据图表,红色和绿色的数字像脉搏一样闪烁。墙角有一棵塑料的假树,树上挂满了员工照片和便利贴,便利贴上写着各种愿望:“王浩想升职”、“张姐想给孩子买钢琴”、“希望公司明年上市”。

许知鱼在工位上坐下,打开电脑。屏幕上弹出一个数据面板,是她负责的”金闪贷”产品的核心指标:授信通过率38.7%,首逾率4.2%,件均额度3200元,人均借款次数2.7次。

一个年轻的运营人员走过来,弯下腰,指着屏幕说:“许姐,你来看看这个。用户’深海’,在我们平台借了11次,累计借款43000元,目前状态正常。你猜他是什么职业?”

许知鱼看了一会儿数据,说:“工厂流水线工人,三班倒,月收入大概4500到5000元。他每次都在发薪日后两天借款,用来填补上个工作周期的生活缺口,然后在下一个发薪日还款,中间间隔大约十四天。”

运营人员眨了眨眼,说:“许姐,你怎么知道得这么准?”

许知鱼指了指屏幕上的一条曲线,说:“你看他借款的时间戳,每次都是晚上十一点到凌晨一点之间。这个时间段工厂夜班工人刚好有十五分钟的休息时间,他们通常会用手机刷一刷。看到’额度已更新’的推送通知,就会点进来。“她顿了顿,“他的社交数据也很干净,没有任何奢侈品消费记录,消费类APP使用集中在拼多多和特价商品群里。所以他是真正的蓝领,不是骗贷的。”

运营人员沉默了一会儿,然后说:“那我们给他提额吧。”

许知鱼看着屏幕,没有说话。

那个叫”深海”的用户,他后来怎么样了?许知鱼在三年后的某个深夜搜索过他的账号。账号状态是”已冻结”,逾期天数:187天。备注栏里有一条催收记录,写着四个字:无法联系。

她不知道”深海”是谁。真名叫什么,现在在哪里,是不是还活着。她只知道,她用数据画出了他的画像,然后算法把他标记为”可授信用户”,然后他借了十一次钱,然后他还不上了。

这条河,在那时候已经开始挖它的河床了。


三、算法的春天

星火普惠的算法,许知鱼管它叫”北辰”。

北辰是公司的核心资产。它不只是一个风控模型,而是一套自学习的智能系统。它吃进去的是用户的行为数据——APP使用时长、社交关系、消费记录、位置轨迹、甚至滑动屏幕的速度和点击按钮的力度——吐出来的是一个数字:这个人的信用额度,以及一个利率。

在北辰的最初版本里,许知鱼设置了几个核心原则:拒绝多头借贷、识别欺诈行为、控制人均负债比。这些原则写在她在顶级期刊上发表的那篇论文里,被公司当作技术壁垒来宣传。她为此感到骄傲——至少在那个阶段,她相信这是一套能够让”好用户”借到钱、让”坏用户”被拦住的技术。

但是”好”与”坏”在北辰的逻辑里,定义方式跟字典里不太一样。

北辰定义的”好用户”是那些能够持续还款的人。而持续还款的条件有两个:第一,有稳定的收入;第二,有足够的消费意愿——因为一个不愿意消费的人,就不会愿意承担利息,也就不会产生利润。

这个逻辑在数学上是自洽的。但在社会学上,它有一个别名:贫困陷阱。

越穷的人,消费意愿越强——因为他们活在当下,他们没有储蓄的习惯,他们需要借钱来维持生活。而他们持续还款的能力,恰好被北辰标记为”信用良好”,于是他们的额度被一次又一次地提高,直到他们的债务超过他们这辈子能够还清的极限。

许知鱼第一次意识到这一点,是在她父亲住院的那个月。

她父亲许家年,六十三岁,退休中学语文教师。那天晚上他从菜市场回家的路上晕倒在公交站台,送到医院检查,是急性心梗,需要做支架手术。手术费十二万,医保报销百分之六十,自费部分四万八。

许知鱼的存款里有六万。她当时刚付完房子的首付,每个月还贷一万二。

她在医院的走廊里坐了一整夜,用手机在五个平台上借了一圈钱,最终在星火普惠借到了两万四。利率是月息1.2%,年化14.4%,在所有平台里算”良心价”。她用这笔钱交了手术费,然后在接下来的一年里,每个月还三千二。

她后来想:如果她不是一个数据科学家,如果她没有在星火普惠工作,如果她没有能力在多个平台借到钱凑够那个数字,她父亲可能就死了。

而她父亲之所以能做手术,不是因为他有钱,而是因为她——许知鱼——是那个系统的建设者之一,她懂得怎么在系统里找到自己的位置。

这是一种特权。一种算法之外的特权。


四、河长

陈远平五十岁那年,终于等来了他仕途上最重要的一次机会。

2056年春天,市里要提拔一批副局级干部,组织部给了金融办一个名额。陈远平的直接领导——金融办副主任老周——还有两年退休,这个名额实际上是给年轻人的。但陈远平打听到,另外两个竞争者中,有一个在去年的P2P清退工作中出了纰漏,被市纪委约谈过,虽然没有处分,但在考察环节这是个软肋。

陈远平觉得机会来了。

他用了两个月时间准备竞聘材料,核心论点是:金融科技是下一轮城市经济增长的核心引擎,而星火普惠是目前省内规模最大的合规P2P平台,年交易额突破三百亿,纳税超过八个亿,如果能够将其纳入市里的”金融科技创新试点”名单,将极大地提升本市在区域金融版图中的地位。

材料写得很好。数据详实,论证有力,政治站位也很高。

答辩那天,他穿着那件不太合身的深蓝色西装,站在会议室的白板前,面对着市委组织部的七位考官。他讲了三十分钟,从金融科技的战略意义讲到星火普惠的合规实践,从全国P2P整治的大背景讲到本市发展金融科技的独特优势。

最后一位考官——一个头发花白的老太太——问他:“陈远平同志,你说星火普惠帮了很多’长尾用户’获得了金融服务。我问你,这些用户里,有多少人的负债超过了他们的偿还能力?”

陈远平的笑容僵了半秒钟。

他快速地调整了表情,说:“这位领导,您提到的风险控制问题,正是我们政府监管部门工作的重点。我今天要汇报的试点方案,核心内容之一就是建立’智慧风控预警系统’,通过对借款人的多维度数据画像,实现精准的风险识别和提前干预……”

他回答得很长,很圆滑,很官话。老太太听完,点了点头,没有再追问。

陈远平后来回想那个瞬间,他知道那是整场答辩里最关键的一秒钟。如果他回答不好,那个问题就会变成一个钉子,扎在他的考察材料里,成为否定他的理由。

他躲过去了。

但那个问题本身,在他心里留下了一条裂缝。


五、岸上的餐厅

林小河在城中村开了一家小餐厅,叫”小河餐馆”。

说是餐馆,其实就是一个四十平方米的临街铺面,夹在一家五金店和一家成人用品店之间。她在这里卖了七年的盖浇饭和面条,每天早上五点起床去菜市场买菜,晚上十点关门,回家刷一会儿手机,然后睡觉。

她的微信昵称叫”小河”,是一个她用了十一年的名字。

林小河属虎,今年三十五岁,离异,没有孩子。离婚的原因是前夫赌博,欠了六十多万,最后把她娘家给的陪嫁钱也填进去还债了。离婚那天,她带着自己的衣服和一个行李箱走出那个家,在城中村找了一个月租房,月租八百,没有独立卫生间。

那时候她二十八岁,觉得人生已经完了。

但是她又想:完了就完了,反正死不了,那就活着。活着就得吃饭,吃饭就得有钱,有钱就得干活。所以她去考了厨师证,去了一家餐厅当帮厨,用三年时间学会了所有的菜品,然后攒够六万块钱,开了这家小河餐馆。

开餐馆的第一年,她瘦了二十斤。第二年,她把月租从八百谈到了六百五。第三年,她在餐馆门口装了一个红色的霓虹灯招牌,每天晚上亮着,像一盏小小的灯笼。

她的招牌菜是酸菜鱼,用她老家的泡菜坛子发酵的酸菜,配上从附近菜市场买的新鲜活鱼。鱼片切得很薄,酸辣比例刚好,不咸不淡,米饭无限量供应。来吃饭的人大多是附近的工人、快递员、送餐骑手,还有隔壁五金店的小老板。他们管她叫”小河姐”或者”老板娘”,有时候会跟她聊几句天。

林小河在2056年秋天第一次接触到星火普惠。

那时候她想扩大店面,把隔壁那间空出来的小铺面也盘下来,但是手里的流动资金不够。她去银行问过贷款,银行说她的流水不够,没有抵押物,批不下来。一个常来吃饭的骑手——一个戴眼镜的瘦高个子——跟她说:“老板娘,你下一个APP试试,叫星火普惠,额度挺高的,我上周刚借了两千,交了我妈住院费。”

林小河下载了那个APP,注册,绑定了银行卡,授权了通讯录和位置信息。十五分钟后,系统给了她一个额度:一万五,月息0.99%。

她算了算,一万五借十二个月,每个月还1412元,加起来16944元,利息1944元。在她的承受范围内。

她借了。

那个眼镜骑手后来又来过几次,有一次还带了一个同事来吃饭。他们在角落里聊天,声音很低,林小河听不太清楚,好像在说”逾期了”、“催收”之类的词。她当时没有在意。

第二年春天,骑手没有再出现。

林小河后来听说,他辞了职,回了老家。有人说是因为还不上钱,被平台起诉了,上了征信黑名单,在城市里待不下去了。也有人说他是自己走的,欠了大概三万多,觉得没脸见人。

林小河不知道真相是什么。她只知道,那个骑手叫赵海涛,二十六岁,戴眼镜,爱吃酸菜鱼,每次来都要加一份。

她也还上了自己的贷款。一共16944元,一笔一笔地还,每个月准时到账,一分不多一分不少。

但她始终记得那个额度审批的十五分钟里,手机屏幕上的那个数字。一万五。她不知道为什么系统给了她这个数字,她也不知道这个数字背后系统看了她的什么。她只知道,那十五分钟里,她的人生被一个算法定义了一次:你是谁,你能借多少钱,你应该承担多少利息。

她不知道自己是”好用户”还是”坏用户”。她只知道她还活着,还在卖酸菜鱼,门口的霓虹灯还在亮着。

这就够了。


六、河流改道

2056年冬天,星火普惠的冬天来得比往年早。

先是监管文件下来了,叫”互联网贷款管理办法修订版”,核心内容是:所有平台的贷款产品必须与持牌金融机构合作,不得直接向借款人发放贷款;杠杆率上限从十倍压缩到五倍;单个借款人最高额度从二十万降到五万。

文件是十一月下的。星火普惠的管理层在十一月十八日开了一整夜的会。

许知鱼记得那个会议室。位于大楼三十二层,落地窗外是城市的夜景,万家灯火像一片星海。她坐在长桌的一端,对面是CEO李明达,一个四十出头的前银行高管,说话喜欢用排比句。

“这个文件,“李明达把文件摔在桌上,“是悬在我们头上的一把刀。”

“杠杆压缩意味着我们要么增加资本金,要么减少贷款余额。增加资本金,各位知道我们现在账上有多少现金吗?“CFO接过话头,“大概够撑六个月的。”

“那就减少余额。“李明达说,“减少放款量,优化资产结构,熬过这个冬天。”

许知鱼在那时候举手说:“李总,有一件事我们需要提前考虑。如果我们现在收缩授信,那些已经依赖我们平台周转的用户,会面临流动性危机。他们的贷款还没有到期,但他们可能无法续借了,这会导致——”

“我知道。“李明达打断了她,“我知道。但许博士,我们首先是一家商业公司。如果我们自己倒下了,受影响的是几千万用户,不只是我们的借款人。先活下来,才能谈别的。”

许知鱼没有再说话。她知道李明达是对的,从商业逻辑上来说。但她也知道,当一家公司的资产负债表收缩的时候,资产负债表上每一块钱的减少,都对应着一个人的生活在现实中的坍缩。

那天晚上回家的路上,她坐在出租车里,看见车窗外的城市。路灯一排一排地往后退,像一串省略号。她突然想:北辰算法会不会在某一天,计算出整个城市的经济心跳,然后发现那心跳其实是一段不断重复的借贷循环?一个人借钱,还钱,再用借来的钱还另一笔债?

她不知道。她只知道那条河正在改道。


七、陈远平的账本

陈远平最终没有等到那个副局级的名额。

2056年十二月底,市里突然启动了针对”金融科技创新试点”名单的专项审计。审计组的组长是市纪委的一位副书记,据说跟老周不对付。审计内容表面上是财务合规性,但明眼人都知道,这是有人在借刀杀人。

星火普惠是审计重点之一。

审计组进驻的那天,陈远平正在区里开会。会议开到一半,他的手机震了一下,是下属发来的消息:审计组的人到了。

他提前离席,赶回公司。在大堂里,他看见审计组的三个人坐在沙发上,表情平静,像三尊雕像。他上前去握手、自我介绍,那三个人站起来,表情依然平静。

“陈总,“为首的那个人说,“我们想看一下你们的贷款资金流向记录。特别是与’长丰银行’的合作项目,资金有没有穿透到底层借款人?”

陈远平的心沉了一下。

长丰银行的项目是星火普惠最大的资金来源之一,银行提供资金,平台提供客户和风控,双方按比例分成利润。但在实际操作中,星火普惠为了提高放款效率,确实存在将多个借款人资金打包后统一由银行划转的情况——换句话说,资金在某个环节上”过了一道水”,这在监管层面是灰色的。

灰色地带。所有人都知道,所有人都装作不知道。

陈远平在会议室里对审计组做了三个小时的汇报。汇报结束后,他走出大楼,在楼下的花坛边站了很久。冬天的风吹过来,很冷,他的西装不够厚,冻得他牙齿打颤。

他掏出手机,给老周发了一条消息:“周主任,我这边遇到点情况,审计组可能要调长丰项目的材料。”

老周的回复很快:“知道了。正常配合,如实反映。”

陈远平看完这条消息,忽然觉得很荒谬。“如实反映”——他怎么如实反映?说我们确实在灰色地带走了钢丝,但钢丝上没有摔死人,所以我们就继续走?这不是他能说的话,也不是老周想听的话。

那天晚上,他去了一家小馆子喝酒。馆子在城中村边上,叫”老陈家菜”,招牌很旧,油烟很重,但是味道很好。他点了一盘酸菜鱼,一碗米饭,一瓶啤酒。

酸菜鱼端上来的时候,他愣了一下。他夹起一块鱼片,放进嘴里。

酸。辣。鲜。

他想:这是很久没有人给他做过的那种味道了。不是酒店里的那种精致的味道,是街边的、家常的、沾着油烟气的味道。

他吃完了一整盘酸菜鱼,结账的时候,老板娘——一个扎着马尾的中年女人——问他:“师傅,吃好了吗?”

他说:“吃好了,很好吃。你的酸菜是自己泡的吗?”

老板娘笑了一下,说:“是啊,我家传了四代的泡菜坛子。你要是觉得好吃,下次再来。”

陈远平走出餐馆,站在路灯下,抬头看了看天。城市的夜空看不到星星,只有对面大楼顶上的航空警示灯,一闪一闪的,像一只红眼睛。

他忽然想起了许知鱼第一天说的那句话:“因为你们让我做的事情,有社会价值。”

社会价值。他在心里把四个字重新排列了一下,发现可以排出很多种组合,但每一种排列都没有意义。

他忽然意识到,他这二十年做的所有事情——写材料、搞关系、跑审批、做政府公关——都是在用一种语言跟另一种语言之间的翻译工作。他用”普惠金融”翻译”商业贷款”,用”创新试点”翻译”绕过监管”,用”社会价值”翻译”用户规模”。他是一个双语者,但他从来不确定两种语言之间是不是真的在说同一件事。

而他五十二岁了。

那天夜里,他做了一个梦。他梦见自己站在一条河的岸边,河床上铺满了文件,每一张文件上都在冒数字。河水很浑浊,漂着很多东西:手机、银行卡、工牌、泡菜坛子、一盘酸菜鱼、一棵塑料假树。他看见一个穿深蓝色西装的男人站在河里,水已经没过他的胸口,但他还在往岸上扔文件。岸上站着许知鱼,手里捧着一台笔记本电脑,屏幕上是北辰算法的核心代码。陈远平想叫她,但他发现自己叫不出声音。

然后他醒了。


八、河床

2057年三月,星火普惠宣布启动”良性退出”程序。

所谓的”良性退出”,是指平台不再发放新贷款,而是逐步回收存量资产,偿还投资人本金和利息。官方公告发出来的那天,许知鱼的邮箱被各种邮件淹没了:有投资人来问为什么无法提现的,有借款人来问还款账户是不是变更了的,有媒体来约采访的,有律师来发律师函的。

她坐在工位上,看着屏幕上的数据面板。上面的数字在以一种她从未见过的方式变化:提现申请量单日突破十二万笔,待偿余额曲线像一条自由落体的抛物线,投资人情绪指数跌破了有记录以来的最低点。

她忽然想起一件事:北辰算法里有一个模块,叫”用户粘性预测模型”。它的功能是根据用户的历史行为数据,预测他们在平台出现问题时会做出什么选择:是等待,还是提现,还是闹事。这个模型本来是用来做运营决策的——在用户快要流失的时候,给他们发一张加息券,或者一个红包,让他们留下来。

但现在这个模型正在反向运作:它预测出来了恐慌正在发生,就像它能预测一个人的心跳会在什么时候加速一样准确。

许知鱼关掉了电脑面板。她觉得自己像一个站在大坝上的人,大坝正在裂开,而她手里没有水泥,只能看着水流从缝隙里涌出来,越来越急。

那天晚上,公司的HRBP——一个戴眼镜的年轻姑娘——来敲她工位的隔板。姑娘的眼眶是红的。

“许姐,“她说,“HR让我来通知你,明天开始,你不用来上班了。”

许知鱼问:“补偿方案是什么?”

姑娘低下头,说:“N+1。但是由于公司账上资金紧张,补偿金要分六个月发放。”

许知鱼说:“好。”

她开始收拾东西。东西不多:一个笔记本电脑的充电器,一个马克杯,一张她父亲的照片,一盆她养了三年的绿萝。她把绿萝抱在怀里,走到电梯口的时候,看见了那棵塑料假树。假树上挂着的便利贴还在,但”希望公司明年上市”的那张,被风吹得掉了一半,只剩下四个字:希望公司。

她走进电梯,按了一楼。电梯下降的时候,她看着楼层数字一格一格地往下跳,忽然觉得那些数字就像借款人手机上的余额通知,一跳一跳地,逼近一个让人心跳加速的零。


九、霓虹灯还亮着

星火普惠暴雷后的第三个月,林小河听说了赵海涛的消息。

他死了。

不是被催收逼死的,不是跳楼,不是任何一种社会新闻里常见的那种”悲剧”。他是回老家之后,在镇上的一个工地上开塔吊的时候,从三十米高的地方摔下来的。工地上的说法是”操作失误”,他家里人的说法是”那孩子最近老是心神不宁,不知道在想什么”。

赵海涛是林小河餐馆倒闭之后,她听说的第一个熟人的死亡。

餐馆是在星火普惠宣布退出后的第四个月关门的。不是因为她的生意不好,而是因为城中村改造,她租的那个铺面被划进了拆迁范围。房东提前解约,给了她两个月搬迁期。她找了一个月,没有找到合适的铺面,剩下的一个月她在处理设备:冰箱卖给二手市场,桌椅送给隔壁五金店的小老板,泡菜坛子——四个,她本来想带走,但搬家那天她一个人搬不动,就留在了那间空荡荡的铺面里。

她最后吃的那一顿,是在城中村边上那个小馆子里吃的。还是酸菜鱼,还是那个老板娘——不对,那个老板娘不是她,那个老板娘姓周,开的是另一家餐馆。周老板的酸菜鱼也很好吃,但是味道跟她自己做的还是有点不一样。

林小河吃完那顿酸菜鱼,在餐馆门口站了一会儿。门口有一棵行道树,是一棵老榕树,树干粗得要两个人才能合抱,枝叶铺开像一把巨大的伞。她站在树下,抬起头,看见阳光从树叶的缝隙里漏下来,落在地上,像一地碎银子。

她忽然想起了赵海涛。那个骑手,在这座城市的地图上,他大概就是这个样子:一个移动的点,速度很快,有时候急刹,有时候绕远路,为了省那么几分钟的时间。他的人生里可能从来没有”慢慢走”这个选项,因为他需要赚钱,需要还债,需要在系统里维持一个”良好信用”的记录。只要他有一天不跑单,系统就会把他的评分往下调一点点。一开始一点点,后来很多一点点,最后他发现自己已经被那个数字定义了他是谁。

林小河站在老榕树下,想了很久。然后她做了一个决定。

她要重新开餐馆。

没有店面,她就在菜市场旁边租了一个摊位,卖早餐。凌晨四点起床,炸油条,磨豆浆,煮稀饭。八点之前收摊,然后去做另一份工:在一家外卖平台上做”气氛组”——就是坐在指定的店里,假装生意很好,让路过的人觉得这家店值得进来。

有一天,她在外卖平台的”气氛组”群里看到一条消息:“星火普惠前负责人被采取强制措施,涉嫌非法吸收公众存款”。她点进去看了看,照片打了马赛克,看不清脸。但她认出了那双眼睛——很认真、很执拗的眼睛。

她没有点开全文。她把手机收起来,继续去扮演那个”生意很好”的假象。

那天晚上,她做了一个梦。梦见自己站在一条干涸的河床边,河床上铺满了硬币,一个一个地,密密麻麻,一直延伸到天边。她弯下腰,捡起一个硬币,硬币上刻着一个数字。她又捡起一个,又是一个不同的数字。她捡了很久,但河床上还有更多的硬币,捡不完。

然后她醒了。

窗外的天还没有亮。她躺在租来的小房间里,听见隔壁有人在咳嗽,有人在说梦话,有人在翻身。这栋楼里住着大概三十几户人家,大多数是跟她一样的租客:打工的、开店的、送外卖的、在工厂流水线上拧螺丝的。他们每天早上出门,晚上回来,倒头就睡,第二天早上继续出门。他们在这座城市里生活了很多年,但大多数人从来不知道这条河的尽头在哪里。

林小河躺在床上,忽然想起来:她已经连续三个月每个月存下两千块钱了。再存五个月,她就有了一万块的本钱,可以重新开始卖酸菜鱼了。

她翻了个身,闭上了眼睛。

霓虹灯灭了。但天总会亮的。


十、北辰

许知鱼被辞退后的第三个月,收到了一个包裹。

包裹是从公司寄来的,里面的东西很简单:一块移动硬盘,和一张纸条。纸条上是HR的字迹:“许博士,这是您的代码备份和模型文档。请查收。”

她把硬盘插进电脑,打开了那个文件夹。北辰算法的核心代码还在,目录结构还是老样子。她看着那些文件夹的名字,忽然觉得它们像一座城市的地图:data/是地基,features/是街道,models/是建筑,output/是窗户里透出来的光。

她打开了一个叫”模型日志”的文件。里面是北辰在2055年到2057年之间的所有重大更新的记录。她一行一行地看,看到了一段她已经忘记的代码提交记录:

Commit: 7f3a21c
Date: 2055-11-14
Author: xuzhiyu
Message: 调整多头借贷识别阈值,将"三个月内超过3个平台"调整为"超过5个平台"。理由:误杀率过高,影响授信规模。

她记得那次修改。那是她做的,理由也是她写的。三个月内从超过3个平台调整为超过5个——这个改动意味着,那些已经在四个平台上借钱的人,也会被系统认为是”正常用户”,而不是”高风险用户”。这个改动的直接后果是:接下来的半年里,星火普惠的授信通过率提高了8个百分点,用户规模扩大了将近一倍。

她当然知道这意味着什么:更多的人被纳入了这个系统,而这些人里,有一部分会多头借贷,会以贷养贷,会最终走向逾期和债务深渊。

但她也记得当时的逻辑:风控不是非黑即白的艺术,而是一种在商业目标和风险控制之间寻找平衡点的技术活。如果阈值设得太低,优质用户进不来,平台的贷款余额上不去,投资人的收益就无法兑现;如果阈值设得太高,那些”边缘用户”就会被拒之门外,而他们中的大多数人,其实是可以通过借贷改善生活的。

她在这个逻辑里生活了三年。她以为自己在做一个”有社会价值”的事情。她给系统里加了很多”保护性规则”:限制学生借贷、限制无业人员借贷、限制单笔超过月收入50%的借款。但她始终没有加一条规则:限制那些借钱来还另一笔债的人。

因为在北辰的逻辑里,只要每一笔借款单独拿出来看都是”还得起的”,那就是可以的。只是当这些”还得起的”叠加在一起的时候,它们会变成一个人一辈子还不完的债。

而这种叠加效应,不在任何一条规则里。

许知鱼关掉了那个文件。她站起来,走到窗边。窗外的城市还是老样子:楼群、街道、车流、行人。一切看起来都很正常。但她现在知道了——在这座城市的每一个角落,在每一个普通人的手机屏幕后面,都有一条看不见的河流在流淌。那条河里流的是数字,是数据,是一个人的信用分数、借款额度、逾期天数,是一个算法对一个人的人生做出的概率判断。

这条河没有温度,没有感情,没有怜悯。

但它有方向。它的方向是往下的,因为重力,因为复利,因为一个人的债务在利滚利的时候,它的增长曲线是指数级的,而不是线性的。

她忽然想起了那张便利贴。那张从塑料假树上掉下来的便利贴,只剩下四个字:希望公司。

希望。

她摇了摇头。然后她做了一个决定。


十一、岸

2058年春天,许知鱼做了一个决定。

她要去见她父亲。

她父亲许家年自从心脏手术之后,身体就一直不太好,每天早上要去公园走路,走一个小时,然后回来坐在阳台上写毛笔字。他写的是古诗词,有时候是《春夜喜雨》,有时候是《登鹳雀楼》,有时候是他自己编的打油诗。

有一次她回家,看见她父亲正在写一张宣纸,上面写的是:

“借钱容易还钱难, 利息叠着利息翻。 劝君莫问河深浅, 上岸回头是青山。”

许知鱼站在门口看了很久。她父亲写完最后一个字,抬起头,看见她站在那里,就说:“回来啦?饿不饿?我给你下碗面。”

她说:“爸,这首诗是你自己写的?”

她父亲说:“是啊,我教的一个学生跟我说的。他儿子在那种网上借钱,后来欠了二十多万,家里房子都卖了。他跟我说的时候,眼泪都掉下来了。我听了心里不好受,就写了这几句。”

许知鱼没有说话。她走过去,在她父亲旁边坐下,看着那张宣纸上未干的墨迹。字写得不好看,有点歪歪扭扭的,像一个人的脚步,走着走着就开始摇晃。

她说:“爸,我给你换个大点的房子吧。”

她父亲说:“不用,这个挺好。”

她说:“我现在有钱。”

她父亲放下毛笔,看着她,说:“知鱼,你做的那个工作,是不是就是让人借钱的?”

她沉默了很久。

然后她说:“是。”

她父亲说:“那你做的是好事还是坏事?”

这个问题像一块石头,砸在她心口上。

她说:“我不知道。”

她父亲站起来,走到窗边,看着外面的天空。那是一个春天的下午,天很蓝,有几朵白云慢慢往东边飘。

他说:“你不知道是好事还是坏事,说明你还在想。还在想,就还有救。”

他转过身,看着她,眼睛里有一种她很久没有见过的光。那种光不是愤怒,不是失望,而是一种沉静的、像老井一样深的耐心。

他说:“我当了一辈子老师,教的最好的一届学生,是那些毕业之后还回来看我的。他们跟我说:老师,我当年在学校里学的那些东西,现在全忘了,但是我记得你跟我们说的那句话——做人要有根。我后来想,他说的’根’是什么意思呢?大概就是,不管你走多远,不管你飞多高,你总要有一个地方,让你觉得自己是从那里来的,那个地方的一些东西,是你不能背叛的。”

许知鱼的眼泪掉下来了。


十二、河的尽头

2058年六月,许知鱼去了一个地方。

这个地方在城市的边缘,是一个叫”数据安息园”的小墓地。不是埋死人的地方,是埋数据的——那些在P2P暴雷潮中倒闭的平台,它们的服务器数据在清空之前,被监管机构要求备份到这里。每一条借款记录、每一个用户的身份证号码、每一笔转账的时间戳,都被刻在一种特殊的防水材料上,埋在地下,上面的石碑上刻着平台的名字和倒闭的日期。

许知鱼在一块石碑前站了很久。石碑上刻着”星火普惠·2057.3-2058.1”。

石碑下面是数据档案馆的入口,一个半地下的空间,像防空洞一样,里面摆着一排排金属柜子,柜子里是一个个硬盘。她走进档案馆,在索引系统上输入了”北辰算法”四个字。

屏幕上显示:“北辰算法核心模型已归档。访问权限:仅限监管机构。请联系市金融办申请查阅。”

她没有申请。她来这里不是为了看代码的。

她走出来,站在墓地的空地上。四周很安静,只有风声和远处公路上隐隐约约的车流声。墓地的边缘种着一排银杏树,叶子在夏天的阳光里闪闪发光,像一排金色的扇子。

她在想:三年。她在那个系统里工作了三年。那三年里,北辰算法一共处理了多少笔借款申请?影响了多少人的生活?她查过数据:累计注册用户超过四千万,实际放款用户超过一千二百万,平均每个用户借款次数是4.7次。

一千二百万人。

一千二百万个人,在那个系统里留下了自己的数据碎片:身份证号、手机号、通讯录、消费记录、位置轨迹、常去的商店、常走的路线。所有这些碎片拼在一起,就构成了一个数字画像:一个”你”。

而那个”你”,被算法转化成一个数字:信用分。然后那个数字决定了你能不能借钱,能借多少,利息是多少。

许知鱼站在墓地里,想象那一千二百万个人排成一条队伍的样子。那条队伍有多长?如果每个人之间隔一米,那条队伍大概有一万二千公里长,可以绕地球三分之一圈。

她想象这条队伍里的人:工厂流水线上的工人,起早贪黑的小贩,被辞退的中年人,刚刚毕业的年轻人,离婚后独自带着孩子的母亲,做小生意的夫妻——他们排在那条队伍里,等着算法告诉他们:你是不是一个值得被信任的人。

这条队伍,后来被叫做”普惠金融的最后一公里”。

她忽然很想哭。但是她没有哭。她只是站在那里,看着那块石碑。石碑上的字在夕阳里变成了金色,像一群正在熄灭的火苗。


十三、另一种算法

许知鱼最后做的事,是写一本书。

不是技术书籍,不是回忆录,而是一本给普通人看的、关于数字债务的手册。书里没有公式,没有代码,没有复杂的模型。她用最简单的语言解释了一件事:一笔贷款,在什么情况下会从”可以负担”变成”无法偿还”;一个算法,在什么情况下会从”帮助你”变成”困住你”;一个金融产品,在什么情况下会从”普惠”变成”收割”。

书写完之后,她没有找出版社。她把它做成了一本电子书,放在了网上。免费。没有任何DRM保护。任何人都可以下载、复制、分享。

书的第一页上,她写了一段序言:

“这本书不是写给监管者看的,也不是写给从业者看的。这本书是写给那些在凌晨三点的手机屏幕前,看到’您的额度已更新’这几个字然后点了进去的人。

如果你正在借钱,或者考虑借钱,或者已经陷在债务里不知道怎么办,请把这本书读完。

它不会告诉你怎么快速致富,不会告诉你怎么薅平台的羊毛,不会告诉你怎么在征信报告上洗白。它只会告诉你一件事:你的债务是怎么来的,以及,你有没有可能从中走出来。

如果你是这个系统的建设者——如果你是一个程序员,一个产品经理,一个数据科学家,一个风控专家,一个CEO,一个投资人,一个政府官员——我也希望你能把这本书读完。

不是因为它会教你什么新技术,而是因为它会让你看到那些被你的代码、你的产品、你的决策、你的文件所影响的人。

那些人多半不会出现在你的数据报表里,不会出现在你的OKR里,不会出现在你的述职报告里。但他们是真实存在的。他们有名字,有家庭,有喜怒哀乐,有他们自己版本的’希望公司’。

技术没有善恶。但使用技术的人,需要对技术的后果承担责任。

这就是这本书想说的全部。”

书的最后一章,叫”余额之岸”。她写了一个假想的场景:

“如果你现在站在河的中央,水已经没过你的腰,你感到自己正在往下沉——

请不要放弃。

你不需要游到对岸。对岸也不一定更好。你只需要做一件事:站稳。不要再往前走了。不要再借新债还旧债。不要再相信’再借一笔就能翻身’这种话。

然后,慢慢地,把你的脚从泥里拔出来,一步一步,往回走。

往回走,是岸。”

书上网的第三个月,被下载了八十万次。


十四、余额之岸

2059年春天,城市里开始流行一种新的东西:不是新的贷款平台,不是新的支付工具,而是一种奇怪的说法。人们管它叫”余额之岸”。

它最初是一个网络帖子的标题。那个帖子发在一个已经半死不活的财经论坛上,帖子的内容是一个人讲述自己在P2P暴雷之后的还债经历。帖子很长,有几万字,讲的是一个普通的工厂工人如何在三年里还清了三笔网贷的债务,以及在这个过程中他学到了什么。

帖子最后有一句话:“我后来想明白了,我欠的每一分钱,都有一个来处。我的每一笔还款,也都有一个去处。钱的来处是算法,钱的去处是生活。我能做的,就是把这两件事之间的距离,尽可能缩短。”

评论区里有人说:“你这不废话吗?”

但也有人说:“不,他说的是一个大多数人不愿意承认的道理:债务不会消失,你只能穿越它。”

后来这个帖子被截图,被转发,被截图再转发,辗转了好几个平台,最后被人提炼成了一句话:“余额之岸。”

没有人知道这句话到底是什么意思。有人说是”债务清算之后的状态”,有人说是”不被算法定义的人生”,有人说是”一种新的生活方式”,有人说就是废话。

但这句话开始在城市里流传。

它出现在便利店的招工启事下面,出现在早餐摊的油条价格旁边,出现在城中村巷子口的墙上,被人用粉笔潦草地写在一块黑板上,旁边画着一道波浪线,好像在暗示一条河。

有一天,陈远平在政府大楼的食堂里吃早饭的时候,听见两个年轻科员在聊天。一个说:“周末去余额之岸看看?“另一个说:“去那儿干嘛?“第一个说:“听说那儿有个夜市,全是那种小摊子,有一家卖酸菜鱼的特别好吃。”

陈远平放下了筷子。

“余额之岸”夜市在城市的东边,以前是一片废弃的工厂,现在被改造成了一个露天的文化市集。有卖旧书的,有卖手工艺品的,有卖小吃的,有人在空地上搭了一个简易的简易的舞台,舞台上有人在唱老歌,歌声穿过工厂的烟囱,在天空里回荡。

陈远平请了半天假,坐了四十分钟的地铁来到了这里。

他站在夜市的入口处,看见了那个卖酸菜鱼的小摊。摊位很小,只有一口锅、一个灶台、几张折叠桌子。锅里的酸菜鱼正在翻滚,酸辣的味道飘出来,顺着风一直飘到他站着的地方。

摊主是一个扎着马尾的中年女人,正在往锅里加酸菜。她的动作很熟练,一只手拿着锅铲,另一只手撒调料,两样东西同时进行,像在演奏一种简单的乐器。

陈远平走过去,在她面前站定。

“一碗酸菜鱼,多放酸菜。“他说。

女人抬起头,看了他一眼,然后低下头,继续炒锅里的东西。

“好嘞,你坐吧,马上好。”

陈远平找了一张空桌子坐下。桌子很旧,木头已经磨得发亮,边角上有刀刻的痕迹,不知道是谁在无聊的时候刻上去的。他坐下的那一刻,忽然觉得整个世界安静了下来。周围的嘈杂声——叫卖声、说话声、笑声、音乐声——全部退到了很远的地方,变成了一种模糊的背景音。

酸菜鱼端上来的时候,热气扑面而来。他拿起筷子,夹了一块鱼,放进嘴里。

酸。辣。鲜。

他的眼泪忽然就掉下来了。

他自己也不知道为什么。那种味道太熟悉了,就像去年冬天在城中村边上那个小馆子里吃的那一碗。但那一次他没有哭,这一次他哭了。

也许是因为他已经五十三岁了。也许是因为他终于想明白了自己这二十年到底在做什么。也许是因为他忽然发现,在所有那些会议、文件、报告、审批的缝隙里,他从来没有好好吃过一顿饭。

他一边吃,一边哭,眼泪掉进碗里,和着鱼汤一起被他喝了下去。

那个卖酸菜鱼的女人不知道什么时候走了过来。她站在他桌边,低头看着他,没有说话,只是把一包纸巾放在了桌上。

陈远平抬起头,看见了她的脸。很普通的脸,眼角有皱纹,手上有老茧,手指因为常年泡在水里而发白。她的眼睛里没有同情,没有好奇,只有一种平静的、像老井一样的目光。

“好吃吗?“她问。

他点点头。

“那就多吃点。“她说。然后她转身走回了灶台。

陈远平吃完那碗酸菜鱼,把碗里的汤也喝得干干净净。他用纸巾擦了擦嘴,然后站起来,走到那个女人面前。

“你这儿天天都开着吗?“他问。

“天天都开。“她说。

“生意怎么样?”

“还行。“她说,笑了一下,“现在不是最好的时候,但也不是最坏的时候。就是中等。不上不下。”

陈远平愣了一下。他忽然发现,这是他很久以来听到的最诚实的一句话。不是”蒸蒸日上”,不是”稳中向好”,不是”整体可控”——而是不上不下,中等。

他觉得这四个字,比他这二十年写过的所有材料的标题加起来还要真实。

“谢谢。“他说。

女人点了点头。

他走出夜市的时候,天已经黑了。工厂的烟囱在夜空里矗立着,像一根巨大的手指,指着天上的星星。

他忽然想起了什么,掏出手机,在通讯录里翻了一会儿,找到了一个叫”许知鱼”的名字。他很久没有联系她了,上一次联系还是两年前公司出事的时候,那时候他发过一条消息问她有没有事,她回复了四个字:“我还好。”

他给她发了一条消息:“许博士,你现在在做什么?”

过了大概五分钟,她回复了:“写书,教课,偶尔去夜市吃酸菜鱼。你呢?”

陈远平站在路灯下,看着屏幕上那行字,想了很久。然后他回复:“我还在原地。但最近在试着学一种新的语言。”

“什么语言?”

“一种不翻译的语言。”

许知鱼回了一个微笑的表情,没有再问。

陈远平把手机放回口袋,站在路灯下,看着头顶的天空。这座城市的夜空看不到星星,但他知道,星星还在那里。它们只是被光遮住了,被楼群遮住了,被各种各样的人间灯火遮住了。但它们还在。一直都在。

他忽然想起了许知鱼说过的一句话——那时候她刚入职,站在电梯里,眼睛里有一种固执的认真。她说:“因为你们让我做的事情,有社会价值。“他当时觉得这话很傻,但现在他想:她也许是对的。问题不在于”社会价值”这四个字,而在于——每个人对”价值”的理解不同,对”社会”的理解不同,对”谁是这个社会”的理解不同。

他往地铁站走去。夜风很凉,吹得他有点清醒了。他的脑子里忽然冒出了一个句子,是他自己想出来的,他觉得写得不太好,但很真实:

“我在河床上走了一辈子,现在才知道,河是有岸的。”

他没有纸笔,只能把这个句子记在脑子里。


那天晚上,林小河收了摊,坐在那张旧折叠桌前,数了数今天的营业额:八百六十七块。今天是周六,生意比平时好一些,主要是那个唱歌的舞台吸引了一些人过来逛夜市。

她把收入放进一个铁盒子,盒子里已经有了一些钱,五块的、十块的、二十块的,乱七八糟地堆在一起,像一群在休息的小动物。她数了三遍,确认了数字,然后用手机在记账软件里记了下来。

记账软件弹出提示:“本月累计收入:18760元。本月累计支出:11200元。本月结余:7560元。”

她看着那个数字,“7560元”,愣了一会儿。

七千五百六十元。这大概是她以前在餐馆打工时两个半月的工资。但对她来说,这不是一个数字。这是一个证明:她可以靠自己活下去,不需要借钱,不需要欠债,不需要在任何系统里留下自己的数据碎片来换取一个”额度”。

她把铁盒子收好,走到夜市的空地上,抬头看了看天。

天上没有星星,只有对面大楼顶上的航空警示灯,一闪一闪的。但她知道,在那片灯光照不到的地方,星星还在。

她想起了赵海涛。那个戴眼镜的骑手,爱吃酸菜鱼,每次来都要加一份。她不知道他死之前有没有后悔过,她也不愿意去想这件事。她只想记住他活着时候的样子:推门进来,摘掉头盔,露出一头被压扁的头发,然后说一句——

“老板娘,一份酸菜鱼,多放酸菜,微辣。”

她的眼眶有点湿。但她没有哭。她只是笑了一下,然后把那张折叠桌收进包里,背在肩上,往回家的方向走去。

夜市的灯还亮着,像一串长长的省略号。

在她身后,那个写着”余额之岸”的黑板在夜风里轻轻摇晃,上面的粉笔字在路灯下若隐若现。没有人知道是谁写的,也没有人知道它会在这里待多久。

但它就在那里。

像一个承诺。像一个还没被完全兑现的、关于”明天可能会好一点”的承诺。


许知鱼那天晚上没有去夜市。她在家里写东西,写的是那本书的新章节,关于”债务与身份”。

她写到一半,忽然停下来,站起来走到窗边。

窗外的城市亮着灯。万家灯火,每一盏灯后面都是一个家庭,一个故事,一段他们自己版本的债务和偿还。她想象着这些灯熄灭之后的样子——黑暗,一片黑暗,什么都看不见。

但灯总会再亮起来的。

她在窗边站了很久,然后转身回到书桌前,继续写。

她的书还没有写完。

这条河还在流。

而她要做的事情,才刚刚开始。


2059年。余额之岸。

河的尽头不是海,是岸。

岸上站着的,是每一个从河里走出来的人。

他们身上的水还没有干,脚上的泥还没有洗干净,但是他们在站着。

站着,就不会被冲走。