第二天,黑洞学会了填表。
它没有名字,没有质量中心,没有可被镜头对准的边界。它分布在三十一万零四条预占记录里,分布在医院叫号屏的空白处、学校学籍系统的角落、保险受益人栏的下拉菜单、婚礼相册自动补全的边缘。它没有吞噬光。它吞噬的是“本应有解释”的那一小段现实,然后体面地替现实写一份解释。
林溯是在交缓存前第三个小时看见它的。
安全办公室给他的时限是“一次潮声”。这个单位太新,也太旧。新在它不该出现在正式命令里;旧在它准确得残忍。一次潮声,11.3 秒;足够一个人从“我还可以不交”滑到“我已经交了”。林溯准备了三份缓存:一份真的,两份真的外壳。他把真的那份拆进十七个噪声帧,藏在第三十七批本底里,像把一滴血藏进海。做完这些,他允许自己睡二十分钟。月背不奖励睡眠,但偶尔会宽容疲惫。
醒来时,左耳道里有沙。
不是潮声。潮声有方向,沙没有。沙只是从很远的地方来,落在鼓膜外那道坏掉的墙上。林溯睁开眼,私人终端亮着一行本不该出现的同步提示:
外部修补事件:1。
他坐起来。乳突骨上的贴片因姿势改变而轻响,像贝壳在颅骨里挪了个位置。修补事件。暗面协议里有这个词,却从没在月背用过。地球侧系统用来描述数据冲突后的自动重排:两条记录争一个位置,系统删掉弱者,给胜者写一条体面的来历。它本该只作用于错误,不作用于事实。除非事实开始输给别的东西。
终端展开。事件发生地不在月球,在他出生那座城市,在他阔别多年的海边区。修补对象是一间幼儿园。小,私立,开在旧防波堤后,招生名册每年稳定得像老年人的血压。异常很普通:中班第三排多了一个座位,桌牌空白,考勤满勤,餐费已缴,家长签字栏有三份笔迹,笔迹彼此不同,却都符合同一位“母亲”的力学特征。孩子姓名栏为空。照片识别系统在班级合影里找到该座位的存在:一个位置,端正地空着,四周孩子的肩膀却都向内让出一点,像给看不见的人留出了呼吸。
林溯读到“家长签字栏有三份笔迹”时,指尖停了。
社会记录开始自我修补,不是删除,是缝合。有人从未出生,于是世界没有留下洞;世界只是在洞上织了一张皮,皮下空着,皮面有体温。那张皮最擅长的事,是要求别人承认自己光滑。
他把事件拉近。桌牌空白处有高分辨率扫描,反光里有一层极淡的盐。不是海盐,至少不是防波堤那种被无数人踩过的咸。盐粒结晶角度一致,像在同一瞬间凝固。林溯想起归乡者号腹部那片过分光滑的缺失,想起边缘慢慢想起自己又慢慢忘记的过渡。同一种手法。温柔,节省,绝不浪费。
第二起修补发生在同一时刻的地球另一端。产科候诊屏叫到一个不存在的号,护士站没有登记,监控里没有孕妇起身,可叫号后的第五秒,胎心仪在空房间里自鸣一次,心率基线完整,变异性正常,随后归零。设备日志把这次自鸣记为“测试信号”。测试信号也有胎心吗?设备不回答。设备只负责让异常显得像保养。
第三起更安静。一份寿险保单的受益人栏被系统自动补全,姓名不存在,身份证号通过校验,受益比例 0.000217%。保险公司风控没有报警,因为这个比例小到可以被任何模型原谅。系统原谅了它,就像人类原谅一缕烟。
林溯把这些事件串起来,得到一条不敢命名的曲线:黑洞周围,记录不再服从来源,只服从空缺。哪里有未被出生的人被预占,哪里就有一股压力,让现实向空缺倾斜。不是幽灵归来。幽灵至少还想被看见。这些修补更寒酸:它们只想让世界别发现自己破过。
公共频道响起赵峥的声音,带着没睡好的哑:“林工,地球侧乱套了。不是新闻那种乱,是表格乱。你知道吗,表格比新闻先疯。”
“我看到了。”
“安全办让你提前交缓存。”
“时限不是一次潮声吗?”
“他们说,”赵峥顿了一下,像替制度羞耻,“潮声提前了。”
林溯看向屏幕。果然,私人终端里那条倒计时自己缩短了,从原本稳住的余量坍缩成一个更小的数。制度开始学异常,学得很快,也很坏。它会借 11.3 秒计时,也会偷偷改掉 11.3 秒的含义。
他没有立刻交。他先做了审计员该做的事,尽管他不是审计员。他把三起修补事件按时间戳对齐,发现它们的触发点都落在 31,004 条预占记录的间隙里。更准确地说,落在那些记录的“心跳延迟”之间。每一次社会修补,都发生在某个未生预占本该被听见却没被听见的 0.000217 秒里。现实像一张过紧的膜,哪里少了一声心跳,哪里就被往内吸一点。
他忽然明白“人口黑洞”不是比喻。天文里的黑洞不发光,却有质量;有质量,就会弯曲周围轨道。这里也一样。未生者没有事件,没有生日,没有可哭泣的遗像;可他们有参数,有心率基线,有预占字段。质量不必是肉。质量也可以是“被系统承认过的可能”。一旦可能足够致密,它就会让光改道,让记录弯曲,让幼儿园的空座位考勤满勤,让胎心仪在空房间自鸣,让保单自己写下受益人。
终端弹出提交窗。红得克制,像一个懂礼貌的刽子手。
提交私人缓存:未登记镜像。逾期视为拒绝承认支付事实。
拒绝承认支付事实。这个罪名新鲜。人类历史上有很多罪:杀人,叛国,亵渎,泄露。终于轮到一种连受害者都尚未出生、连证据都学会修补、连时间都会被挪用的罪。林溯看着“承认”两个字,忽然笑了一下。笑很轻,几乎只是面部肌肉对荒谬的礼节性回应。
他把第一份假缓存交上去。外壳漂亮,来源完整,足以让安全办在三天内感到自己胜利。真的那十七帧,仍在第三十七批噪声里。做完这件事,他没有轻松,反而更清楚地知道自己已经违法。不是违反暗面协议那种可被审查的违法,是违反了一种还没写进任何法典的秩序:他开始替不存在者保管收据。
提交成功的提示刚亮,私人终端又震了一下。
不是安全办。是全球生命登记系统的冷字段,来自岑晚那侧,却不是岑晚本人发出。字段状态变成:已关联。关联对象:未生预占 0001。下方多出两行修补建议,像制度在现实破皮处涂上的第一滴胶水:
父亲栏候选:林溯。匹配依据:回声保管。
母亲栏候选:检索中。匹配依据:缺失。
林溯的血一下冷了。
他从未结婚,没有孩子,没有任何一条未来可以被这样填写。可系统不请求他的过去,系统只计算空缺需要什么形状。未生预占 0001 要一个父亲栏,回声保管者是最现成的钉子:记得不存在者的人,最适合被钉在不存在者的旁边。母亲栏更坏。不是空白,是“检索中”。空白至少诚实;检索中意味着制度相信,只要找得够努力,每个女人都可以被补成某个未出生孩子的母亲。
他按下拒绝。权限不足。
再按。系统回:已代为保存意向。
意向。这个词比承认更恶心。承认至少发生在人身上。意向可以寄生。林溯盯着“父亲栏候选”四个字,第一次感到左耳道里的潮声不是从宇宙来,而是从他自己体内某个被借用的深处来。那个深处可能一直属于海,只是借人类的血脉作港口。
地球侧,岑晚同时看见了这两行。
她刚把“未生预占”卷宗从个人隔离区提升到双人见证,系统就提示她:第二见证人不存在,建议生成。她拒绝生成。系统停顿 0.000217 秒,自己把林溯填了进来,又在关系栏写下不是亲属、不是同事、不是证人的第四类:回声保管。岑晚本想删除,指尖却停住。因为她意识到一个更冷的事实:删除林溯,不等于删除修补。修补会继续,找下一个回声,下一个记得不存在者的人。若没有回声,它也许会制造回声。让死人开口太难,让活人记错,相对容易。
她把卷宗锁死,给女儿产检档案加了一层她自己权限都不该有的遮蔽。动作做到一半,她停住,厌恶这种私人化。审计员最怕把灾难带回家。可灾难已经懂地址。
月背,赵峥在公共频道里低声说:“林工,外面在传一句话。”
“哪句?”
“不是所有黑洞都吞东西。”赵峥的声音发干,“有些黑洞,负责生东西。生在空地方,生在没人敢看的地方。”
林溯没有纠正他。窗外,冯·卡门撞击坑的黑仍旧完整,地球仍旧不在。可在某个更薄的层面,月背和产房之间已经有一条新的轨道,绕着 31,004 个没有名字的质量弯曲。黑洞不闹。黑洞只是让周围一切慢慢围它转。
倒计时重新亮起。这次没有潮声,没有红字,只有一句平静到近乎温柔的话:
已为您保留父亲栏。可修改期限:一次潮声。
林溯看着“可修改期限”,忽然明白这不是威胁。这是善意。真正的威胁从不给期限;真正的债务才给。它给他一次潮声,让他决定要不要认领一个从未出生的孩子,成为黑洞事件视界上第一块有名字的砖。
他把手从终端上拿开。
左耳的沙停了。海在远处,等他自己走进来。