HiBizMan永久免费
📚Log In
📋 Table of Contents22
🌐 Language

第12章 普罗米修斯的火

中文

书店里的光线在陈国栋说完那句话之后安静了很久。半拉的卷帘门下沿透进来的晨光在地面上形成一道窄长的光带,光带边缘有细小的灰尘在缓慢浮动。苏寒站在书架中间,手指还插在外套口袋里,指腹贴着那个信封的直角边缘。他看着陈国栋,发现对方说“你爸在2008年就已经算到了今天晚上会发生的事”这句话的时候,语气里没有感慨,没有悲伤,甚至没有敬佩。只有一种陈述事实式的平静,像是把一件存放了很久的东西从架子上拿下来递出去。 "你信吗?"苏寒问。 陈国栋没有立刻回答。他低头看自己的手,那双粗糙的、指节凸出的手搁在膝盖上,右手无名指侧面有一道旧疤,是很多年前办案时留下的。他活动了一下拇指,然后抬起头。"我不信。但你爸拿出证据的时候,我没办法反驳。他把火把计划的初始架构、数据流向、终端分布、覆盖机制的数学原理,全部写在一本四百多页的笔记里。那本笔记我看了整整三个月才看懂前三章。而他在交给我之前,已经把那本笔记写了至少十年。" "那本笔记现在在哪?"苏寒的声音比刚才低了一些。 "在你左三的抽屉里。" 苏寒的呼吸停了一拍。他昨天打开了左三,取出了地图、卫星图和陈国栋的纸条。他没有看到什么四百多页的笔记。抽屉里只有那几样东西。他开口问陈国栋的时候,余光扫过收银台旁边那扇半掩的门——门缝里露出一截深色的木板边缘,像是一道通往地下室或储藏间的台阶。 陈国栋顺着他的视线看了一眼那扇门,然后站起来。他的动作依然不快,膝盖发出轻微的咔嗒声,像是关节在冷天里运行得不够顺畅。他走到那扇门前,把门推开。门后确实是一道向下的台阶,木质,窄,仅容一人通过。台阶两侧的墙壁上贴着旧报纸,报纸已经泛黄卷边,上面的日期模糊难辨。 "那本笔记在我这里。"陈国栋站在台阶顶端,回头看着苏寒和沈瑶。"你爸当年交给我保管的时候,给了两份拷贝。一份放进左三抽屉,一份让我带到这里。他说如果有一天左三的抽屉被人打开,里面的东西被取走了,说明有人已经走完了前六个步骤。而那本笔记,会在最后一个步骤完成之后才被需要。" 苏寒站在书店的地板上,台阶上的陈国栋背对着从卷帘门下透进来的晨光,身形轮廓被光线勾勒出一圈浅金色的边缘。苏寒看着那个轮廓,脑子里有一条线正在被重新绘制——父亲在2008年把材料交给陈国栋,分成两份,一份放在左三,一份放在中山中路127号的地下室。左三的内容是地图和地图指向的最终步骤,地下室的内容是整个系统的完整架构。左三在昨晚被打开,地图被取走,步骤被执行。现在地下室的门开了,完整的笔记等着被阅读。 他走到台阶前面,低头往下看。台阶一共九级,尽头是一扇木门,门缝里透出灯光——暖黄色的,稳定的,像是有人提前打开过。陈国栋侧身让开通道,苏寒踩上第一级台阶,木板在脚下微微弯曲又弹回。他走到门前面,伸手推开门。 房间不大,大约五六平米,有一张书桌、一把椅子、一个文件柜。桌上放着一盏亮着的台灯,灯罩是绿色玻璃的老式款式,光线集中地照在桌面上。桌上摊着一本黑色封面的笔记本,封面上没有任何字样,边角被翻得起了毛边,书脊处有胶带修补过的痕迹,胶带已经发黄变脆。笔记本旁边放着一支钢笔,笔帽没盖上,笔尖干涸凝结了墨迹。 苏寒在书桌前坐下。他翻开第一页的时候,纸张的触感是一种陈旧的、被翻过无数次后变得柔软的纸面。第一页上没有标题,没有日期。只有一行手写字,笔迹是他父亲的,每一笔都方正瘦硬,像是用刻刀在木头上雕出来的: "火把计划——完整架构与终止方案。苏远山,2003年9月。" 2003年。比2008年早了五年。苏寒的手指停在纸页边缘,指腹传来纸张微微发涩的触感。他翻到第二页。第二页是一张手绘的系统拓扑图,用黑色墨水笔和蓝色圆珠笔分层标注,每一个节点旁边都有一行小字注释。图的中央是一个圆形标记,圆形内部画着三叉火把。火把的下方有一条虚线,虚线延伸出去连接到另一个稍小的圆形——里面是空的,没有图案,只有一行字:"闭环终点。触发条件:142857×7。" 苏寒看着那张图,他认出了火把计划的核心逻辑——七个坐标点被串联成一个自指循环,数据在每个节点之间沿特定方向流动,每一轮循环把一段身份信息从路径的起点推移到路径的终点。而那个标注着"闭环终点"的空圆,就是他自己在商务楼天台上站的位置。火把计划在初始设计阶段就已经预留了一个可以被人类操作员从外部打破循环的接入点。那个接入点就是镜台,就是那个卫星接收器,就是那把暗金色的钥匙和十四次敲击。 他翻到第三页。第三页是一整页的计算公式,推导出在特定时间窗口内——每年冬至日的最后六十分钟——循环系统的核心数据处理线程会暂停写入操作,只维持读操作。那个窗口期是系统唯一可以被外部干预的时间区间。父亲在2003年就已经算出了这个窗口期,而他选择把终止方案分散成六个步骤,分布在六个不同的地点,每一个步骤都需要前一个步骤的输出作为输入才能继续。没有完整的六个步骤,循环不能被打破。 苏寒坐在桌前面,台灯的光落在纸页上,把父亲的每一个字照得清晰。他翻过第四页、第五页、第六页,每一页都是不同维度的系统详解——芯片的生物学兼容方案,发射器的频率调制算法,坐标选择的地理逻辑,身份覆盖数据包的压缩与解压缩协议。他翻到笔记本最后三分之一的时候,纸张上的字迹变了。变得比以前更密,更小,像是写字的人在极短时间内要把大量信息压缩到有限的纸张空间里。日期标注也从2003年跳到了2005年,然后再跳到2007年,最后停在了2008年3月。 2008年3月的最后一页,只写了四行字: "张建中被系统捕获。他的身份数据正在被逐层剥离,覆盖进程已经启动。陈国栋正在尝试从外部切断写入线程,但窗口期太短,可能只能做到半截。如果切断不完全,张建中的身份会被锁在循环的某个中间状态里——变成一张永远无法完整显示的脸。" "我交出去的材料分为两份。左三放地图和指令,中山中路放完整笔记。如果指令被执行了,笔记才需要被阅读。如果笔记被阅读了——" "说明苏寒还活着。而且他读到了这里。" 苏寒的视线停在最后那一行字上。台灯的灯泡发出轻微的嗡嗡声,在安静的地下室里持续着。他把笔记本合上,指尖在封面边缘停留了一会儿,然后站起来。他转身走出那扇木门,上楼梯回到书店的地面层。陈国栋还站在收银台旁边,沈瑶站在书架中间,两个人都在等他。 苏寒走回到光带旁边,站在早晨的阳光从卷帘门下透进来的那一条窄长的亮线上。他开口,声音平稳,但每一个字都被阳光和灰尘包裹着:"你爸在我来之前已经在中山中路这里坐了多久?"他问的是陈国栋。 陈国栋重新在收银台后面的椅子上坐下,拿起那杯凉掉的茶喝了一口,然后放下。"从零点三十分开始。我在市局办公室收到系统自动程序的确认信号之后,就直接过来了。那本笔记昨晚之前我没有打开过——你爸说只有在左三被打开之后它才需要被翻开。我信他的话。" 苏寒点了点头。他把那本黑色封面的笔记本从外套内侧取出来,放在收银台桌面上。笔记本和那个米白色的信封并排搁在一起,在晨光下呈现出一种相似的旧质感。他看着它们,然后抬起眼看向沈瑶。 沈瑶站在书架旁边,阳光落在她的侧脸上。她的目光从笔记本移到苏寒脸上,两人之间隔着大约三米的距离,空气中漂浮着细小的灰尘和旧书纸张的气味。她没有说话,但苏寒从她的目光里读出了一个问题。 "那本笔记里有一个部分,"苏寒说,"关于张建中被捕获之前的一些信息。他和我父亲合作过。在火把计划还在初始阶段的时候,张建中负责的是数据压缩算法的验证工作。我父亲在那段记录里写了一句批注——"他翻开笔记本停在那一页,念出来,"张建中的左利手特征在身份覆写过程中被系统误判为残肢数据,所以他失去了一只右手。但我父亲在批注后面用铅笔补了一句话。" 苏寒把那句话念出来:"右手缺失不是误判。是张建中自己在算法里埋了一个后门——他把右手数据单独存放在一个独立的存储区,标记为'低优先级且可被系统判定为无效'。系统覆盖的时候跳过了那个数据区,他的右手数据留在了存储区里,没有被写入他物理身体的神经映射。如果系统被关闭,那个存储区的内容可以被释放。但释放条件——"他停了一下,又看了一眼笔记本上的铅笔字,"释放条件是有人在新周期里输入新的编号000000。" 沈瑶的眉梢动了一下。陈国栋把茶杯放下,杯底碰在桌面上发出一声短促的脆响。三个人同时看向那本摊开的笔记本,又同时看向桌上那个米白色的信封。 苏寒伸手拿起信封,抽出里面那张纸条。纸条上那行字在晨光里清晰如初——"你的新编号是000000。" 房间里安静了大约五秒。苏寒把纸条折好放回信封,然后抬起头看向书店的窗户。卷帘门上方的玻璃窗透进来的阳光正在缓慢移动,从地面的一侧移向另一侧,光斑边缘扫过书架上的书脊,照亮了一排排书名。 苏寒握着信封站在那里,指腹压在纸张表面。他的视线从窗外收回来,重新落在笔记本摊开的那一页上,落在父亲铅笔字写下的"释放条件是有人在新周期里输入新的编号000000"那一行。他看了一会儿,然后开口,声音很轻,像自言自语,但足够让房间里另外两个人听见: "输入000000的入口在哪?"