天空中的账房

招魂者 · 2026/5/25

沈望舒第一次注意到那栋建筑,是在三月的最后一个雨天。

他站在陆家嘴环形天桥的拐角处,手里握着一杯已经凉透的美式咖啡,仰头看灰蒙蒙的天际线。雨丝很细,像某种精密仪器里溢出的数据流,无声无息地落在他的眼镜片上,把整个世界模糊成一片水墨。

就是在那片水墨里,他看到了它。

一座悬浮在云层下方的建筑。灰白色的,像一座倒扣的佛塔,又像一个被压扁的多面体,棱角分明,表面覆盖着密密麻麻的、像算盘珠子一样排列的圆形结构。它悬在环球金融中心和国金中心之间的缝隙里,高度大约在四百米左右,不声不响,像一只蹲在蜘蛛网中央的蜘蛛。

沈望舒揉了揉眼睛。建筑还在。

他摘下眼镜擦了擦,重新戴上。建筑还在。

他转头看向身旁的路人。一个穿灰色风衣的中年男人正低头看手机,屏幕上跳动着某只股票的K线图。一个年轻女人举着伞,耳机里漏出模糊的播客声音。没有人抬头。没有人看到那栋悬浮在半空中的建筑。

沈望舒把凉透的咖啡扔进垃圾桶,走进雨里。

他是一家四大会计师事务所的高级审计经理,三十四岁,单身,住在一间四十平米的老公房里,每天的工作是给上市公司的财务报表挑毛病。他的生活精确到令人窒息的程度:早上六点四十五分起床,七点二十分出门,八点十五分到公司,晚上九点以后才离开。他的手机里有十七个与工作相关的App,每一个都在不知疲倦地推送消息。

他的生活里没有悬浮建筑的位置。但那栋建筑显然不在乎他的意见。

从那天开始,它每天都会出现。有时候高一些,有时候低一些,有时候大一些,有时候小一些,但永远悬在那片天际线的缝隙里,像一枚嵌进城市骨骼的钉子。

沈望舒开始怀疑自己的精神状态。他去看了眼科,医生说他的视力没有任何问题。他去看了一位心理咨询师,咨询师建议他减少工作压力,多做一些户外运动。他甚至去做了一次脑部核磁共振,结果一切正常。

但那栋建筑依然悬在那里。

四月的一个傍晚,沈望舒加班到深夜,从写字楼里走出来,发现街上几乎没有人。他抬头看了一眼天空——建筑还在,而且比平时低了很多,几乎触到了环球金融中心的楼顶。

他做了一个决定。

他走进了环球金融中心的大厅,刷卡上了观光电梯,一直到了一百层的观光厅。玻璃幕墙外,夜色中的浦东像一块巨大的集成电路板,灯火通明的高楼大厦是上面的元器件,而那些纵横交错的道路则是印刷电路。

悬浮建筑就在他正前方,大约两百米远。从这个距离看,他终于看清了那些圆形结构的真面目——它们确实是算盘珠子。巨大的、半透明的、散发着微弱蓝光的算盘珠子,密密麻麻地覆盖在建筑的整个表面,像是某种活着的器官。

有一扇门。就在建筑面向他的一侧,一扇发着暖黄色光的门,像深夜便利店的入口。

沈望舒把手掌贴在玻璃幕墙上。玻璃很凉。

然后他注意到一件奇怪的事情:观光厅里不止他一个人。角落里坐着一个老人,穿着一件洗得发白的蓝色中山装,面前摆着一副象棋残局,正自己跟自己下棋。

“你也看到了?“沈望舒走过去问。

老人抬起头,露出一双浑浊但平静的眼睛。“看到什么?”

“外面那栋。悬浮的。”

老人笑了一下,把一颗炮移到了河界对岸。“年轻人,那栋楼一直在那里。只是大多数人看不见罢了。”

“为什么我能看见?”

老人没有回答这个问题。他从口袋里掏出一张名片,递给沈望舒。名片是白色的,上面只有一行字:

天空账房·审计部

下面是一个手机号码。

“你什么时候准备好了,就打这个电话。“老人说。

沈望舒低头看名片的时候,老人又下了一步棋。等他再抬头,老人已经不在了。椅子上只留下一盘没有下完的残局。

沈望舒把名片放进了衬衫的胸前口袋里。

他没有立刻打电话。审计经理的本能告诉他,在掌握足够的信息之前,不要轻举妄动。

他开始调查。

首先是那栋建筑本身。他查阅了所有的城市规划文件、建筑许可记录、空域使用申请,什么都没有。那栋建筑不存在于任何官方记录中。他甚至在 Google Earth 上查看了过去一年的卫星照片,什么都没有。天空干干净净,只有云。

但它确实在那里。每天。每一张他用手机拍的照片里,只要他拍到那片天际线,它就在。问题是,当他把照片发给同事的时候,同事们说什么也看不到。照片里只有天空和云。

“望舒,你是不是最近太累了?“他的同事赵琳在微信里问。

“没有,就是……算了。”

赵琳是他的大学同学,后来又一起进了同一家事务所。她是那种工作能力极强、情商也极高的人,三十二岁就已经做到了总监的位置。她有一双很敏锐的眼睛,能在一秒钟之内判断出一家公司的财务报表有没有问题。沈望舒有时候觉得,赵琳看数字的方式就像老中医把脉——不是在看数据本身,而是在感受数据背后的脉搏。

他信任赵琳。但他不知道该怎么跟她解释一栋悬浮在空中的建筑。

