晋江文学城
下一章 上一章  目录  设置

16、陆维远(闪回·下)    ...


  •   卡车撞向面包车副驾驶那一侧的时候,陆维远正低着头看膝上一沓气象观测数据。时间是2002年11月17日下午三点零九分,川北山区的盘山公路上铺着一层从早上就开始落的薄雪,路面被车轮碾过的地方结了暗冰。他听到一声尖锐的喇叭——不是卡车在鸣笛,是面包车司机在尖叫之前本能地按住了方向盘中央的喇叭按钮。然后就是撞击。

      他最后的意识里没有疼痛,只有一个画面:手里的观测数据被气浪掀起,白花花的打印纸在车厢里翻飞,像一群翅膀被折断的鸽子。有一张纸贴到了前挡风玻璃上,上面是他今早刚写完的一行公式——地月潮汐混沌共振的二次谐波修正项。那张纸被血浸透之前,他看到了公式的最后一项参数:5113天。14年。

      车祸发生前三天,他从涪城寄出了一把铜钥匙和一封信。收件人是魏明诚。信上只有三行字,每一个字都是他在气象局单身宿舍那张摇晃的木桌上反复斟酌之后才落笔的——“重启周期=5113天。14年。他们比我们快了一步。”他没有在信里说“他们”是谁,因为不需要说。魏明诚只要看到“5113天”这个数字,就会明白一切。那是他们1998年在随机性实验室的机房里用SGI工作站推算了整整一夜才得出的那个数——7.13天周期在地月潮汐混沌系统中的完整演化周期,折算成太阳日就是5113天,也就是十四年。当时他们以为这是一个纯粹的自然规律,一个能让非线性物理学界为之震动的重大发现。陆维远甚至在草稿纸上给这个周期起了一个浪漫的名字——“潮汐之钟”。他想象地球和月亮在引力场里跳一支永恒的双人舞,每一步的节拍都是7.13天,而5113天后,这支舞会回到最初的位置。

      现在他知道那不是自然规律。那是一段代码。

      1998年夏天的那份报告上交之后,事情发展的速度远超他的预料。魏明诚把报告锁进抽屉的第二天,实验室来了一组穿军装的人。带队的是一个四十多岁的中校,姓顾,肩章上的两杠两星在日光灯下闪着冷光。他没有自我介绍,只是在实验室里转了一圈,问了一些很泛泛的问题——设备型号、计算能力、数据来源。陆维远当时站在机房门口,看着那个中校弯下腰端详SGI工作站的屏幕,屏幕上正在跑混沌模型的相空间重构。中校看了大概二十秒,直起腰来,用很随意的语气问了一个问题——“这个小伙子发现的周期,你们有没有在其他数据集上验证过?”陆维远注意到魏明诚握着茶杯的手指节发白,但声音仍然平稳:“还在验证中。初步结论不够成熟,没有对外发布。”

      中校点了点头,没有追问。他走后第三天,那份《关于自然混沌模型与全国彩票开奖序列底层算法同构性的初步调查》被从魏明诚的抽屉里取走——不是魏明诚自己拿出来的,是上级直接调取的。调取令上盖着原军工科技委员会综合计划司的红头印章,签发人姓苏——苏国良。当时他只觉得这是一个行政程序——实验室的研究成果归属原军工科技委员会,上级调阅是天经地义的事。他甚至在报告被取走后对魏明诚说了一句天真的话:“如果上级重视我们的研究,说不定能多拨点经费。”魏明诚没有接话。他把眼镜摘下来,用袖口擦了很久,然后说了一句让陆维远当时完全摸不着头脑的话——“小陆,以后不管去哪里,不要一个人坐长途车。”

      后来他才明白,魏明诚在那天就已经预感到了一切。他预感到这份报告不会为陆维远带来学术荣誉,反而会给他带来危险。因为魏明诚曾在军方研究所待了十几年,他知道一件事——一个能够同时模拟自然界随机过程和人类制造随机过程的算法,在军方眼里不是科学,是武器。而制造这种武器的人,不会允许一个二十六岁的研究员在无意中把它拆穿。

      一个月后,随机性工程实验室被裁撤。裁撤令是原军工科技委员会直接下达的,理由写着“研究方向与国防科技发展规划不符,予以调整合并”。实验室的二十多名研究人员被打散调离——有去气象总署的,有去地震局的,有去偏远观测站的。陆维远被调往川西涪城气象局,岗位是数值预报模式维护员。从非线性物理学前沿到气象局机房维护员,这个落差大到他的同事们都在替他鸣不平。他自己却平静地接受了。不是认命——是他还在想7.13天。他想,去了气象局可以接触更完整的大气观测数据,也许能把这个周期研究得更透彻。他甚至安慰魏明诚:“没事。气象局的数据比实验室的模拟数据真实得多。也许在那里我能找到更确凿的证据。”

      魏明诚被调去了一个陆维远从来没听说过的单位——某某信息中心,名义上是平调,实际上是被塞进了一个没有任何研究条件的行政岗位。两人在实验室清理设备的最后一天见了一面。陆维远把自己攒了四年的研究笔记装进一个纸箱里,胶带封口的时候魏明诚站在他旁边,忽然从兜里掏出一个东西递给他——“这个你留着。从我爸那里传下来的。说是老东西,其实就是一个铜片,不值钱。但铜不生锈。你把它带在身上,也许用得着。”

      那是一把铜钥匙。钥匙不大,齿纹复杂,不是普通的机械切割——齿槽的边缘在放大镜下呈现出微小的阶梯状纹路,那是精密激光蚀刻才会留下的痕迹。铜面上刻着一行小字:“14年=5113天。”陆维远接过钥匙的时候觉得这行字很奇怪——魏明诚的父亲怎么会知道这个数字?魏明诚说那行字是他自己刻的——前几天他用实验室的激光蚀刻机刻上去的。“我也不知道为什么刻这个。就是觉得这个数字很重要。也许十四年后,有人会用到它。”

      陆维远把钥匙串在钥匙扣上。那把钥匙从此再也没有离开过他的裤兜。

      涪城气象局的日子比实验室慢得多。他住在单位分配的单身宿舍里,房间朝北,冬天冷得要在被窝里塞两个热水袋。每天的工作是维护机房里的数值预报服务器——检查磁盘阵列、更新模式参数、校准数据接口。这些活在别人眼里枯燥乏味,他却干得一丝不苟。晚上下了班,他把宿舍那张摇晃的木桌擦干净,铺上台灯,继续做自己的研究。在气象局这两年,他利用职务之便——这个词用在别人身上也许不合适,用在他身上再准确不过——调取了全国气象站网的长期观测数据。大气湍流、地磁活动、太阳风、海洋表面温度、青藏高原积雪厚度。他把所有能拿到的数据全部输入了自己私下维护的一个相位分析模型里。这个模型是他用一台退役的服务器偷偷搭的,藏在机房角落里,接在气象局内部专网上,表面上看起来只是一台测试机。

      数据跑了整整两年。两年后的某个凌晨,他得到了一个让他后脊发凉的结果。7.13天周期不仅存在于大气、地磁和彩票开奖序列里——它存在于每一个气象局日常使用的数值预报模型里。不是自然界本身有7.13天周期,而是气象局的预报模型里嵌入了7.13天周期。他用了几个月时间溯源,一层一层剥开数值预报模型的底层代码——这些代码最早可以追溯到八十年代末,由解放军某部牵头的“非线性物理系统的确定性模拟”项目提供最初的算法框架。那个项目的代号叫“天枢”。

      他坐在那台退役服务器的屏幕前,凌晨两点,窗外涪城冬天的冷风从窗缝里灌进来。他盯着屏幕上那个代号——“TS-00.root”。TS,天枢。他想起1998年在实验室机房里,那台SGI工作站有一次弹出一个未知的内部域名调取请求。当时他没在意。现在他知道了——那天晚上调取他相位解调结果的那个域名的完整路径,就是天枢工程的零号节点。

      他花了两年时间,从彩票追到了气象,从气象追到了天枢。他以为自己发现了自然规律,其实他只是撞破了一个被精心掩埋了十几年的庞大工程。这套系统从八十年代开始就被嵌入了气象总署的数值预报模型底层——气象预报的“随机误差”里有相当一部分根本不是误差,是算法的预设参数。而彩票只是天枢最微不足道的衍生应用。如果天枢的底层算法被逆向工程,掌握它的人可以预测的不是彩票——是天气、是地震、是股市波动。更可怕的是,如果算法本身被人篡改,篡改者可以做的不只是预测——他可以控制。

      2002年9月,陆维远做了一个决定。他不能再沉默了。他把两年的研究成果写成了一份详细报告,附上所有数据源、推导过程和结论。报告的最后一页写着——“建议立即成立独立调查组,对彩票系统底层随机数生成器的算法来源进行全面审查。该算法可能已被非授权人员写入多个民用系统,构成潜在安全威胁。”他做了一式三份——一份寄给魏明诚,一份寄给国家科学基金委员会,一份自己留底。

      他犯了和四年前同样的错误。他以为真相会得到重视。

      寄出报告后第七天,气象局接到上级通知,要求对内部网络进行全面“安全排查”。来排查的不是气象局自己的技术人员,是一组穿便装的人,在机房里待了一整天。陆维远那台藏在角落里的退役服务器被拆走了。硬盘被物理拆卸带走,机箱留在了原处,空空荡荡,像一具被掏空了内脏的躯壳。他站在机房门口,看着那组人把他的硬盘装进一个银色的防静电箱里,封条贴好,提走了。没有人跟他解释。也没有人问他任何问题。他们知道那台服务器是谁的——只是不需要问。

      然后就是11月14日。距离车祸还有三天。他坐在单身宿舍那张摇晃的木桌前,从抽屉里拿出一样东西。一把铜钥匙,匙面上那行字在灯光下反射着微弱的光——“14年=5113天。”他当时刻下这行字的时候,是作为一种科学的纪念。他以为5113天是一个美丽的自然常数,值得被刻在铜上。现在他知道那不是一个常数,那是一个定时开关的倒计时——天枢系统底层算法的重启周期,每五千一百一十三天开启一次写入窗口。上一次重启是2002年9月。他上调报告的那个月,正好是重启窗口被触发的时刻。他不是因为发现了真相而被灭口——他是因为在真相刚好浮出水面的那一刻挡住了某些人的路,才必须被清除。

      他把钥匙翻过来。背面也刻了一行字,也是他用激光蚀刻机刻的——加密的,齿纹不是普通的机械切割,齿槽的深度和间距对应着一组相位值。这把钥匙本身就是一段物理编码,能打开的锁不在任何银行保险柜里,在天枢系统某个物理节点的操作终端上。他用宿舍那台老旧的台式电脑跑了一个加密程序,把相位序列映射到钥匙齿纹的参数上——齿槽深度对应偏移量的整数部分,齿间距对应小数部分,齿面倾斜角对应周期相位的一阶导数。做完之后他在钥匙柄上钻了一个小孔,穿了一根细铜链。然后他拿起笔,在一张白纸上写下三行字。第一行:“重启周期=5113天。”第二行:“14年。”第三行:“他们比我们快了一步。”

      他把纸折好,和钥匙一起装进一个牛皮纸信封。信封上写着魏明诚的地址——不是他单位的地址,是他老家的地址,川西南一个偏僻县城的街道门牌号。他不敢寄到单位。他在信封背面用胶水封口的时候手很稳。不是不害怕——他知道这封信可能是他这辈子寄出的最后一样东西。但他不犹豫。因为四年前他在机房里看着屏幕上两条重合的曲线时,他选择了欣喜地相信那是一个美丽的自然规律。现在他知道那是一个谎言——一个横跨军事、气象、金融、彩票四大领域的、被精心设计的巨大谎言。他花了四年才从一个天真的科学家变成了一个被追杀的人。他不希望任何人再花四年走同样的弯路。

      他把信投进了邮局门口的绿色邮筒。铁皮邮筒在初冬的薄雪里沉默地立着,投信口被磨得锃亮。那封信滑进邮筒底部的时候发出一声轻响,像一枚棋子落在棋盘上。

      11月17日早上,他接到任务——前往涪城北部山区的一个气象观测站做设备检修。那是一个偏远站点,海拔两千三百米,盘山公路常年失修。他坐上了一辆白色面包车,车上只有他和司机两个人。公文包里装着他的私人物品和一些数据打印件。面包车驶出涪城城区的时候,天上开始飘雪。他把公文包放在膝盖上,右手伸进裤兜里,摸到了一把钥匙。他已经寄出去了。这把是他用同一台激光蚀刻机做的备份,齿纹完全一样。他也不知道为什么还带在身上——也许那只是一种仪式感,一个人在知道自己可能回不来的时候,会在身上带一样能让他想起自己这辈子做过最正确事情的东西。

      面包车在盘山公路上拐过一个急弯。司机按了按喇叭。然后是一声尖锐到撕裂空气的巨响——一辆货车从对面车道越线冲过来,撞击角度精准地指向面包车副驾驶一侧。撞击的那一秒,陆维远裤兜里的那把铜钥匙被惯性甩出,在车厢里划出一道金色的弧线,落在一堆散落的观测数据中间。钥匙面上那一行字——“14年=5113天”——被车窗里灌进来的雪风吹得冰凉。

      面包车翻滚着冲出护栏。崖壁上的枯枝被车身撞断,碎石混着积雪哗啦啦地滚下陡坡。车厢最后以扭曲的姿态停在了半山腰一堆乱石上。周围安静下来。只有远处山谷里隐约传来的风声和不知名鸟类的鸣叫。

      当天傍晚,有人在车祸现场的残骸中发现了散落的公文包。包里的打印数据已经不在了——被风卷走,或者被什么人提前取走。包的内袋里留着一沓没被吹走的草稿纸,上面是潦草的公式和一行反复描了好几遍的字——“5113天。14年。他们比我们快了一步。”

      两天后,这行字和一把铜钥匙一起被装进了一个从涪城寄往川西南的信封。收件人魏明诚。这把钥匙在魏明诚手里沉睡了二十八年,从一把温热的金属变成了一块冰凉的时间证据。铜面上的字迹在二十八年的氧化中变得暗沉,但依然清晰可辨。二十多年后,这把钥匙将被放在云岭市安全屋的台灯下,被苏鹤年用显微镜观察——齿槽的深度和间距被逐条解码,映射回相位空间,成为天枢系统写入权限的三分之一密码。

      而那个在1998年夏天的深夜里欣喜若狂地发现了“自然规律”的年轻人,永远留在了2002年初冬那条结冰的盘山公路上。事故调查报告写着一行简短的结论:“货车司机疲劳驾驶,闯红灯。死者陆维远,男,三十岁。”档案很薄,只有几页纸,锁在涪城交警大队档案室的铁柜里。二十多年后,一个叫韩冰的经侦技术科科长会调出这份档案。她会发现档案中的现场照片显示死者的公文包在事故现场并不存在,而当天处理事故的交警在备注栏里写了一行字——“随身物品散落,有一把铜制钥匙。移交上级。”那行字的墨迹已经变淡,但被韩冰用扫描仪放大二十倍之后,仍然能看出“钥匙”两个字在笔画的收尾处有轻微的颤抖。一个老交警在写这两个字的时候,大概已经预感到他经手的不是一个普通的交通事故。

  • 昵称:
  • 评分: 2分|鲜花一捧 1分|一朵小花 0分|交流灌水 0分|别字捉虫 -1分|一块小砖 -2分|砖头一堆
  • 内容:
  •             注:1.评论时输入br/即可换行分段。
  •                 2.发布负分评论消耗的月石并不会给作者。
  •             查看评论规则>>