全息投影台中央,那颗编号为PSR-J1748的脉冲星坐标点,向右轻轻抖动了一下。
幅度精确到0.5角秒。
袁野盯着那个光点,瞳孔没有收缩,呼吸频率也没有改变。他的手指悬停在触控板上方三厘米处,像是在等待一个并不存在的指令落下。控制室里的空气循环系统发出低频的嗡嗡声,冷却液在管道中流动的声音像某种巨大生物的脉搏,平稳而冷漠。
“异常。”袁野说。声音不大,但在空旷的控制室里显得格外清晰。
姜沉坐在对面的高背椅上,白色制服的一尘不染,袖口没有任何褶皱。他修长的手指正有节奏地敲击着桌面,笃、笃、笃,每一下都踩在心跳的间隙上。听到袁野的话,姜沉停下了动作,嘴角勾起一抹极淡的弧度,眼神温和得像是在看一个刚学会走路的孩子。
“那是宇宙背景辐射的正常波动,袁野。”姜沉的声音轻柔,带着一种让人放松警惕的磁性,“过去十年里,这个频段的频谱从未稳定过。自动修正系统已经处理过了,你不需要手动干预。”
袁野没有看他。他调出了原始数据流,蓝色的代码行像瀑布一样刷过屏幕。他没有反驳,只是将那一帧画面放大,再放大,直到像素点模糊成一片噪点。
“背景辐射是随机的。”袁野陈述事实,语调平直,“随机噪声的均方差不会呈现周期性。这一帧的偏移量,与上一帧的时间间隔是60秒。巧合的概率低于十的负七次方。”
姜沉站起身,走到全息屏前。他的影子投射在闪烁的星图上,像一块无法抹去的污渍。他伸出食指,指尖在虚空中划过一道优雅的弧线,调出了一条平滑的曲线图。
“看这里,袁野。这是过去十年的校准记录。曲线完美拟合了理论模型。如果你所谓的‘周期性’存在,它应该出现在这十年的任何一个节点,而不是偏偏选在今天,选在跃迁窗口开启前的最后六小时。”姜沉转过头,目光透过镜片,看似关切实则疏离,“你是太累了,还是疲劳驾驶的后遗症又犯了?”
这句话像一根针,精准地刺入了袁野最脆弱的神经。
袁野的手指微微颤抖了一下,但他迅速握拳,指节发出轻微的脆响。他闭上眼,深吸了一口气,再次睁开时,眼底只剩下一片冰冷的数据灰度。
“我不是在谈论我的精神状态。”袁野睁开眼,直视姜沉,“我在谈论物理法则。如果这是一次正常的波动,为什么它的频谱边缘呈现出锯齿状?那是数字信号被截断后才会出现的特征。模拟信号不会有这种锋利的切角。”
姜沉脸上的笑容凝固了一瞬,随即变得更加柔和。他轻轻叹了口气,那叹息声里充满了无奈和包容。“那是采样率不足导致的混叠效应,袁野。我们的传感器精度有限,不能因为一点技术瑕疵就否定整个系统的稳定性。联盟的标准允许一定的误差范围,0.5角秒,远低于安全阈值。”
“安全阈值是针对已知环境的。”袁野打断了他,语速加快,但依然没有情绪起伏,“如果我们在错误的坐标上进入跃迁,船体撕裂的速度比你的辩解快得多。我要确认这是仪器故障,还是有人动了手脚。”
姜沉的眼神瞬间冷了下来,那种温和的面具出现了一丝裂痕。他重新坐回椅子上,手指再次开始敲击桌面,但节奏变得急促而凌乱。
“你这是在质疑首席数据官的判断?”姜沉问,语气依旧平静,但压迫感如潮水般涌来,“袁野,你知道擅自修改导航参数意味着什么吗?这意味着你放弃了作为导航员的职业信誉。一旦我上报审计系统,你的执照会被立即吊销。”
袁野看着屏幕上那个顽固跳动的0.5角秒偏移。他知道姜沉在威胁他。这不是第一次了。三年前那次事故,也是用类似的逻辑把他逼到了悬崖边。那时他为了自保,选择了沉默,选择了承认自己的疏忽。
但现在,距离跃迁窗口关闭只剩下五小时四十二分钟。
燃料消耗速率正在上升,每一秒的犹豫都在增加死亡的概率。
袁野没有回答姜沉的问题。他的手指在键盘上快速敲击,输入了一串复杂的指令。屏幕上的警告弹窗接连弹出,红色的字体刺眼地提醒着操作风险。
“你在做什么?”姜沉猛地站起来,椅子在地面上划出刺耳的声响。
“手动锁定原始数据。”袁野头也不抬地说,“关闭自动修正功能。强制保留当前帧的异常记录。”
“你疯了!这会破坏数据完整性!”姜沉扑向控制台,想要抢夺权限,但他的手指被袁野预判性地挡在了安全锁之外。
袁野按下了回车键。
屏幕闪烁了一下,原本平滑的数据流突然断裂,取而代之的是一行鲜红的标记:【异常已固化,不可覆盖】。
控制室陷入了死一般的寂静。只有冷却液流过管道的声音,似乎变得更大了。
姜沉站在原地,双手紧握成拳,指节泛白。他看着袁野,眼神中的温和彻底消失,取而代之的是一种深不见底的寒意在。
“你毁了自己的职业生涯。”姜沉轻声说,仿佛在宣判死刑,“从这一刻起,你就是联盟的笑话。一个因为幻觉而篡改数据的疯子。”
袁野转过身,面对姜沉。他的脸上没有任何表情,就像一台精密的机器在完成了一次必要的运算。
“笑话不会让飞船在真空中解体。”袁野说,“我只负责还原真相。至于后果,那是你们需要解决的问题。”
他看了一眼时间。还有五小时三十分钟。
窗外的星空深邃而黑暗,无数星辰在远处静静燃烧。在那片黑暗中,藏着那个被精心隐藏的0.5角秒。它像一颗微小的种子,已经在袁野的脑海里生根发芽。
姜沉整理了一下有些凌乱的衣领,重新恢复了那副优雅从容的模样。他拿起桌上的数据板,转身走向门口。
“你会后悔的,袁野。”姜沉背对着他说,“当你发现,除了你自己,没有人愿意相信你的时候。”
门无声地滑开,又无声地关上。
袁野独自留在控制室里。他重新看向屏幕,将那0.5角秒的偏移数据导入分析引擎。引擎开始运转,风扇的声音逐渐升高。
他需要找出那个锯齿状频谱的来源。如果是仪器故障,应该有对应的硬件报错日志。如果是人为篡改,那么密钥的使用记录一定会有痕迹。
袁野调出了姜沉今天的操作日志。干净得可怕。所有的签名都符合规范,所有的权限调用都有合法的授权码。
但他知道,完美的背后往往隐藏着最大的漏洞。
袁野闭上眼睛,脑海中回放着刚才姜沉敲击桌面的节奏。笃、笃、笃……那不是随意的敲击。那是某种密码的节奏。摩斯电码?不,太复杂了。是二进制?也不对。
他睁开眼,将注意力集中在频谱图的锯齿边缘。那些锯齿的频率,与他记忆中某种算法的特征惊人地相似。
那是三年前,姜沉用来掩盖那次违规实验事故的底层代码特征。
袁野的心跳漏了一拍。他迅速检索了三年的旧档案,对比两个频谱图。重合度:99.8%。
不是巧合。是故意的。
姜沉不是在掩盖一次事故,而是在利用这次校准,永久性地抹去那段历史。他将错误的坐标植入星图,让它在未来的某一天,随着飞船的航行变成既定事实。这样,当年的违规操作就变成了“自然演化”的结果。
这是一个完美的闭环。只要没人发现这0.5角秒的差异,一切都将天衣无缝。
但袁野发现了。
袁野感到一阵寒意顺着脊椎爬上来。他不仅仅是面临被吊销执照的风险,他是在挑战一个已经渗透进系统底层的阴谋。姜沉掌握着最高权限,他修改了艾娃的底层代码,他控制了数据的流向。
袁野能做的,只有抓住这唯一的证据。
他看着屏幕上那个不断跳动的0.5角秒偏移。它不再只是一个噪音,它是一个指控,一个威胁,也是一个武器。
但还不够。仅仅有这个偏移量,不足以定罪。姜沉可以轻易地将其解释为仪器老化或太阳风干扰。袁野需要找到那个签名的指纹,那个隐藏在完美数据背后的、属于姜沉的私钥签名。
袁野开始编写追踪脚本。他的手指在键盘上飞舞,代码一行行生成,像是一把把手术刀,试图剖开这层光滑的数据表皮。
时间一分一秒地流逝。
窗外,恒星的光芒渐渐变暗,跃迁窗口的倒计时在角落里无声跳动。
袁野的额头渗出了细密的汗珠,但他没有擦拭。他的全部精神都集中在那段不断变化的频谱上。
终于,脚本运行到了最后一行。
屏幕黑了下去。
几秒钟后,一行绿色的文字缓缓浮现:
【检测到非标准签名模式。来源:未知。特征匹配度:低。】
匹配度低?
袁野皱起眉头。这意味着姜沉使用了更高级的加密手段,或者,他在之前的操作中故意留下了误导性的痕迹,让自动审计系统无法识别出真正的干预者。
袁野重新审视那段锯齿状的频谱。他突然意识到,自己可能忽略了一个关键细节。
为什么在过去十年的所有校准中,只有这一次的背景辐射频谱呈现出人工合成的锯齿状?
其他的年份,同样的频段,同样的传感器,为什么如此平滑?
除非……其他的年份,根本没有进行过这么高精度的实时校准。
除非,姜沉一直在等待今天。等待一个足够大的扰动,来掩盖他那微小的、致命的谎言。
袁野盯着屏幕,感觉周围的空气变得稀薄。他抬起头,看向主屏幕上那颗依旧在抖动的脉冲星。
它看起来那么遥远,那么冷漠。
而在它身后那片无尽的黑暗深处,一把看不见的刀,正静静地等待着收割。