名片在他的口袋里躺了整整两个星期。每天早上他换衬衫的时候,都会把名片从旧衬衫的口袋里取出来,放进新衬衫的口袋里。这个过程像一种仪式,一种他和那栋建筑之间的秘密契约。

四月十七日,他终于打了那个电话。

电话响了三声就被接起来了。对面是一个年轻女人的声音,清脆、平静,像银行客服的标准音。

“天空账房审计部,您好。请问是沈望舒先生吗?”

“是我。”

“我们等您很久了。请问您什么时候方便过来?”

“过去?怎么过去?”

“您从环球金融中心的观光厅向东走一百零七步,然后向左转。”

“那外面是玻璃幕墙,我——”

“相信我。”

电话挂断了。

沈望舒在办公室里坐了一整个下午,盯着电脑屏幕上的 Excel 表格,一个数字也看不进去。傍晚六点,他收拾了东西,跟赵琳说自己今天先走了,赵琳惊讶地看了他一眼——他从来没有在六点离开过公司。

他去了环球金融中心。

观光厅里游客不多。他走到东面的玻璃幕墙前,深吸一口气,开始数步子。一步,两步,三步……走到第九十九步的时候,他意识到自己已经走到了观光厅的最东端,前面是一面实心的混凝土墙,不是玻璃。

一百零七步。

他向左转。

面前是一条走廊。一条不应该存在的走廊。走廊的墙壁是半透明的,散发着那种他在算盘珠子上看到的微弱蓝光。地面是白色的,干净得像刚下过雪。走廊的尽头是一扇木门,门上挂着一块铜牌:

审计部·第七科

沈望舒推开那扇门。

门后面是一个巨大的开放空间,像一座图书馆和一间办公室的混合体。天花板很高,高到看不见顶。两侧是无限延伸的书架,但书架上放的不是书——是账本。一本一本的、从地板堆到天花板的账本,有些很新,有些已经泛黄,有些甚至看起来像是用竹简做的。

空间的中央摆着一张巨大的红木办公桌,桌上放着一只算盘。不是普通的算盘——它的珠子是半透明的,像琥珀,像他在建筑外面看到的那些珠子。

办公桌后面坐着一个女人。

她看起来二十六七岁,穿着一件剪裁利落的黑色西装裙,头发扎成一个紧绷的低马尾。她的面前摊开一本账本,正在用一支毛笔在上面写着什么。

“沈望舒。“她抬起头,“请坐。”

“你怎么知道我的名字?”

“你的名字在我们的账本上。“她合上账本,露出封面上的一行烫金小字——沈望舒·资产负债表·第三十四年

“我是齐若。“她站起来,微微鞠了一躬,“第七科科长。欢迎来到天空账房。“

齐若给他泡了一杯茶。茶是从一个看起来很古老的紫砂壶里倒出来的,闻起来有一股说不清的、像雨后泥土的气味。

“天空账房是什么?“沈望舒问。

“你可以把它理解为……一座超然审计机构。“齐若说,“你们四大审计上市公司的财务报表,我们审计的是更深层面的东西。”

“更深层面?”

齐若没有直接回答。她走到最近的一排书架前,抽出一本账本,翻到某一页,放在沈望舒面前。

那是一份资产负债表。但不是他见过的任何一种格式。资产栏里写着:

负债栏里写着:

所有者权益:

“这是谁的资产负债表?“沈望舒问。

“你的。”

沈望舒盯着那些数字看了很久。他的审计直觉告诉他,这些数字是精确的,每一个都有依据,每一个都可以追溯到某一笔具体的交易。但交易的内容不是金钱——而是某种更本质的东西。

“善意余额两百七十多万,“他喃喃地说,“这是怎么算出来的?”

“从你出生到现在,你做过的好事、说过的好话、释放过的善意,每一次都被记录在案,然后折算成一个标准单位。“齐若说,“同样,你的亏欠、你的食言、你的冷漠,也都被记录在案。两相抵消,就是你现在的余额。”

“我目前的良心留存收益是负的。”

“是的。你欠你母亲一个承诺,三年前她住院的时候,你说每周去看她,但你只去了三次。这笔未兑现的诺言按照两百万的标准计提了准备。你在大学的时候借了室友五千块钱,一直没还,加上十年的复利——”

“等等。“沈望舒打断她,“五千块钱,十年复利,怎么变成了一百一十万?”

“我们的利率和你们的不一样。“齐若平静地说,“我们用的不是货币的时间价值,而是良心的折现率。拖欠的时间越长,良心负债的现值越高。复利计算,每年翻一番。”

沈望舒沉默了。

他是审计经理。他每天都在跟数字打交道,每天都在评估别人的资产和负债是否被公允地计量。他从来没有想过,自己的人生也可以被做成一份资产负债表——而且是以这样一种残酷的精确。

“你们……审计这些干什么?”

“因为世界是有账的。“齐若说这话的时候,语气不像是在解释,更像是在陈述一个事实,“每一笔善意和每一笔亏欠,最终都要平账。不是在这一世,就是在下一世。我们的工作就是确保这些账目准确无误。”

“你们有多少人?”

“天空账房一共七个科。一科到六科负责不同地区的账目,我们第七科比较特殊——我们负责审计那些’即将到期’的账。”

“到期?什么意思?”

“有些账,不能永远挂着。“齐若的目光落在那份资产负债表上,“当一个人的良心留存收益连续三年为负,而且没有任何改善的趋势,我们就会发出一份……催收通知。”

沈望舒感到一阵冷意从脊柱底部升起来。

“你们要催收什么?”

“不是我们要催收。“齐若把茶杯推到他面前,“是账本身要催收。我们只是记账的。“

