主控台上,红色警告灯旁,一行绿色小字显示“航向偏差:+0.3°”。背景音是循环系统单调的低鸣,像某种大型哺乳动物濒死前的喘息。邹远盯着那行字,瞳孔没有收缩,手指却在键盘上悬停了一秒。这是他在深空航行第七年的习惯——当数据出现非预期波动时,先确认感官是否被环境噪音干扰。
导航控制室只有他一个人。或者说,除了他,剩下的都是沉默的金属和闪烁的二极管。空气里弥漫着臭氧和冷却液混合的味道,这种味道让他想起三年前那次引擎故障,当时也是这个温度,21摄氏度,湿度45%。
他调出实时轨道参数。货轮“天枢号”正沿着既定航线穿越小行星带边缘。按照预设算法,前方三十分钟将进入一段引力透镜区,那里有密集的碎石流。如果此时不修正姿态,哪怕只是千分之一度的误差,都会导致船体侧翻。
但现在的偏差是0.3度。不多不少,刚好卡在安全阈值和安全阈值的中间值之间。
邹远敲击回车键,调出过去六小时的太阳风监测数据。屏幕幽蓝的光晕映在他脸上,勾勒出冷硬的轮廓。他的呼吸频率保持在每分钟十二次,这是长期处于高压环境下训练出的生理指标。
“太阳风强度在正常范围内。”他低声自语,声音平稳,没有任何起伏,“流速每秒四百公里,质子密度每立方厘米五个粒子。不足以产生0.3度的推力偏移。”
如果是太阳风暴,仪表盘上的辐射计数器会尖叫。但现在,它安静得像一块墓碑。
这意味着,这0.3度不是来自外部。而是来自内部。或者更准确地说,来自有人故意忽略了这个偏差。
通讯频道突然亮起。林娜的声音切了进来,急促且带着明显的焦虑:“邹远!地球总部的信号延迟增加到两秒了!我这边收到一组新的星图校准指令,要求我们在接下来的四小时内保持当前航向不变,不要进行任何主动修正!”
邹远的手指停在半空。他没有立刻回答,而是看了一眼时间戳。那组指令是在三分钟前发出的。而根据光速限制,即使信号以最高速率传输,从最近的中继站到达这里也需要一分四十秒。
有人在伪造时间戳。或者,有人在拦截并修改了原始指令。
“林娜,”邹远开口,语调依旧平稳,“把原始数据包发给我。我要看未压缩的头部信息。”
“可是陆沉船长刚才通过广播说……”
“执行命令。”邹远打断了她,语气中没有愤怒,只有一种不容置疑的逻辑压迫感,“如果不看源头,你就是在盲从错误的数据。你想让这艘船变成一堆废铁吗?”
频道那头沉默了两秒。林娜显然在犹豫,但最终还是传来了文件传输完成的提示音。
邹远迅速解析数据包。果然,在那组看似正常的校准指令背后,隐藏着一段被加密的子代码。那段代码的作用,是屏蔽导航系统的自动纠错功能。
他刚准备深入挖掘,控制室的门滑开了。
陆沉走了进来。他穿着整洁的白色制服,领口扣得一丝不苟,手里拿着一块平板电脑。他的脸上挂着温和的微笑,那种笑容在商务谈判中常见,但在深空货轮的驾驶舱里,显得格外刺眼。
“邹远,”陆沉的声音温和却固执,“我听到你在和林娜争论。关于那个0.3度的偏差。”
邹远没有回头,目光依然锁定在屏幕上正在运行的解密程序上。“是的,船长。这是一个不可逆的物理位移。如果不修正,我们将在二十分钟后偏离主航道,进入小行星密集区。”
“那是正常的波动。”陆沉走到控制台前,并没有看屏幕,而是看着邹远的侧脸,“太阳活动周期正处于峰值,轻微的轨道扰动是正常的物理现象。如果我们现在进行修正,反而会消耗宝贵的燃料,甚至可能触发惯性阻尼器的过载保护。”
“物理定律不会因为你的希望而改变。”邹远冷冷地说道,“0.3度的偏差意味着我们的角动量守恒被打破了。除非有外力作用,否则不可能发生这种情况。”
陆沉轻笑了一声,那笑声里没有温度。“外力?比如那些看不见的宇宙尘埃?邹远,你是导航员,你要相信大局。总部刚刚下达了指令,要求我们保持静默,等待救援队的接应。任何未经授权的主动操作,都可能导致我们被判定为违规变轨,从而失去救援资格。”
他说的是“救援队”。但邹远知道,在这个距离上,所谓的救援队至少需要三天才能到达。而三天后,他们要么已经撞上小行星,要么已经因为燃料耗尽而漂流至死亡。
陆沉想要维持当前的航向。不仅仅是为了节省燃料,更是为了让货轮停留在某个特定的坐标区域。
邹远的心跳漏了一拍。他想起了一个月前签署的一份补充协议,上面提到要在特定海域进行“货物盘点”。但他从未被告知那片海域的危险性。
“我要查看原始的导航日志。”邹远说道,手指快速敲击键盘,试图绕过陆沉设置的权限锁,“我需要确认这0.3度是从什么时候开始出现的。”
“没必要。”陆沉伸出手,按住了邹远的手腕。他的手掌温热,但力度很大,像一把钳子。“那些日志已经被归档了。作为船长,我有责任确保船员的情绪稳定。你现在的行为,是在制造恐慌。”
邹远看着那只手,没有挣扎。他只是静静地看着陆沉的眼睛,那双眼睛里藏着某种他看不懂的东西——恐惧?还是贪婪?
“陆沉,”邹远用陈述句说道,“如果你不想让我查,那就告诉我,这0.3度是谁造成的。”
陆沉的眼神闪烁了一下,随即恢复了平静。“是你太紧张了,邹远。去喝杯水,冷静一下。我会亲自处理这个问题。”
说完,陆沉松开了手,转身走向门口。在离开之前,他停顿了一下,背对着邹远说了一句意味深长的话:“有些真相,知道了只会让人死得更快。有时候,无知是一种保护。”
门重新关上。控制室再次恢复了寂静。
邹远深吸了一口气,强迫自己冷静下来。他知道陆沉在撒谎。那份“正常的波动”根本不存在。那0.3度的偏差,是一个精心设计的陷阱。
他看向屏幕。解密程序已经完成了一半。进度条缓慢地向前移动,像蜗牛爬行。
林娜的声音再次响起,这次更加微弱:“邹远……我收到了陆沉船长发给我的私人消息。他说如果我继续纠缠这件事,就会解雇我。而且……而且他给了我一笔钱,让我闭嘴。”
邹远的手指颤抖了一下。这不是第一次了。陈默也收受了贿赂,承诺对系统异常视而不见。整个团队都被渗透了。
“别怕,林娜。”邹远说道,声音低沉,“只要我还在这里,你就不会被解雇。但我需要你帮我做一件事。”
“什么事?”
“监控陆沉的所有通讯记录。特别是他和‘外面’的联系。如果他有任何异常数据传输,立刻通知我。”
“好……好的。”林娜的声音带着哭腔,但坚定了一些。
邹远转过头,看向那行绿色的数字:+0.3°。
他不能停止分析。即使陆沉命令停止一切非必要的轨道分析,他也不能停下。因为这0.3度不仅仅是一个数字,它是通往真相的唯一线索。
他启动了备用电源,切断了与主控系统的直接连接,转而使用离线的本地服务器进行分析。这样做虽然慢,但更安全,也更难被追踪。
屏幕上的代码飞速滚动。邹远的大脑高速运转,构建着每一个可能的模型。如果是太阳风,偏转方向应该与风向一致。如果是引擎故障,偏转角度应该随时间线性增加。
但这0.3度,既不符合前者,也不符合后者。它像是一个固定的锚点,死死地钉在当前的航向上。
这意味着,有人在手动操控导航系统。
邹远感到一阵寒意顺着脊椎爬上来。他隐瞒了自己曾私下修改过基础导航算法以节省算力这件事。如果陆沉发现了这一点,可能会利用这一点来栽赃他。
但他没有时间担心这些。他现在必须找出真相。
随着解密程序的完成,一份古老的日志文件弹了出来。那是三天前的记录。邹远点开文件,开始逐行阅读。
前三天的数据看起来完全正常。直到第四天凌晨两点十七分。
那里有一行被标记为“系统维护”的记录。但在维护记录的下方,隐藏着一段微小的坐标修正指令。指令的执行者ID被抹去了,但执行时间却清晰可见。
邹远皱起眉头。他对比了当时的太阳风数据。官方报告显示,那天凌晨两点十七分,太阳风处于极度平静状态。
但是,在他的本地备份日志里,同一时间段内,太阳风数据比官方报告晚了整整三分钟才上传。
这三分钟的延迟,足以让任何人篡改数据而不被发现。
邹远盯着那三分钟的空白,脑海中浮现出一个问题:为什么备份日志里的太阳风数据比官方报告晚了整整三分钟?