账目背后的市侩算计:记一次在国定菜场路号的深度摊牌
国定菜场路830号的卷帘门半掩着,边缘锈迹斑斑,透出一股经年不散的霉味,混杂着附近陕南村公厕飘来的陈旧氨气,以及这潮湿回南天里,那股混杂着烂菜叶与廉价香精的腐败气息。林先生站在路灯的盲区,手机屏幕幽蓝的光打在他毫无血色的脸上。他刚刚结束了一次针对某社交软件的爬虫脚本测试,服务器日志里跳动的错误代码,像极了他那份几近枯竭的信用卡账单。他盯着屏幕上显示的“对方正在输入”,指尖在裤缝上反复摩擦,那里还沾着早晨在便利店买关东煮时溅上的汤渍。
“林先生,这大冷天的,您找我品的是什么茶?”
女人从弄堂深处走出来,脚下的高跟鞋踩在积水的地砖上,发出令人牙酸的声响。她穿了一件并不合身的风衣,领口处隐约露出婚戒勒出的红痕。她没有看林先生,而是侧身避开了一辆疾驰而过的环卫三轮车,眼神冷淡地扫过街角那张贴满“代办离婚”、“前列腺专科”的牛皮癣广告。
“不是什么好茶。”林先生收起手机,屏幕切回了那个加密的聊天界面,对方的支付习惯显示为频繁的零钱转账,每一笔都卡在优惠券规则的极限边缘,“就是一些陈年的琐事,想找个地方,用数据对对账。”
他从兜里摸出一枚硬币,在指尖翻转。那是他刚才在便利店结账时,刻意找回来的零钱,冰冷,坚硬,带着一股金属的锈味。他清楚,女人手机里的后台进程正在悄无声息地同步每一条GPS轨迹,就像他此刻正在监控的VPS流量一样,双方都在试图通过技术手段,在对方破碎的婚姻防线里凿开缺口。
女人嗤笑一声,从手袋里掏出一张皱巴巴的催缴通知单,那是陕南村老旧小区物业发出的。她将单据摊开在路边那张油腻的石桌上,上面还残留着上一位食客留下的汤渍。
“品茶可以,但我得先确认,你那份所谓的‘证据’,是不是也像你人一样,经不起API限流的压力测试。”
林先生没有接话,他微微倾身,目光越过女人的肩膀,看向不远处那栋被霓虹灯割裂得支离破碎的老楼。空气中弥漫着压抑的沉默,只有远处徐家汇方向传来的沉闷车流声,像某种巨大的机械心脏在缓慢衰竭。
他抬起手,指关节叩击着石桌,发出单调而急促的声响,仿佛是在敲开一扇锈死的门,或者是在发送最后一条死亡警告:“其实,关于那次男科就诊记录的真实性,我这里还有一段未被删除的服务器缓存,你猜猜,如果我把这份数据……”
他话音未落,女人忽然向前迈了半步,皮鞋尖几乎抵住了他的鞋头,她压低了声音,语调轻柔得像是在谈论明天的天气:“林先生,在这条街上,有些账,是算不清楚的,除非你真的想看我……”
国定菜场路830号的转角,空气里混杂着廉价茶叶末的涩味和隔壁便利店关东煮的萝卜清香。回南天的潮气让墙皮像患了皮肤病一样剥落,露出底下灰黑的砖。
女人没让她那双精心保养的手在石桌上停留太久,她从手袋里掏出一张皱巴巴的收据,那是上个月徐家汇某私立医院的男科就诊记录,边缘甚至还带着几点因为匆忙而沾上的、不明来源的油渍。
“林先生,你那套爬虫脚本跑得再顺,也爬不出这几千块钱的流水差额。”她将收据平铺在石桌上,指甲轻轻刮过“前列腺障碍”那一行字,声音被路边环卫工清理垃圾桶的金属撞击声切割得支离破碎,“服务器日志里确实有我登录后台的痕迹,但那是你为了避税,主动把API接口权限开放给我的,不是吗?”
林先生没看那张纸,他盯着路对面陕南村的一扇窗,那里透出惨白的节能灯光,一个老太太正机械地把洗好的衣服晾在生锈的铁架上。他感觉自己的太阳穴像是有个进程在死循环,跳动得极快。
“你懂什么叫速率限制吗?”林先生终于开口,语调平稳得像是在念一份催缴通知单,“你频繁调用我的账户去支付那几笔莫名其妙的优惠券,就像是给我的生活加了一道强行限流。现在好了,银行的警告短信每隔十分钟就准时轰炸,这比抑郁症的失眠还要精准。”
周围的噪音忽然变得尖锐。卖菜的老张在几米外大声数落着秤盘里的零钱,那些硬币碰撞的清脆声响,听在林先生耳里,像极了某种崩塌的倒计时。
“我那是在帮你做情感补偿,”女人冷笑一声,身子愈发前倾,一股混合着廉价香水与霉味的温热气息扑向他的面门,“你以为你那点加密数据真的能锁住什么?只要我把这段缓存同步到社交媒体,或者只要我稍微动动手指,把你的支付习惯和那份离婚协议的草稿关联起来……”
她的话被一阵突如其来的电动车鸣笛声打断。林先生看着她,目光里没有愤怒,只有一种长期被生活琐碎凌迟后的麻木。他缓缓从口袋里掏出手机,屏幕上显示着一个正在运行的后台界面,红色的错误日志像伤口一样不断跳动。
“你以为你抓住了我的把柄,”林先生低头,手指在屏幕上飞快地划动,似乎在进行最后的进程管理,“但你忘了,陕南村的每一寸监控死角,我比你更清楚,其实今天我之所以约你来这儿,是因为……”
他抬起头,视线越过女人的头顶,看向那个正拎着沉重垃圾袋走近的环卫工,话音刚落,他的手指悬在屏幕的删除键上方,却又硬生生停住,仿佛那一刻,空气中的所有分子都被凝固在了一个即将崩溃的临界点,他的喉咙滚动了一下,紧接着——
国定菜场路830号的霓虹灯牌闪烁着一种廉价的蓝,像是某种神经衰弱的征兆。便利店的自动门发出钝重的摩擦声,林先生先一步走了进去,带进一股回南天特有的霉味。
他径直走向关东煮的保温槽,木签在汤汁里沉浮。女人跟在后面,高跟鞋敲击地面的声音在深夜的狭窄过道里显得刺耳。她从包里掏出一张皱巴巴的优惠券,在扫码台前反复试探,屏幕上反复跳出“该券已过期”的红色弹窗。
“别费劲了。”林先生头也不回,手里握着一串吸饱了汤汁的萝卜,“你的API调用频率太高,风控系统早就把你的账号锁死在徐家汇那个基站的访问列表里了。你以为你查的是我的开房记录?你查到的不过是我用VPS跑出来的虚假用户画像,每一条数据都是我喂给爬虫的垃圾。”
女人停下动作,指尖因为用力而泛白。她看着他,眼神里的那种精明,像极了菜场里为了几毛钱差价和摊主死磕的买菜大妈。
“那你那天去男科医院的账单呢?还有前列腺障碍的诊断书,总不是代码生成的吧?”她压低声音,身体前倾,一股混合着廉价香水和焦虑的酸涩气息扑面而来,“我找黑客恢复了你手机里的微信支付流水,你每个月往那个尾号为0821的账户转账,备注是‘物业费’,可那栋老旧小区根本就没有物业。”
林先生终于转过身,他手里那串萝卜还滴着汤汁,落在他深灰色的外套上,晕开一片油渍。他笑了一下,那种笑意没有抵达眼底,反而像是一场漫长的、关于婚姻的葬礼。“那不是物业费,那是给服务器维护方的封口费。你以为我们家那点可怜的存款是怎么被算法推荐买进那些垃圾理财产品的?是你那个好弟弟,他拿着我的终端权限,在你的账户里埋了后门。”
他晃了晃手机,屏幕上跳动的错误日志突然静止,取而代之的是一张格式化的离婚协议草稿预览。
“你现在有两个选择:要么把那份离婚协议签了,拿着剩下的钱滚出陕南村;要么我就把你的支付习惯和那几笔违规套现的记录打包,直接发给银行的监控后台。你知道的,现在银行的接口限流很严,只要我触发一次异常举报,你的征信报告就会像这关东煮的汤底一样,彻底浑浊……”
林先生的话音被便利店冷柜沉重的嗡鸣声盖住,他跨前一步,将手机抵在冰冷的玻璃门上,声音低得几乎听不见,却带着一种令人窒息的金属质感:“你以为我们在谈感情?不,我们只是在进行一场关于沉没成本的清算,而你,现在连底牌都已经……”
便利店的自动门滑开,一股带着廉价速食香精味的冷风灌进来,吹动了林先生领带上的一点油渍。门口的收银员正低头数着那一堆皱巴巴的硬币,金属撞击声在死寂的店内显得格外刺耳,像是在替谁倒数计时。
我没接话,目光越过林先生的肩膀,看向货架上那一排排包装精美的气泡水。这些瓶子在冷光灯下泛着虚伪的光泽,正如他刚才那番话,听着严丝合缝,实则全是逻辑漏洞。他以为掌握了我的征信,却不知道那几笔“违规”其实是我早就抛出的饵,专门用来诱捕他这种过分迷信数据的人。
他按在玻璃门上的手指骨节发白,手机屏保闪烁了一下,是一张我们两年前在箱根拍的合影,如今看起来像是一张过期作废的入场券。我抬起手,动作轻慢地整理了一下衣领,指尖触碰到了那枚他半年前送的、实则为了避税而挂在他人名下的胸针。
“林先生,”我轻声开口,语气平静得像是在讨论明天的天气,“你计算过沉没成本,却忘了算上通货膨胀。现在的我,已经不是你当初为了那点税务优惠而随意摆弄的资产了。”
我向前半步,两人之间只剩下那层薄薄的、隔绝冷气的玻璃,他眼底闪过一丝错愕,随即被一种混杂着贪婪与恐慌的情绪取代。店外,一辆黑色的网约车缓缓停在路边,车灯刺破了雨幕,照亮了他额角渗出的细汗。
我从口袋里掏出一张折叠整齐的单据,轻轻贴在玻璃门上,那是他最不想被公开的、关于那家空壳贸易公司的股权代持协议。
“既然要清算,那就别只盯着我的征信,来看看这份——”
雨水混着国定菜场路特有的腥气,顺着陕南村斑驳的墙皮往下淌。那张股权代持协议在湿冷的空气里软得像一张废纸,林先生盯着那张纸,眼珠子微微发颤,像是在看一个正在执行死刑的进程。
“你要这些,没意义。”他终于开口,声音被回南天潮湿的空气压得很扁,“公司账目全是API限流后的垃圾数据,连个像样的流水都跑不出来。你拿这个去报税,税务局只会查你我的关联交易。到时候,你那点儿征信和信用卡账单,够你喝一壶的。”
我没接话,只是盯着他领口那枚胸针。那是半年前他为了平账,从二手市场淘来的高仿,当时他甚至连发票都没舍得开,只用微信转账记录糊弄了事。现在这枚胸针在路灯下泛着廉价的冷光,像极了我们这段婚姻的底色——全是算法推荐下的情感补偿,计算得精准,却毫无温度。
弄堂深处传来环卫工清扫落叶的沙沙声,那声音在空荡荡的夜里显得格外刺耳。他开始下意识地摸口袋,指尖触碰到那一叠厚重的催缴通知单——关于那间他偷偷抵押的、位于徐家汇的老旧公寓。他额头上的汗珠子还没干透,那是长期前列腺障碍带来的隐痛,也是他中年危机的具象化。
“你以为你爬到了我的服务器日志,就能删掉那些黑历史?”他冷笑一声,试图用那种职场上位者的语气压制我,可眼神里却全是逃避的虚妄,“我有的是VPS做跳板,你那点爬虫脚本,连我的二级防火墙都摸不到。”
我看着他,觉得这男人像个被进程管理彻底卡死的程序,冗余、沉重,却又不得不继续运行。便利店的关东煮蒸汽在玻璃上氤氲出一层白雾,遮住了他那张因为失眠而浮肿的脸。他还在算,算离婚协议的赔偿,算财产分割的比例,算如果我把这些数据捅出去,他那所剩无几的社会信誉能跌到什么程度。
他向前迈了半步,想要夺那张纸,脚下一滑,踩到了那摊积了许久的污水。那动作狼狈得像个被社会抛弃的底层打工人,再也没了平日里西装革履的体面。
“林先生,”我退后一步,避开他身上那股混杂着廉价烟草和焦虑症药物的味道,低头看了一眼手机,屏幕上跳出一条催款短信,余额提醒红得刺眼,“其实你一直都搞错了,我不是来和你谈算计的,我只是想告诉你,国定菜场路东头的那个老裁缝,今天早上刚把这片地的拆迁通知贴出来。”
他僵在原地,脸上的表情从贪婪瞬间凝固成一种彻底的灰败。
“收收摊吧,”我把那张协议叠好,塞进他的衬衫口袋,指尖触碰到他温热的皮肤,语气如常,“弄堂里的水快漫过脚踝了,这双鞋是刚买的,不值钱,但弄脏了挺麻烦的,毕竟……”
页:
[1]