那天晚上,沈望舒回到家,躺在床上,看着天花板上的裂缝发呆。

他的公寓在一栋建于上世纪八十年代的老公房里,墙皮有些脱落,窗户密封不好,下雨的时候会渗水。他住在这里不是因为买不起更好的房子——以他的收入,在郊区买一套两居室完全不是问题——而是因为他习惯了。习惯是一种很奇怪的东西,它可以让一个人在四十平米的空间里安稳地活十年,也可以让一个人在四十平米的空间里缓慢地枯萎。

他拿起手机,翻到母亲的微信对话框。最后一条消息是一个月前发的,是他母亲转来的一篇养生文章,标题是《震惊!每天喝这种水,寿命延长十年!》。他当时没有回复。

再往上翻,是他发的:“最近工作忙,过段时间回去看你。”

时间是四个月前。

再往上,是母亲发的一张照片。她在阳台上种的茉莉花开了,白色的花瓣在阳光下显得很干净。她配文说:“今年的茉莉开得好,你小时候最喜欢闻这个。”

他也没有回复。

他想起了齐若说的话。未兑现的诺言。良心留存收益。复利。

他给母亲发了一条消息:“妈,这周末我回去。”

发完之后,他盯着对话框看了一会儿。母亲那边显示”对方正在输入”,那个状态持续了整整三分钟,最后只回了两个字:

“好的。”

沈望舒把手机放在枕头旁边,闭上眼睛。窗外传来下雨的声音,密密麻麻的,像无数个算盘珠子同时被拨动。

第二次去天空账房,是在一个星期六的上午。

这一次他轻车熟路——环球金融中心观光厅,向东一百零七步,左转。走廊还在,门还在,齐若还在那张红木办公桌后面坐着。

但账房里多了一个人。

那是一个年轻男人,看起来不到三十岁,穿着一件皱巴巴的格子衬衫,头发乱糟糟的,黑眼圈深得像两个弹孔。他正蹲在一排书架前,疯狂地翻阅着什么账本,嘴里念念有词。

“这是林野,“齐若介绍道,“我们科室的’催收专员’。”

林野抬起头,冲沈望舒点了点头,然后继续翻他的账本。他的手指在纸页上飞速移动,像一个熟练的会计师在做年底结账。

“他曾经是一个量化基金的交易员,“齐若低声说,“三年前,他管理的基金在一天之内亏损了四十亿。第二天他就来我们这里了。”

“他为什么会来这里?”

“因为他看到了那栋建筑。“齐若看了沈望舒一眼,“只有两种人能看到天空账房:一种是良心余额即将突破红线的人,另一种是……”

她没有说完。

“另一种是什么?”

“另一种是天生就能看到的人。“齐若拿起毛笔,在账本上写下一行数字,“你属于后者。”

“什么意思?”

“你的资产负债表上有一个特殊的科目,“齐若翻到另一页,指给他看,“在所有者权益的最下方——审计天赋·商誉:无限。

沈望舒看着那行字。无限。

“这意味着你不仅仅能看到天空账房,你还能看到任何账本的底层——看到那些数字背后的真实交易。这种能力非常罕见。“齐若放下毛笔,“事实上,我们一直在找你。”

“找我干什么?”

“我们需要一个外部的审计师。”

齐若站起来,走到空间的最深处。那里有一扇沈望舒上次没有注意到的门,门上挂着另一块铜牌:

特别审计项目·非公开

她推开门。

门后面是一个更小的房间,房间中央只有一张桌子,桌上只放着一本账本。但那本账本和其他所有的账本都不一样——它不是纸做的。它是用光做的。半透明的、流动的、不断变化的光,像一条凝固在桌面上的河流。

“这是什么?“沈望舒走近了一步。

“城市的总账。“齐若说。

沈望舒低头去看那本光的账本。数字在他眼前流过,像洪水一样——不是一家公司的,不是一个人的,而是一座城市、一个时代、一个文明的所有交易记录。每一笔买卖、每一份合同、每一次欺骗、每一回援手、每一个午夜梦回的愧疚、每一声歇斯底里的道歉——全部在这里,全部被精确地记录,精确地计量。

“城市总账的借方和贷方必须永远相等。“齐若说,“这是宇宙的基本法则。但是……”

“但是什么?”

“但是三个月前,总账不平了。”

沈望舒的心跳漏了一拍。“差多少?”

齐若深吸一口气。“差一条命。“

一条命。

在天空账房的计量体系里,一条命的账面价值是无穷大。它不能被任何数量的善意或亏欠抵消,不能被折现,不能被对冲,不能被任何会计手段处理。一条命就是一条命。它是这个体系里唯一不可定价的资产。

但现在,总账上差了一条命。

借方多出了一笔——一条命的借方余额。这意味着有人”欠”了一条命。或者说,有一条命被”多记”了。在正常的情况下,这种事情不可能发生。每一条命的借方和贷方都是天然平衡的——出生是贷方,死亡是借方,生与死之间的所有交易最终都会归零。

但有一条命没有归零。它悬在借方,像一颗坏掉的牙齿,破坏了整个口腔的咬合。

“你怀疑有人做了一笔假账。“沈望舒说。这是他作为审计经理的第一反应。

“不是怀疑。“齐若说,“是确定。有人篡改了城市的生死账簿。”

“谁有能力篡改你们自己的账簿?”

齐若沉默了一会儿。“这是一个好问题。天空账房的账簿是由建筑本身维护的——你可以理解为,这栋建筑是一个活的系统。它自动记录、自动计算、自动平账。任何人都无法手动干预。”

“但如果建筑本身出了问题呢?”

