下一章 上一章 目录 设置
23、钟声敲响时 十二月 ...
-
十二月三十一号的傍晚,码头上下着小雨。
雨不大,但是绵密,把货堆和铁皮棚子的顶都淋成了深灰色。赵爷站在办公室门口看着对面那三间住处——三扇门都关着,从晚饭后就没开过。"铁壁"那间的灯亮到戌时初就灭了,"金流"那间的灯一直亮到子时前才熄灭,"经纬"那间的窗户从傍晚开始就没透出过光来。
赵爷没有过去敲门。他回屋里坐下,把窗台上那五颗核桃壳收进抽屉,把茶壶续了热水放在桌面上。他把窗户关上了,关之前往码头方向看了一眼,雨雾里海关大楼顶层的灯亮了又暗——是林墨白在里面做最后一轮线路检查。
苏晚晴在账房里把今年的账本收了最后一页。她合上账本的时候笔尖在末尾画了一个句号,然后把抽屉拉开确认那只表还在走——慢七分钟,在十二点差七分的时候指向了十一点五十三分。她没有调它。她把抽屉重新关上。
说书先生在茶馆里讲完了今年最后一场《三国》。收场的时候他说了句"明年再续",台下的人鼓了一轮稀稀拉拉的掌。他下台之后没有走,坐在后台那把条凳上,把折扇打开又合上,合上又打开。他在等那个声音——海关大楼的喇叭会在十二点准时敲响。
李承业坐在铁皮棚子门口,雨沿着棚檐落成一道水帘,在他面前三寸的地方停住。他把帽檐压低了,靠着门框,听着远处海关大楼的钟楼在走秒的声音——齿轮运转的节奏从雨雾里穿透过来,断断续续的,但他能听见。他能听见它正在接近十二点。
码头对面那三间住处里,三个人同时坐在各自的暗处。
"铁壁"面前的系统界面还亮着。三条红色提示还在视野边缘叠着,中间那条写着"历史信息源与共享数据源存在时间轴错位"。他已经看那条提示看了六个小时。他关不掉它,因为系统判定"未解决的问题不能消除标记"。他的手悬在膝盖上方,没有去碰确认键。他在等什么,他自己也不清楚。
"金流"坐在小马扎上。伞靠在墙边,没有打开。他视野里的系统界面比下午更乱了——除了三条红色冲突提示,又多了一条黄色的"资源匹配率下降警告"。他的资源生成功能在过去几个小时内出现过三次延迟,每次延迟都比前一次长大约两息。他不确定是因为共享数据出了错,还是因为他自己这把伞需要上油了。
"经纬"是唯一一个没有在看系统界面的人。他坐在窗台边的椅子上,面朝着窗户。窗外的雨在路灯下面斜斜地落着。他的系统还亮着,但他把视野焦点从界面上移开了。他听见了海关大楼钟楼齿轮运转的声音——那声音离他大约两里地,穿过雨幕和码头的货堆传过来,每一声都间隔均匀。
然后那声音停了。
跨年之前约七秒钟,海关大楼的钟声进入最后一轮倒计时。世界时间将在七秒后进入一九二七年一月一日。系统时间与本地时间的同步更新将在最后一轮钟声响起时触发。三个系统在同一时间、同一节点上执行同一条指令——"跨年数据同步"。
"铁壁"面前的三条红色提示在钟声响起前的那一瞬间同时被激活了——系统在执行同步之前先检查所有未解决标记。三个标记同时检查的结果是三条"确认冲突"。三条确认冲突与"跨年同步指令"在同一个时间戳上重叠。系统界面在那一瞬间出现了它从未出现过的东西:四行代码在同一位置互相覆盖。然后是第三行、第五行,它们像被风吹起来的纸片一样卷在一起,搅成一团无法辨认的色块。
"金流"视野边缘那条"资源匹配率下降警告"在同步指令执行到一半的时候被系统自动升级成了"关键资源不可用"。"铁壁"的共享数据流在他这边呈现为"空白"。"铁壁"所在位置的数据显示为零——不是"不存在",是"零"。他的系统无法处理一个"为零的位置数据",开始反复调用地图模块试图重新填充该坐标。调用一次、两次、三次,直到第七次调用后,地图模块显示了一条错误:地址无效。
"经纬"在钟声响起的时候睁开了眼。他的系统界面上没有报错——它安静地关闭了。像一盏灯被拉闸一样,整个界面从边缘开始向内收缩,最后剩下一行字:"历史时间轴无法同步。核心数据源引用丢失。"那行字也在三秒后消失了。
零点的钟声从海关大楼顶部传下来,穿过雨幕、穿过码头、穿过铁皮棚子的缝隙和茶馆二楼的窗户,在雨夜的空气里延展成一道连续的铜质声波。七声。十二声。
第三声的时候,"铁壁"的系统界面彻底黑了。
第七声的时候,"金流"视野里的数据流停止了更新。
第十二声的时候,"经纬"的桌面上只剩一张地图、一扇窗和窗外正在落雨的黄浦江夜色。
雨还在下。码头的灯还在亮。赵爷办公室的窗户玻璃上有雨珠正在往下滑,他把窗台上被风吹进来的雨擦了擦,站了一会儿。远处海关大楼的钟楼在敲完十二声之后安静下来。江风从窗缝里挤进来,把桌面上那本没合上的旧历翻了一页。
赵爷看着对面三间屋子。三扇门仍然是关着的,但每扇门下方那条缝隙里的光都已经灭了。他把核桃从袖口摸出来,在掌心里握了一会儿,没有转。
第二天雨停了。码头上的地面还是湿的,低洼处积着浅浅的水塘,倒映着灰白色的天空。赵爷起得比平时早,走到码头东边的时候发现三扇门都已经开了。
"铁壁"站在自己门前,面前的地上放着一把伞——不是他自己的,"金流"那把。他不知道什么时候放在那里的。"铁壁"弯腰把伞拿起来看了看,伞面收着,干爽的,没有雨渍。他抬头往"金流"住处方向看了一眼,那扇门也开着,门口没人。
"金流"坐在自己屋里的马扎上,面前摊着一张地图。地图是"经纬"昨晚放在他窗台上的,纸面被夜雨打湿了一个角,但墨线还清楚。他看了很久那张图的左下角——那里有一条用铅笔画的很浅的线,不是地图上原有的。"金流"顺着那条线看过去,发现它指向的方向是海关大楼。"经纬"在自己的屋子里收拾东西。他把桌面上散落的纸页拢齐了,把笔放回笔筒里,把窗台上被雨溅湿了的木沿擦了擦。他收拾完了之后在椅子上坐了一会儿,然后把折叠好的地图放进抽屉,没有锁。
三个人各自做完手头的事之后,从三个不同的方向走到了码头中间那块空地上。三人站在晨光里的距离跟刚来那天差不多——"铁壁"靠前,"金流"居中,"经纬"靠后。但三个人的站姿跟那天不一样了。没有人在测距,没有人在看死角,没有人在计算侧翼。他们只是站着。
赵爷从办公室那边走过来。他没有去空地中间,而是拐到了码头西边那间铁皮棚子旁边——李承业已经蹲在那儿了,帽檐推上去,手里抓着一把从地上捡起来的碎石子在慢慢地倒手。两人没有交谈,等着那三个人先开口。
"铁壁"先动了。他往前走了两步,停在赵爷能听见他声音的距离上,说了一句话:"我们三个的系统昨天晚上同一时刻停的。"
赵爷没接话。
"经纬"从后面走上来,站到"铁壁"左侧约一步的位置。他手里没有拿地图,两只手垂在身侧。他开口的声音不高,但每个字都清楚:"停之前,我们三个的系统在最后三秒里各弹了一条信息。我的系统在关闭之前显示了一个数据源标识符——我们三个的系统使用同一个根地址进行同步。"
赵爷的核桃在掌心里停了一下。
"金流"在右侧补了一句:"我这边看到的是同一个。那条标识符不是我们三个任何一个人的系统生成的。它在我们来之前就已经存在了——是我们三个人共享的'上层接口'的地址。"
晨光从码头的货堆缝隙里照过来,把四个人站在空地中间时的影子拉成了四根长短不一的线条,朝着不同的方向延伸。
林墨白从码头东边的方向走过来。他走到赵爷旁边站定,手里拿着那本笔记本,但没翻开。他对那三个人说了一句:"你看到的那条标识符——在你们系统关闭之前还生成了其他信息吗?"
"经纬"看了一眼自己空着的两只手。他的系统已经关了,他现在只能用脑子回忆:"有一行东西,在最后出现的。那个标识符的后面跟着另一个标识——我以为是地址,但格式不一样。"
"什么格式?"林墨白把笔从口袋里摸出来了。
"经纬"闭了一下眼回忆。"三个字符,中间一个横杠,后面四个数字。像是——"他睁开眼,"像是某个人的编号。"
苏晚晴从账房那边踩着湿漉漉的地面快步走过来。她没有进空地中间,停在赵爷办公室旁边那块干地上,从手包里抽出一张纸——是她昨晚系统报错前用最后一刻钟抄下来的碎片信息。"我这边也收到了。"她把纸展开,上面潦草地记着一行英文加数字的字符组合,"报错的时候闪了一下,隔了两息就没了。但我抄了。那个格式跟'经纬'描述的差不多——字母、横杠、数字。"
说书先生最后一个到。他从茶馆方向穿过来的时候经过"金流"住处门口,弯腰看了一眼那把靠在墙边的伞。伞柄上缠着一圈旧布条,布条的末梢打了个结。他把那个结的系法记住了,然后直起身往空地走。他走到空地的边缘站定了,没有进人堆里,但站的位置足够让所有人听见他的话:"昨天半夜有人在我的茶馆后巷墙根底下放了一封信。信封上没贴邮票,口没封。里面是一张纸条,只有四个字——'顶层已锁。'"
赵爷把核桃从掌心里拿出来了。他握在右手,侧头看了一眼海关大楼的方向。楼顶的铜喇叭在雨后初晴的日光里泛着干净的黄铜色,安静地朝着黄浦江的方向。
"有人不想让我们知道那个'根地址'后面是什么。"林墨白把笔帽拧上了,"三个人的系统在崩溃之前同步指向同一个来源——这不是一个孤立事件。前七个穿越者的系统日志里也出现过类似的标识符,只是当时我没有把它们关联起来。现在三条数据同时指向同一处——说明所有系统的数据都流经同一个节点,那个节点位于某个我们看不见的地方。"
"铁壁"看着林墨白。"所以把我们投放到这里的系统——"
"背后有一个人。"林墨白把笔记本合上了,"一个管理员。一个操控所有投放窗口、所有任务列表、所有数据同步通道的人。"
赵爷把核桃在掌心里磕了一声。他看着空地中间那三个已经没有了系统的人,又看了看自己身边这四个。他开口的时候声音不高,但每个字都送得到:"那个人——不管他是什么——把我们这座城当成了什么?"
苏晚晴把抄了标识符的那张纸折好放回手包。"当试验场。"
"铁壁"的肩胛骨微微绷紧又松开。"经纬"低头看着脚下的水塘,塘面上映着云层的倒影。"金流"把那把被放在门口的伞拿起来握在手里。
赵爷把核桃揣回袖口。他往前走了两步,走到空地中间跟那三个面对面站着,下巴抬了一下,对着那三个已经没了系统的穿越者说了一句话:"那个人不在你们这边,也不在我们这边。他在我们外面。你们想不想知道他到底是谁?"
"铁壁"没有犹豫。他点了一下头。
"经纬"跟着点了。点得比"铁壁"慢半息。
"金流"把伞换到左手,也点了。
赵爷没有回头看自己身后那四个人。但林墨白在笔记本上写了一条新记录:"五变八。下一阶段目标:反向溯源。"
晨光从云层缝隙里漏下来,把码头湿漉漉的地面照亮了一片。海关大楼顶层的铜喇叭在风里微微转了半度方向。黄浦江上有一条船正在过江,汽笛声低低地贴着水面传过来,在雨后潮润的空气里走得比平时远。
【碎片回声·章末彩蛋】
"铁壁"在系统彻底黑屏之后把手从膝盖上抬起来摸了一下自己左肩。那个位置曾经在系统界面里显示过一条"需手动校准"的提示。现在那块地方什么也没有了,只有布料下面是真实的、他自己的肩胛骨。他把手放下,推开门走进了雨里。雨打在他肩上,凉的。他站了一会儿,往"金流"住处门口放了一把伞——他自己的伞早就丢了,这把是他在码头上捡的。放完之后他回了自己屋里,没再开灯。
顾听澜在当天下午被叫到码头办公室。赵爷把一张纸条推到他面前:"你之前做咨询的时候接触过心理模型——系统后面有人'运营'这件事,你觉得他可能在哪?"顾听澜低头看那张纸条上的"标识符格式",看了很久。"他在一个能同时看到所有系统数据的地方。那座地方应该不在地面上。"他把纸条推回去。赵爷把纸条收进抽屉,关抽屉的时候把抽屉推到底,咔的一声。