“回响一号”离开索兰母星的时候,极北发射场上站了四万人。
四万人不算多。比起十几年前“聆听者号”出发时荒原上那五十万人的沉默人海,这个数字甚至显得有些冷清。但莱恩透过飞船的舷窗往下看时,依然觉得那片灰黑色的冰原像是被某种温暖的东西覆盖了——四万个抬头仰望的身影,在红矮星的暗色光辉里投下细长的影子,像一大片朝天空生长的石笋。
发射过程平淡得让人有些失望。没有过载,没有轰鸣,没有那些旧时代人类航天电影里夸张的火焰和震动。引力波能量注入装置启动后,飞船被一团淡蓝色的切伦科夫辐射包裹着,像一颗从深水中浮起的气泡,缓慢而坚定地离开地面。莱恩在学院的模拟器里经历过十七次同样的发射流程,每一次都精确得像钟表。但模拟器不会告诉他,当飞船真正脱离地表的那一刻,透过舷窗看到母星表面那些冰原、矿坑、荒原上的人造灯塔群,是一种什么样的感觉。
后来他在日志里写:像离开一个正在醒来的梦。
飞船进入黑域边界区域时,船上的引力波探测器开始发出有规律的蜂鸣。这是边界褶皱的反馈信号——那个被五公斤质量压出的凹痕虽然已经修复了大半,但它在时空结构上留下的“记忆效应”仍然存在。每一艘索兰飞船穿越边界时,都会经过这个区域。船员们管它叫“门”。“回响一号”穿过这扇门用了十七分钟。船体轻微震动,像一艘木船划过一道结了薄冰的河面。
然后,在没有任何预兆的情况下,黑域结束了。
船舱里九个人同时看到了同一样东西——外面的星光变多了。不是望远镜里的点,不是探测器上的数据,而是肉眼可见的、铺满整个舷窗的、密密麻麻的星光。它们从四面八方涌来,不再是黑域里那少得可怜的、需要等待十几年才能到达的光子流,而是完整的光,是每一个方向都有光,是一整个宇宙毫不吝啬地泼洒出来的光。
莉娅坐在导航位上,仰头看着舷窗外的星空,眼泪毫无预警地滚落下来。她用手背去擦,但眼睛像坏了的阀门一样不断出水,整个人看起来狼狈而平静。
莱恩看了她一眼,没有出声。他想起边界打开的那一年,莉娅十二岁。她在荒原上跟着工程队铺设能源基站地基。那些基站后来点亮了灯塔,后来又发射了“聆听者号”。她见过边界打开时第一缕光的样子。但黑域外是什么样,没有人告诉过她。此刻她在自己亲手参与打开的门外,看到了星星。
“星图导航已经完成校准。”莉娅的声音带着一点点鼻音,但她的手已经开始操作控制台。“目标方位:观星者文明母星系,偏角37度22分,距离约两千光年。全速需要很多代人。但我们不走全速。”
“走哪条路?”莱恩问。
“边界裂缝修复时留下了一个引力场梯度通道。我们可以借用它的残余曲率加速。这条通道最初是‘聆听者号’开辟的,后来边界工程的工人们在裂缝附近做了共振维护。它能在我们离开黑域后继续推进一段距离。”
她说到这里停了一下,手指在星图上画出一条线。那条线从索兰母星出发,越过黑域边界,向宇宙深处延伸,在某个位置上折出一个角度,指向一个坐标。莱恩知道这个坐标。它在任务说明里出现过太多次了——观星者文明。
“通道能带我们走多远?”他问。
“出了黑域后大约还能推进九十光年。”莉娅说,“然后我们就要靠自己的引擎了。”
九十光年在宇宙尺度上只是一截短短的门槛。但门槛之后的两千光年,就需要真正的航行。索兰文明的曲率驱动技术尚在起步阶段,理论框架来自归零方程的边界耦合机制,但真正装在飞船上的引擎还从未经历过这么远的距离。他们要飞行很多年,进入休眠,让飞船自己飞。
莱恩望向舷窗外。两千光年外,那颗他从未见过、只在星图上反复标记过的恒星正安静地燃烧。那个恒星系里有一个文明,那个文明已经分裂成了两半。一半在等故事,一半在等毁灭。
他不知道他们这艘船会成为哪一半的理由。
---
飞船进入稳定航行后,船上开始分派值班任务。九个人轮流,每天八小时,覆盖全天候。莱恩被分在第三值班组,和莉娅一组。值班时间通常是船上最无聊的时间——探测器安静地运转,星图在屏上缓缓移动,飞船在引力场通道里平稳滑行,不需要任何人工干预。但莱恩觉得这是最好的时间。因为安静。
他喜欢在值班时打开声学阵列,听宇宙本身的背景噪音。船上的全向引力波探测器会把深空中的引力波信号转换成可听声。和黑域里那种永恒不变的、像垂死者的呼吸一样均匀的白噪音不同,黑域外的宇宙声音极其丰富——恒星的震动、脉冲星的规律性尖啸、黑洞合并时最后一声拖长的低频轰鸣、以及那些无法归类的、只属于深空的微小杂音。这些声音混合在一起,像一片巨大而喧嚣的深海。莱恩常戴着耳机躺在值勤椅上,闭着眼,听这些声音在耳廓里碰撞、重叠、消散。这让他觉得自己是在听一整个宇宙的脉搏。
“你在听什么?”莉娅有一次问他。
“随便听。”
“有听到什么特别的东西吗?”
“有。”莱恩说,“但我不能确定那是什么。可能是银河中心的热噪声,也可能是某个超新星的余晖。也可能什么都不是。”
他没有告诉莉娅的是,在所有那些声音的最底层,在算法过滤掉所有自然源之后,有一个极微弱的、重复的、几乎不可捕捉的信号。它不在任务简报的任何频率范围里,也不在索兰文明已知的任何信号类型中。他没有把它报给任何人。因为报上去也没有意义——它是全向监听中一个强度低于置信阈值的异常点。所有仪器都认为它是噪声。但莱恩不是仪器。他听得到,而且觉得那个声音不像自然。
像有人在哭。极轻,极远,像从宇宙的尽头飘过来的一缕已经散掉的气味。
他把这段声音录下来,加密存储在一个私密文件夹里。文件夹的名字叫“未解文件”。他没有告诉任何人。他在信使学院的训练中学过,一个信使最重要的品质不是勇敢,而是克制。在你不知道一个声音意味着什么之前,不要轻率地把你的耳朵变成一件武器。
---
航行第十一天,“回响一号”离开了引力场通道。
最后一段推进结束后,飞船进入惯性滑行。曲率驱动引擎还需要一段时间才能重新启动,这是正常流程——在通道里吸收的能量需要释放掉一部分,重新建立舱内的稳定重力环境。船员们把这叫“呼吸”。飞船像一条从急流里游出来的鱼,在静水中慢慢调整姿态,重新找到平衡。
就在这段静水期里,全向探测器捕捉到了一个新的信号。
这是一个常规信号。频率强度远高于置信阈值,坐标清晰,指向明确,编码类型属于“索兰标准通信协议”。翻译过来就是——有人在用一种他们认识的协议说:“我受伤了。请帮忙。”
莱恩坐在第三值班组的操作台前,盯着屏幕上那条简短到不能再简短的信息。信息来自大约一点七光年外的一艘飞船——从信号特征看,船型不明,动力系统和索兰完全不同。但编码协议是索兰的。这不正常。
“他们为什么用我们的协议?”莱恩问。
莉娅正在调取信号的原始数据,她的手指快而稳,在控制台上敲出一串指令。“因为他们只有这一种协议可用。如果是敌人,不会用我们自己的语言求救。如果是朋友,为什么只有这一句,没有身份标识?”
“一个诱饵。”
“也可能是真的人。”
两人对视一眼。没有人说话,但控制台上的灯不会骗人:飞船的航线正在逐渐接近那个信号的源点。那艘船正在从深空中驶出,进入他们航线的边缘。他们无法确认对方的身份,只知道对方在用索兰的频率说话,说着索兰语,而且把信号强度控制在一个足够被听到、又不至于招惹注意的微小范围里。
莱恩按下了对讲器,把情况上报给舰长。舰长叫奥兰,一个从边界工程时代走过来的中年女性,性情沉稳。她的声音从通讯频道里传来,带着一种老练者的平静:“不改变航线。保持监听。不要回应。”
“那如果——真的是求救呢?”莱恩问。
奥兰没有马上回答。通讯频道里安静了两三秒,然后她的声音重新响起,这次低了一些,像在和一个年幼的人说一句很重的话:“莱恩,我们的任务比人命更重。这一艘船上装的,是文明之间的对话。你明白吗?”
“我明白。”莱恩说。
他关掉对讲器,重新看向舷窗。窗外,那颗信号源所在的方向没有任何可见的东西,只有无尽的星。但他开始觉得,黑暗森林不是教科书里的比喻,而是此刻正从一颗未知行星的阴影中悄然注视他们的东西。
而那声微弱的、像哭泣一样的不明信号,仍然在他的私人文件夹里安静地响着。