齐若看着他,目光里有一种他无法解读的复杂情绪。“这就是我们需要外部审计师的原因。我们不能审计自己。这违反了审计独立性的基本原则。”

沈望舒忍不住苦笑了一下。他花了一辈子审计别人公司的账,现在有人让他审计一栋悬浮在空中的建筑的账。而且用的理由是审计独立性原则。

“我需要什么权限?”

“所有权限。“齐若说,“你可以查阅天空账房的所有账簿,包括城市总账。你可以进入建筑的任何区域。你会得到一把算盘——我们的标准审计工具。”

“算盘?”

齐若从抽屉里拿出一只算盘,递给他。那只算盘只有巴掌大,珠子是琥珀色的,和建筑表面的那些珠子一样的材质。当沈望舒把它握在手里的时候,珠子微微发热,像一只刚被抚摸过的小动物。

“用这个,你可以读取任何账本的真实余额。“齐若说,“只要把算盘放在账本上,然后拨动珠子。珠子会自己找到正确的数字。”

沈望舒把算盘放进公文包里。他的公文包里现在装着一台笔记本电脑、一支红蓝两色的圆珠笔、一叠便签纸,和一只魔法算盘。

他的生活越来越像一个不好笑的笑话了。

审计工作从第二周正式开始。

每天下班后,沈望舒都会去天空账房,查阅相关的账簿。他的调查从城市总账的异常分录入手——三个月前,也就是一月中旬,总账的生死账簿上突然多出了一笔借方分录:

借:生命资产 1.00(无限) 贷:??? 1.00(无限)

贷方是空的。没有人知道对应的贷方去了哪里。

沈望舒用算盘反复核验了这笔分录。每一次,算盘的珠子都停在一个奇怪的位置——不是数字,而是一组坐标:31.2304°N, 121.4737°E

上海的坐标。具体来说,是外滩附近的某个位置。

他查阅了那个时间段的区域账簿。一月中旬的外滩,发生了很多笔交易——游客的善意和冷漠、商人的利润和亏损、情侣的承诺和背叛——但没有一笔能与那条”丢失的命”对应上。

直到他翻到了一本特殊的账簿。

那本账簿被单独放在一个上锁的玻璃柜里,封面是黑色的,没有任何标识。齐若打开玻璃柜的时候,手微微发抖。

“这是什么?”

“非自然死亡的备查簿。“齐若说,“记录所有非自然死亡的详细信息。自杀、事故、谋杀——都在这里。”

沈望舒翻开账簿。一月份的记录很多——这个城市每个月都有人非自然死亡,这是统计学上的常态。但在一月十五日的记录中,他发现了一条被标注了红色星号的分录:

姓名:陈瑜 年龄:28岁 死亡方式:坠楼 地点:31.2304°N, 121.4737°E 死因:待审计

待审计。在天空账房的体系中,这个标注意味着陈瑜的死因尚未被确认。她的死亡已经被记入了借方,但对应的贷方——也就是她死亡的原因——还没有被确认。这就是总账不平的原因。

“陈瑜是谁?“沈望舒问。

齐若走到另一个书架前,抽出一本标注着陈瑜·利润表·第二十八年的账本,翻到最后几页。

“陈瑜,二十八岁,一家互联网金融公司的数据分析师。未婚,独居,老家在湖南。根据我们的记录,她于今年一月十五日凌晨两点从外滩某写字楼二十三层坠落,当场死亡。警方结论是自杀。”

“你们为什么标注’待审计’?”

“因为她的利润表不对。“齐若把账本推给沈望舒。

沈望舒翻看陈瑜的利润表。收入栏记录着她一生的所有”收入”——善意、快乐、成就、爱。支出栏记录着所有的”支出”——痛苦、失望、损失、孤独。最后一行的净利润是正数。

“一个净利润为正的人,不会自杀。“齐若说,“这是账房的基本法则。自杀是一种’资不抵债’的行为——只有在良心的总余额为负、且无法通过任何途径弥补的时候,人才会选择终止自己的生命。陈瑜的良心余额是正的。她没有理由自杀。”

“所以你们认为她不是自杀?”

“我们认为她的死亡有问题。但我们的账簿只能记录已经发生的事情,不能推断原因。这正是我们需要你的原因——你需要查出陈瑜死亡的真正原因,确认这笔分录的贷方,然后让总账恢复平衡。”

沈望舒合上账本。他的手指在封面上停留了一会儿——那里有一个名字,一个年龄,一个曾经活过的人生。他做过的每一笔善意、受过的每一笔痛苦,都被精确地记录在这里,变成了一串冰冷的数字。

他不知道该感到安慰还是恐惧。

调查陈瑜的死,比沈望舒想象的要复杂得多。

他首先查阅了公开信息。陈瑜,女,二十八岁,湖南岳阳人,毕业于中南财经政法大学,在上海一家叫”数汇科技”的互联网金融公司担任高级数据分析师。根据新闻报道,一月十五日凌晨两点,她从公司所在的写字楼二十三层坠落,落在楼下的滨江步道上。警方调查后认定为自杀,原因据说是”工作压力大,患有抑郁症”。

但沈望舒找到了几个疑点。

第一,陈瑜的社交媒体上没有任何抑郁的迹象。她的朋友圈最后一条动态发布于坠落前六个小时,是一张她和同事一起吃火锅的照片,配文是”年底冲刺,先补补身子💪“。一个准备在六个小时后自杀的人,不会发这样的朋友圈。

第二,她的手机记录显示,坠落前一个小时,她给一个叫”周”的联系人发了三条消息:

“我发现了。” “你到底在做什么?” “我要上报。”

