菌群开始发光的时候,星槎号上没有人碰过培养舱。
那光不是林夕之前看习惯的青绿色。出发以来,杨阳培养的珊瑚共生菌在恒温箱里一直保持着微弱的荧光,亮度很低,只在暗光条件下才能看清,色泽是淡淡的青绿,和永暑礁灯塔基座上菌群发出的光一模一样,安静、均匀,像退潮后礁石水洼里的夜光藻。但现在箱子里透出的光变了。亮度强了几倍,颜色从青绿转向一种更冷、更锐利的青白色,在生态舱昏暗的舱壁上投下了一圈一圈淡淡的螺旋形光斑。那些光斑在金属墙面上缓慢地转动,像海面下的涡流被月光照亮了轮廓。
林夕蹲在舱板上的时候注意到了那些光斑。她在整理物资清单,出发时带的东西在穿越时空扭曲带时颠乱了位置,阿雅补网用的梭子滚到了菌群培养皿的架子底下,一袋压缩饼干被压破了一个角,碎屑从破口漏出来,在舱板上散成一小片浅黄色的粉末。她把梭子捡起来放回阿雅的工具袋里,蹲下去收拾压缩饼干的碎屑,手指碰到舱板上一小片湿痕。不是水,是恒温箱底座凝结的水珠滴下来了,沿着舱板缝隙往低处流,在金属面上拉出一道极细的暗色纹路。她把抹布拿过来擦了擦,然后抬起头,看见了恒温箱玻璃面板后面那层青白色的螺旋光纹。
那光不均匀。一圈一圈的螺旋从培养皿中心往外绕,每一圈都清晰分明,和螺钿片上的纹路、母亲鲛绡上的针脚、量子燃料涡流的结构完全一致。不是杂乱无章的荧光闪烁,是规律性的明暗交替,亮的时候整个螺旋纹路同时亮起,暗的时候同时熄灭,节奏稳定,像永暑礁灯塔的航标灯在夜色里一圈一圈地扫过海面。
她把抹布搁在恒温箱旁边,走到通讯器前面,按下了杨阳的远程呼叫键。
杨阳的远程画面亮起来的时候,背景里的实验室灯光比平时暗。桌上那杯冷掉的咖啡旁边又多了一只空杯子,杯沿上沾着一小圈干涸的咖啡渍。他把眼镜推到额头上,凑近了屏幕上林夕发过来的实时监控画面。林夕用高分辨率摄像头对准培养皿,把菌群发光的螺旋纹路放大到全屏。
“这不是自发荧光。”杨阳看了不到十秒就说。他把眼镜从额头上拽下来,架回鼻梁上,手指在触摸板上飞快地划动,把画面切进自己的分析系统。“自发荧光的强度是随机的,幅度波动不超过百分之五。这个是规律性脉冲,亮暗交替,频率稳定。它在发送信息。”
他把菌群的发光频率拆成时间序列数据,一帧一帧地标定亮度峰值。峰值之间的间隔很稳定,每一段发光持续的时间也一致,误差不超过千分之二。他把数据导出,和之前从南海海底菌群扩散时收集到的压电信号频率做比对。比对结果在屏幕上弹出来的瞬间,杨阳把鼠标放下了。
“一模一样。”
不是大致相似,是精确匹配。菌群发光的频率和南海海底矿化菌群扩散时的压电信号、量子潮眼核心信号的脉冲周期、母亲鲛绡刺绣中针脚收紧处的密度变化,全部对准了同一个三十七秒的时间窗。不是巧合。菌群在用同一个古老的编码协议发送信息。
“这个频段不在人类任何一种通讯协议里。”杨阳说。他把桌面上的便签纸翻过来,在空白一面飞快地记下几个数字。“这是鲛人绡协议的生物层。前文明在菌群的基因里植入了一个通讯模块,用的是稀土离子共振频率做载波。模块平时不激活,只有在特定条件下才会被触发。”
“什么条件?”
“求救。”杨阳停了一下。“菌群只在一种情况下会启动这个模块:承载协议的生态系统面临威胁,需要向整个网络发出警告。”
林夕把恒温培养箱的盖子打开了一条缝。箱内的菌膜在空气流入时微微颤动了一下,表面的螺旋纹路在光下轻轻晃动,像退潮后留在礁石水洼里的海葵被水流扰动时触手的弧度。光还是那么亮,脉冲节奏稳定,每隔三十七秒重复一次。她想起杨阳之前说过,菌群不只是记得,菌群在回答。现在菌群不是在回答任何人的问题。菌群在主动说话。
杨阳把菌群的发光脉冲导入量子解码程序。解码逻辑用的是他在分析量子潮眼第三层信号时建立的框架,那个框架的核心密钥是他从母亲鲛绡刺绣的针脚密度变化中提取出来的。当时他解开了第三层加密,里面是一段从未被前文明激活的危险信号标记。现在菌群的发光脉冲用的是同一套编码逻辑,但内容不是危险标记。
解码程序运行了七分钟。期间杨阳没有说话,屏幕上的解码进度条一格一格地往前跳,跳得很慢,每一格都在等他确认密钥的匹配度。他做了三轮交叉验证,每一轮的结果都和上一轮一致。第三轮验证完毕之后,他把解码内容投到了林夕终端的主屏幕上。
四个字。
“潮眼已至。”
林夕看着这四个字。字体是系统默认的宋体,很小,停在屏幕正中央,周围是一大片空白的背景。她把菌群发光的螺旋纹路照片放在屏幕旁边。纹路上的每一圈螺旋都和这四个字的内容同时跳动着,脉冲稳定,节奏不变,每隔三十七秒重复一次。潮眼已至。潮眼已至。潮眼已至。
“这不是从蚀骨文明的方向发来的。”杨阳把菌群发光信号的来源方位做了溯源分析。信号不是从量子潮眼核心方向传来的,也不是从蚀骨文明探测器出现的那个方向传来的。信号的源头在量子潮眼外围,一个距离星槎号现有位置不到半天航程的区域。那个区域在导航系统里的标注很简单,只有一行系统自动生成的坐标数据和三个字:未探测区。
“菌群接收到的不是蚀骨文明的通讯信号。是前文明的信标。”杨阳把前文明遗留的信息网络结构图调出来,用铅笔在触摸板上画了一条线,从南海海底的水晶金字塔遗址出发,经过永暑礁灯塔基座的矿化层,穿过南海海底正在扩散的菌群网络,连接上量子潮眼外围的一个节点,最后延伸到牧夫座空洞边缘的信号源。他画完之后把铅笔搁在桌上,铅笔在桌面上滚了一小段距离,停在咖啡杯旁边。
“前文明在地球上和太阳系外围布设了一系列生物中继器。珊瑚共生菌本身就是一个中继节点。它们在基因里携带了信号的接收和发射模块,模块设计的基础是稀土离子的量子共振。不需要电磁场,不需要光,不需要任何人类定义的通讯媒介。两个携带同一种稀土离子同位素的菌群群落,可以在任意距离上保持纠缠态通信。”
“跟导航伪坐标的辨别原理一样。”林夕说。
“一样。频率是物质的指纹,菌群是活的指纹采集器。蚀骨文明把伪坐标布设在量子潮眼周围,试图误导导航系统。但前文明的信标不需要导航系统。信标直接通过菌群网络发送。伪坐标骗得了仪器,骗不了菌。菌群的航道画在基因里,不在海图上。”
他停了一下,把铅笔捡起来,在刚才画的节点图上又加了一笔。这一笔从量子潮眼外围的那个节点出发,指向蚀骨文明舰队的方位。他在旁边写了三个字:“已抵达。”
生态舱里安静了一会儿。恒温培养箱里的菌群还在持续发光,螺旋纹路的脉冲节奏没有丝毫变化。光比刚才又亮了一点,青白色的冷光透过培养皿的外壁,照在生态舱的金属台面上,反射出一层极薄的光晕,把台面边缘那些微小的划痕照得很清楚。那些划痕是出发前搬运设备时留下的,有些深,有些浅,最浅的一道已经快要被菌膜的漫反射光填平了。
林夕把手贴在恒温培养箱的外壁上。手掌感受到的不是箱壁的温度,是菌群代谢活动产生的微热透过玻璃面板传出来的那层极薄的暖意。温度不高,大概比环境温度高出不到半度,但分布不均匀。螺旋纹路的中心温度最高,边缘最低,温差在几厘米的距离内缓慢过渡,和母亲鲛绡上螺旋纹收紧处的凹凸感一样,和永暑礁涨潮时潮水从礁石缝隙里涌上来的温度变化一样。热的地方是信息最密集的地方。
她把手从箱壁上移开。掌心上沾了一层极薄的冷凝水,是恒温箱内外的温差造成的,水珠很细,和永暑礁早晨海雾打在皮肤上的感觉一模一样。
“潮眼已至,”她把四个字念了一遍,“它们比我们先知道。”
杨阳把解码报告保存进航行日志文件夹,又看了一眼那个叫“反面”的蚀骨文明档案。两个文件在同一个目录里并排躺着,一个标注着“反面”,一个标注着“信使”。他把信使报告的封面署上了日期,关掉了分析程序。
“菌群从南海海底扩散开始就一直在接收信号。”他说。“我们在灯塔上观察菌群矿化的时候,菌群已经在回答我们看不懂的问题了。现在它们把接收到的内容翻译成了我们能看懂的形式。光和脉冲。三十七秒。螺旋纹路。用的是同一个编码。”
林夕从恒温箱旁边退开了一步,靠在舱壁上。生态舱的舷窗外面是深黑色的星空,量子潮眼的信号在前方安静地跳动着,和菌群的发光脉冲同步,三十七秒一次。她回头看了看培养皿里那层青白色的螺旋光纹,纹路的密度从中心往边缘逐层递减,最外圈几乎是断断续续的虚线,但仔细看会发现那不是衰减,是频率变了。菌群在发光的同时还在发射另一层她感知不到的信号,那种信号不通过电磁波传播。她的压力敏感基因在潮眼激活之后能感知到一种极细微的振动,从骨头里往外传,像有人在很远的地方轻轻拨了一下一根只有她自己能听到的弦。
“前文明留下的信标在量子潮眼外围。”她看向杨阳的节点图,“蚀骨文明已经到了同一个区域。它们先到。菌群现在收到了求救信号,说明信标节点正在面临某种程度的破坏或干扰。我们离那里还有半天航程。”
杨阳把节点图上的数据重新核对了一遍。蚀骨文明舰队的方位和信标节点的方位在图上几乎重叠,间距不到零点三光年。在星际尺度上,这个距离等于礁石和船底之间的缝隙。舰队已经到了信标跟前。
“蚀骨文明在破解鲛人绡协议的密钥。”杨阳把之前的解码报告翻出来,指着上面那一行“破解进度百分之七”的数据。“它们在量子潮眼外围布设伪坐标,同时也在攻击协议的核心节点。伪坐标是干扰,菌群接收到的不只是信标的位置信息。菌群接收的是信标在被干扰之后自动发送的警告信号。前文明的设计者在协议里预埋了一个逻辑:如果信标节点的稀土离子量子共振被外力干扰,菌群中继器会自动触发警报。”
“所以菌群不是在告诉我们蚀骨文明到了。菌群是在告诉我们蚀骨文明正在对信标动手。”
杨阳点了点头。他重新看了一眼培养皿里的螺旋光纹,那层青白色的冷光在恒温箱里稳定地闪烁着,隔着玻璃面板,隔着生态舱的舱壁,隔着深空里几十万公里的距离,和另一个菌群群落保持着无声的联系。那种联系不需要卫星,不需要天线,不需要任何人类能看见的东西。它只需要两个群落共享同一种稀土离子同位素,共享同一段原初代码,共享同一句三十七秒重复一次的古老的警告。
林夕从通讯器前走到恒温培养箱旁边,蹲下来。她把培养皿取出来,放在生态舱操作台上的显微镜载物台上。显微镜目镜里,菌群的菌丝交织成细密的螺旋网络,每一根菌丝都在发光,但发光的不是整根菌丝,而是菌丝上分布的一些极小的节点。那些节点在显微镜下呈现出六角形晶格结构,和碳酸钙微晶的排列方式一致。每一个节点都在以三十七秒为周期明暗交替,节点之间严格同步,没有一丝时差。
她抬起头,从显微镜前移开目光。舷窗外面,深空还是那片深空,星辰还是那些星辰。但航道尽头多了一个信号,不在导航屏幕上,不在通讯阵列里。它在恒温箱里,在一层不到两毫米厚的菌膜上,用螺旋纹路的闪光一遍一遍地说着同一句话。
“潮眼已至。”
林夕把培养皿放回恒温箱里,关上箱门。菌群的发光脉冲在箱门关上的瞬间闪烁了一下,然后恢复稳定。青白色的螺旋光纹映在箱门玻璃内侧,映在她的眼睛里,在虹膜上留下极淡的倒影。
她回到通讯器前。阿雅在舰桥补网片,梭子穿过网眼的细碎声响从舱门缝里传进来,和菌群发光的脉冲节奏一样,不急不缓。老陈那口醋糟袋子还搁在角落,麻布面上被恒温箱的青白色冷光照出一层浅浅的光边。
杨阳在远程通讯那头把菌群发光信号的完整分析报告打包,加密,备份到灯塔的离线存储器上。他在文件名栏里打了“信使”,又删掉,重新打了“潮眼已至”。文件保存完毕之后他把导师的笔记从抽屉里抽出来,翻到夹着便签的那一页。便签上铅笔写的字迹已经很淡了,和培养皿里菌群的螺旋光纹叠在一起,在他的视线里模糊了一瞬。他把笔记合上,用拇指抚按了一下封面边缘,放回抽屉。抽屉推到一半卡了一下,他没有把它完全关紧,留了一条缝。
生态舱里只剩设备运行的低频嗡鸣和恒温箱循环风扇的细小声响。菌群还在发光。每隔三十七秒,螺旋纹路完整地亮一次,然后暗下去,然后再亮。光很安静,不急不缓,从外层菌丝往中心收敛,再从中心往外层扩散。每一次循环都和前一次完全一致,没有衰减,没有误差。
舷窗外面,量子潮眼的信号源在前方跳动着,和菌群的光同步。两者之间隔着一片尚未探测的深空区域,那片区域里安静地浮着前文明的信标节点,和一支正在试图撬开协议密钥的陌生舰队。永暑礁此刻正在退潮,礁石露出水面,藤壶在空气中缓慢地闭合壳口,一只老藤壶在壳口完全闭合之前停了片刻,那片刻恰好是三十七秒,然后才纹丝合缝地合拢。矿化菌群在礁石缝隙里发出微弱的荧光,那些光和星槎号生态舱里的光是同一种光,用同一种节奏明灭,隔着几十万公里,一句话都不差。