然后通话记录显示,她在凌晨一点四十五分接到了一个来自未知号码的电话,通话时长四分钟。通话结束后,她的手机定位显示她从二十三层窗户的位置突然消失。

第三——也是最关键的——数汇科技在陈瑜死后第三天,获得了一笔数额巨大的B轮融资。融资方是一家背景复杂的投资机构,名叫”鸿图资本”。

沈望舒拿起算盘,拨动珠子。珠子停在一个数字上:47,000,000,000

四百七十亿。

这个数字太大了。一家互联网金融公司的B轮融资,不可能达到四百七十亿。除非——那不是普通的融资。

他用算盘查阅了鸿图资本的账簿。那是一本厚得离谱的账本,封面是深红色的,散发着一股金属的气味。账本里的数字密密麻麻,但用算盘过滤之后,沈望舒看到了一个惊人的事实:

鸿图资本的全部资产,都来自一个单一来源——一座城市的”信用余额”。

具体来说,是上海的信用余额。

上海的信用余额。

在天空账房的计量体系中,一座城市的信用余额等于这座城市所有居民的良心余额之和,再加上城市本身的”善意公积”——公共交通上的让座行为、陌生人之间的帮助、灾难面前的互助——这些都被记录在城市总账的公积科目中。

上海的信用余额,截至去年年底,是一百七十三万亿。

这是一笔巨大的资产。而在正常的情况下,没有任何个人或机构可以动用这笔资产。它属于城市本身,属于每一个生活在这座城市里的人。

但鸿图资本做到了。

沈望舒用了整整三个晚上,才理清了鸿图资本的运作方式。那是一种极其复杂的、像衍生品一样的结构——鸿图资本通过数汇科技的数据分析平台,获取了上海数百万居民的行为数据,然后用这些数据构建了一个”良心衍生品”市场。

简单来说,他们在交易人们的善意。

你让了一个座,你的善意余额增加了,这个增加被数汇科技的数据系统捕捉到,然后被打包成一个”善意衍生品”,卖给鸿图资本的投资者。投资者赌的是你未来会继续释放善意——如果你做到了,他们就赚钱;如果你没有做到,他们就亏钱。

这个市场的规模已经超过了四百七十亿。

而陈瑜发现了这一切。

她是数汇科技的高级数据分析师。她的工作是维护和优化公司的核心算法——那个被用来捕捉和量化”善意”的算法。但在工作中,她逐渐发现,这个算法的真正用途不是优化用户体验,而是在不为人知的情况下,把人们的善意变成可以交易的商品。

她在坠楼前一个小时发出的那三条消息,就是她发现真相的证据。

“我发现了。” “你到底在做什么?” “我要上报。”

她发给了那个叫”周”的人。周,是数汇科技的创始人兼CEO,周天成。

沈望舒把算盘放在鸿图资本的账本上,珠子飞速转动,最后停在一个日期上:2026年1月15日,凌晨1:58

那是陈瑜坠落前两分钟。

鸿图资本的账簿上,出现了一笔分录:

借:信用资产 47,000,000,000 贷:陈瑜·生命 1(无限)

陈瑜的命被用来做了这笔交易的抵押品。有人——极有可能是周天成——篡改了天空账房的生死账簿,把陈瑜的死亡从”他杀”改成了”自杀”,然后用她的命作为抵押,撬动了四百七十亿的信用资产。

但这在技术上是不可能的。没有人能篡改天空账房的账簿。除非——

除非天空账房本身被攻破了。

沈望舒把这个发现告诉了齐若。

齐若听完后,沉默了很久。她的手指无意识地拨动着桌上的算盘珠子,发出细碎的、像下雨一样的声音。

“如果天空账房被攻破了,“她终于开口,“那意味着有人找到了建筑的底层逻辑——那个自动记录、自动计算、自动平账的系统的源代码。”

“谁会有这个能力?”

“理论上来说,没有人。“齐若站起来,走到窗边——是的,账房有窗户,窗外是倒置的城市景观,像一张翻过来的明信片,“天空账房不是人造的。它和这座城市一样古老。它的系统运行的不是代码——是法则。宇宙的基本法则。”

“但如果有人把法则翻译成了代码呢?”

齐若转过身来。她的表情变了。从平静变成了某种他无法定义的东西——惊讶、恐惧,还有一丝希望。

“你的意思是……”

“数汇科技的核心算法。“沈望舒说,“那个用来量化善意的算法——如果它不是在量化善意,而是在模拟天空账房的计量法则呢?如果它足够精确,精确到可以和天空账房的系统产生共振呢?”

齐若的眼睛亮了。“共振。如果是共振的话,那不是入侵——是欺骗。天空账房的系统认为那是自己的一部分,所以允许了那笔分录的写入。”

“就像一个完美的假账,“沈望舒说,“不是因为没有审计师查,而是因为审计师认为那是真的。”

他突然意识到,他正在用他毕生所学的审计知识,调查一桩宇宙级别的财务舞弊案。

十一

接下来的一周,沈望舒过上了双重生活。

白天,他是事务所的高级审计经理,在会议室里跟上市公司的CFO讨论折旧政策和收入确认原则。晚上,他是天空账房的特聘审计师,在一栋悬浮在空中的建筑里,查阅光的账簿,追踪一个已经被掩埋的真相。

他找到了更多的证据。

数汇科技的核心算法,确实在模拟天空账房的计量法则。周天成——一个三十八岁的前华尔街量化交易员——在五年前创立了这家公司,表面上是做大数据分析的,实际上是在逆向工程天空账房的系统。

他怎么知道天空账房的?答案出乎沈望舒的意料——他也看得到那栋建筑。

周天成是另一种”看得见”的人。但和沈望舒不同的是,他没有选择走进去。他选择了从外面破解它。

他花了五年时间,用他掌握的量化分析技术,一点一点地破译天空账房的计量法则。他发现,善意和亏欠可以用一种极其精确的数学模型来描述——这个模型和天空账房使用的法则几乎完全一致。然后他把这个模型做成了产品,捕捉人们的善意数据,构建”善意衍生品”市场。

但这还不够。衍生品市场只是赚钱的工具。周天成真正的目标更大——他想进入天空账房的系统,获得修改账簿的权限。

陈瑜的死是他的第一次”试验”。

他通过算法与天空账房的系统产生共振,伪造了一笔分录,把陈瑜的死因从他杀改为自杀。然后,他用陈瑜的命作为抵押,撬动了四百七十亿的信用资产。

如果这笔交易成功,他就可以继续——用更多人的命,撬动更多的信用资产,最终控制整个城市的信用余额。

一百七十三万亿。

沈望舒坐在账房的角落里,看着手里的算盘珠子在微微发光。他想起在事务所的时候,有一次审计一家上市公司,发现他们虚增了三千万的收入。那笔假账被揭露后,公司股价暴跌,董事长被逮捕,审计团队获得了事务所的内部嘉奖。

那是他职业生涯中最有成就感的一刻。

但和眼前这桩案子比起来,三千万就像一颗尘埃。

十二

他需要证据。账簿上的证据只能证明交易的存在,不能证明是谁做的。他需要找到周天成伪造分录的具体手段——那个与天空账房产生共振的算法。

这个算法在数汇科技的服务器里。

沈望舒做了一个决定——他要去数汇科技的办公室。

不是为了审计。而是为了偷。

他用了一个最老套的办法——赵琳。赵琳认识数汇科技的财务总监——他们在一次行业论坛上交换过名片。沈望舒让赵琳安排了一次”企业交流”,名义上是事务所和数汇科技的潜在合作洽谈。

赵琳觉得有点奇怪——沈望舒从来不主动要求参加这种社交活动。但她没有多问,帮他约了。

三月二十七日下午,沈望舒穿着他最好的西装,走进了数汇科技位于外滩的写字楼。

二十三层。

就是陈瑜坠落的那一层。

他站在走廊里,看着窗外的黄浦江。阳光很好,江面上有船在走。他忽然想到,两个月前的那个凌晨,陈瑜也站在这个位置——或者至少在这个位置附近。她看到了什么?她是否也看到了窗外的黄浦江?是否也看到了江面上的船?

会议进行了两个小时。数汇科技的财务总监是一个健谈的中年男人,滔滔不绝地介绍公司的商业模式和增长潜力。沈望舒适时地点头、提问、做笔记,表现得像一个称职的审计经理。

会议结束后,他借口去洗手间,离开了会议室。

他只有十分钟。

他沿着走廊快步走向服务器机房的方位——在来之前,他已经通过公开的建筑图纸确认了机房的位置。走廊尽头有一扇需要刷卡的门,但门禁系统是老式的——沈望舒掏出他随身携带的审计工具包里的一张通用门禁卡(这是事务所给审计经理配备的标准工具,用来进入客户的办公区域),在感应区刷了一下。

门开了。

机房里一排排服务器安静地运转着,指示灯像无数只眼睛。沈望舒找到核心服务器的位置,拿出那只琥珀色的算盘,放在服务器的外壳上。

珠子疯狂地转动起来。

然后,在机房冰冷的空气中,沈望舒看到了。

不是用眼睛看到的——是算盘展示给他的。一幅由数字构成的图景,像一幅用数据画出的画。他看到了数汇科技的核心算法在运行,看到了它如何捕捉人们的善意数据,如何将这些数据转化为”善意衍生品”,如何构建交易市场。

然后他看到了那个隐藏的模块。

它在核心算法的最深处,像一颗嵌在蛋糕里的钉子。它的功能很简单——通过精确的数学模拟,与天空账房的计量系统产生共振,然后伪造分录。

模块的名字叫**“天秤”**。

天秤。正义的象征。

沈望舒用算盘复制了天秤模块的核心代码——那些代码在算盘上表现为一系列珠子的排列组合——然后他把算盘放回口袋,走出了机房。

十分钟后,他回到了会议室,和赵琳一起离开了数汇科技。

走出写字楼的时候,赵琳忽然说:“望舒,你今天有点不一样。”

“哪里不一样?”

“你的眼睛。“赵琳歪着头看他,“怎么说呢……好像看到了什么别人看不到的东西。”

沈望舒没有回答。他抬头看了一眼天空。阳光很刺眼,但他还是看到了——那栋悬浮的建筑,灰白色的、安静的,像一只蹲在云层里的猫。

它在看着他。

十三

证据到手了。

沈望舒把算盘里存储的天秤模块数据交给齐若。齐若用天空账房的标准审计程序进行了核验,确认了这个模块的功能——它确实能够与天空账房的系统产生共振,伪造分录。

“现在怎么办?“沈望舒问。

“两件事。“齐若说,“第一,我们需要恢复陈瑜的真实死因分录——把她杀改为他杀,这样她的贷方就可以确认,总账就能恢复平衡。第二,我们需要撤销那笔四百七十亿的交易,把信用资产归还给城市。”

“周天成呢?”

“那不是我们的管辖范围。“齐若说,“天空账房只管账。人间的法律管人。”

沈望舒想了想。“我有一个想法。”

他拿出手机,拨通了一个号码。

“喂?”

“赵琳,我需要你帮我一个忙。”

“什么忙?”

“你还记得我上次让你约的那家数汇科技吗?我拿到了一些东西,需要你帮我分析一下。”

电话那头沉默了三秒钟。“沈望舒,你是不是在搞什么大事?”

“是。”

又沉默了三秒。“你把东西发给我。”

沈望舒没有发邮件。他去了赵琳的办公室,把门关上,然后把那只算盘放在她的桌上。

“这是什么?”

“你需要把上面的珠子拨到左边第三个位置,然后向下拉第二个珠子。”

赵琳照做了。珠子发出微弱的蓝光,然后在她的笔记本电脑屏幕上投射出一连串数据——天秤模块的核心代码、数汇科技的交易记录、鸿图资本的资金流向。

赵琳看了五分钟。

然后她抬起头,眼睛里有一种沈望舒从未见过的光。

“这是一桩金融犯罪。“她说。

“不仅仅是金融犯罪。”

“我知道。“赵琳站起来,从柜子里拿出一个文件夹,“我需要整理这些证据,然后提交给证监会和公安局。但在此之前,我需要你告诉我——这些数据是从哪里来的?”

沈望舒看着她。“你相信有悬浮在空中的建筑吗?”

赵琳看着他。然后她走到窗边,拉开百叶窗,看了一眼窗外的天空。

“你说的那栋建筑,“她缓缓地说,“我三个月前就看到了。”

沈望舒愣住了。

“你以为你是唯一能看到的人?“赵琳回过头来,嘴角微微上扬,“我只是没有告诉你。因为我不知道该怎么解释。”

“那你为什么不走进去?”

赵琳转过身,重新看向窗外。“因为我害怕。我害怕走进去之后,发现自己的人生也是一本账簿。我害怕看到自己的良心余额是正的还是负的。”

“你想知道吗?”

赵琳没有说话。窗外的阳光照在她的侧脸上,她的睫毛投下细小的阴影。

“不想。“她最终说,“至少现在不想。先把这个案子结了。“

十四

撤销一笔分录,在天上账房的系统中叫做”冲销”。

齐若告诉沈望舒,冲销需要两个条件:第一,要有充分的审计证据证明原始分录是错误的;第二,需要一个有足够权限的人在冲销凭证上签字。

第一个条件已经满足了——天秤模块的数据就是最充分的审计证据。

第二个条件比较麻烦。

“有足够权限的人”指的是天空账房的审计长。审计长是账房的最高负责人,拥有修改任何账簿的权限。但审计长已经消失了。

“消失?”

“三个月前,总账出现异常的那天,审计长就消失了。“齐若的表情很平静,但她的手指在桌面上无意识地敲击着,“没有人知道他去了哪里。”

“他是主动离开的,还是……”

“我不知道。”

沈望舒沉默了一会儿。如果审计长在总账出现异常的那天消失,那他的消失和周天成的行为之间,很可能存在某种联系。

“如果审计长不回来呢?”

“那就需要一个替代的签字人。“齐若看着他,“一个具有无限审计商誉的人。”

沈望舒想起了他的资产负债表上那个特殊的科目——审计天赋·商誉:无限。

“你的意思是,我来签字。”

“这是你的审计项目。你发现了问题,你找到了证据。按照天空账房的规定,主持审计的人有权在审计长缺席的情况下签署冲销凭证。”

“如果签错了呢?”

“冲销凭证会影响整座城市的总账。如果判断错误,会导致连锁反应——所有居民的账簿都会出现偏差。善意和亏欠的计量会失准,人们的良心余额会变成错误的数字。”

沈望舒深吸一口气。

他回到那间只有一本光的账簿的房间,坐下来,把算盘放在账簿上。珠子微微发亮,在安静的空气中发出细微的嗡嗡声。

他闭上眼睛。

当他睁开眼睛的时候,他看到了整座城市的账簿。

不是数字——是画面。他看到了一个老人在公交车上给一个孕妇让座,善意余额增加了零点三个单位。他看到了一个外卖骑手在暴雨中摔倒了,路过的人假装没看到,那些人的亏欠余额各增加了零点一个单位。他看到了一个小女孩在幼儿园门口抱住她的妈妈,说”我最喜欢你了”,她们的善意余额同时增加了三个单位。

他看到了无数个这样的瞬间,每时每刻都在这座城市里发生,被天空账房精确地记录在案。

这就是城市总账的真相。不是冰冷的数字,而是活生生的、每一个人的人生。

他拿起毛笔,在冲销凭证上签下了自己的名字。

十五

冲销在凌晨零点执行。

沈望舒站在天空账房的最高层——一个露天的平台,可以看到整座城市的夜景。齐若和林野站在他身后。赵琳也在——她终于走进了那栋建筑,站在他们旁边,看着光的账簿在空中缓缓展开。

账簿的翻动声像风。像雨。像时间本身在呼吸。

分录被一笔一笔地冲销:

借:信用资产 47,000,000,000 贷:周天成·刑事责任

借:陈瑜·生命 1 贷:真实死因·他杀

借:周天成·良心负债 贷:城市信用公积

每一笔冲销完成后,总账上的异常分录就减少一条。城市的信用余额一点一点地回归正常,像一条被堵塞的河流重新畅通。

最后一笔冲销完成的时候,沈望舒看到了一个画面。

陈瑜站在二十三层的走廊里,手里拿着手机,屏幕上是她发出的三条消息。她抬起头,看到了窗外的黄浦江。江面上有船在走。她转身走向办公室的门口——她没有走向窗户。

一个男人的手从她背后伸出来。

画面消失了。

沈望舒睁开眼睛。他的脸上沾满了泪水。

“她不是自杀。“他说。

“我知道。“齐若轻声说。

总账恢复平衡了。借方等于贷方。城市的天平重新归零。

十六

第二天,上海公安局经济犯罪侦查支队收到了一封匿名举报信,附带了大量证据——数汇科技的核心算法数据、鸿图资本的资金流向、以及一段来自数汇科技内部监控系统的视频片段。

视频显示,一月十五日凌晨一点五十八分,数汇科技CEO周天成在二十三层的走廊里,与一名女员工发生了争执。随后,他推了那名女员工一把。

女员工从窗户坠落。

视频的时间戳与陈瑜坠落的时间完全吻合。

一周后,周天成在浦东机场试图出境时被抓获。

赵琳后来告诉沈望舒,证监会对数汇科技和鸿图资本进行了全面调查,发现了一个涉及数百亿的”善意衍生品”市场。这个市场被取缔了。所有参与交易的金融机构都受到了处罚。

“那些数据你是从哪里拿到的?“赵琳问。

“你真的想知道?”

赵琳想了想。“算了。不知道也好。“

十七

案件结束后的一个月,沈望舒去了一趟湖南。

他去了岳阳,找到了陈瑜的老家。那是一个临湖的小镇,空气里有一股水草和泥土混合的气味。陈瑜的父母住在一栋两层的小楼里,院子里种着茉莉花——和沈望舒母亲阳台上种的是同一个品种。

陈瑜的母亲给他倒了一杯茶。茶杯是粗瓷的,有一些细小的裂纹,但很干净。

“你是她什么人?“母亲问。她的头发花白了,眼睛红肿,但目光很平静——那种已经流完了所有眼泪之后的平静。

“我是……一个审计师。“沈望舒说,“我在审计一桩案子的时候,发现了您女儿的事情。”

“她已经走了。“母亲说。

“我知道。我来是想告诉您——她没有自杀。她是被推下去的。凶手已经被抓到了。”

母亲沉默了很久。院子里,一只蜜蜂在茉莉花上停留了一会儿,然后飞走了。

“我知道她不会自己走的。“母亲终于开口,声音很轻,像怕惊扰了什么,“她从小就怕疼。小时候摔一跤都要哭半天。她不会选那种方式走的。”

沈望舒没有说话。

“谢谢你。“母亲说。

他从口袋里掏出那只算盘——他随身携带的——放在桌上。算盘的珠子在母亲看不见的维度里微微发亮。

他拨动珠子,查看陈瑜的最终账簿。所有分录已经调整完毕。贷方的”他杀”已经确认,借方的”生命”已经平账。在所有者权益的最后一行,有一行新增的文字:

陈瑜·未分配善意:转入城市公积

她的善意没有消失。它变成了这座城市的一部分——变成了公交车上的让座,变成了暴雨中伸出的手,变成了幼儿园门口的拥抱。

沈望舒把算盘收起来,喝完了那杯茶,然后告辞了。

十八

从湖南回来以后,沈望舒的生活发生了一些变化。

他开始每周给母亲打电话。不是微信,是电话。他可以在电话里听到她的声音——带着湖南口音的普通话,总是问吃了没有,穿够了没有,工作不要太累。

他去了环球金融中心的观光厅,但不是为了去天空账房。只是为了看看风景。黄浦江在阳光下闪着光,船在走,鸟在飞,城市在呼吸。

天空账房还在那里。悬浮在云层下方,灰白色的、安静的。但沈望舒不再频繁地进去了。齐若说,他的审计工作已经完成,他随时可以回去——只要他愿意。但他觉得,暂时不回去也好。

有一天晚上,他在办公室加班到很晚。赵琳敲了敲他的门,端了两杯咖啡进来。

“最近怎么样?“赵琳坐下来。

“还行。”

“那个案子……你好像变了一个人。”

“哪里变了?”

“怎么说呢,“赵琳想了想,“你以前审计的时候,只看数字。现在你好像……也看数字背后的东西了。”

沈望舒笑了笑。他端起咖啡,喝了一口。很苦,但有一种回甘。

“赵琳,“他说,“你有没有想过,我们的工作其实不只是查假账。”

“那是什么?”

“是让数字对得起它背后的那些人。”

赵琳看着他,目光里有一种说不清的柔软。

“你什么时候变得这么文艺了?”

“大概是最近。”

他们同时笑了起来。笑声在空旷的办公室里回荡了一会儿,然后被窗外城市的呼吸声淹没了。

尾声

五月的一个傍晚,沈望舒站在陆家嘴环形天桥的拐角处。他手里握着一杯美式咖啡——这次是热的。

他抬头看天。

天空账房还在。灰白色的、安静的,像一只蹲在云层里的猫。建筑表面的算盘珠子在夕阳的余晖中微微发亮,像是无数只眼睛,注视着脚下这座城市里的每一个人——他们的善意、他们的亏欠、他们的承诺、他们的遗忘。

每一笔都有记录。

每一笔终将平账。

沈望舒低下头,从口袋里掏出那只算盘。珠子在暮色中发着温暖的琥珀色光芒。他用拇指轻轻拨动了一颗珠子。

珠子转动了一格,然后停住了。

在珠子停住的那一刻,沈望舒感觉到了一种很微小的、几乎察觉不到的震动——不是来自算盘,而是来自这座城市本身。来自脚下的天桥、身后的高楼、远处的江面、头顶的天空。

城市的心跳。

沉稳的。规律的。像一本翻不完的账簿。

借方等于贷方。

永远。

(全文完)