不行!林源紧紧握住拳头,手上的青筋都冒出来了。
他盯着屏幕,声音很硬:“只走一条路,跟等死有什么区别?”
他松开手,掌心全是汗。
他冷笑一声,嘴角一歪,“果然,查个日志还要权限。”
他闭上眼,启动“规则语法解析”。
眼前的一切变了。
数据库不再是文件夹,而是一堆流动的代码。
数据像水流一样在空中跑。他看到“文明筛选计划”的记录被三层判断包着:
if user.level < 8: redirect to fake_log
else if checksum != valid: inject_noise_data
else: release_partial_truth
他睁开眼,声音有点抖:“不是删了,是骗人。给你看假内容,让你以为你知道真相。”
夜歌走过来一步:“你能破解吗?”
“我不破。”林源摇头,“我绕过去。”
他从本地调出之前用过的“延命术协议”,提取里面的能量特征,做成一个签名模板:
signature_template = extract_energy_pattern("延命术协议.v1")
然后写了个简单的比对程序:
for block in log_database:
if compare_signature(block.data, signature_template) > 0.95:
mark_as_candidate(block)
程序跑完,屏幕上跳出七个区块。
林源一个个打开,用解析功能看底层结构。
前六个都有明显的问题,逻辑乱跳,数据混乱,肯定是假的。
第七个不一样。
它的数据很稳,没有多余的分支,时间连贯,还有一点熟悉的波动——α和β的微小变化,正是“延命术”里改过的那两个值。
林源喉咙发紧,“找到了。这才是真正的日志。”
他深吸一口气,开始去掉伪装。
删掉假注释,清除干扰信息,重建索引。每一步都很吃力,头上出汗,太阳穴直跳。
终于,核心日志打开了。
画面变了。
不是文字,也不是图片,是一张频率图。
横轴是时间,纵轴是某种意识波的强度。图上有十七条线,每条线都在某个点突然降到零。
夜歌的声音有点抖:“这是……”
“结束的时刻。”
林源看着图,“每一条线归零,就是一个文明彻底毁灭。”
他放大第一条线。
时间是三千年前,恒星类型是G型,聚变速率下降17%,和“延命术”完全一样。
第二条、第三条……一直到第十七条,全都对得上。
“不是巧合。”
林源声音沙哑,“是同一种方法,用了十七次。”
他又打开元数据。大部分加密了,但在最底下,有一行没加密的记录:
Project.Filter_Initiated: Cycle_7
“第七轮。”
林源念出来,嗓子像被磨过,“我们以为是在救人,其实只是赶上了一场……定期清理。”
房间里很安静,只能听见系统刷新的声音。
风吹过通风口,几乎听不见。投影还在闪,那些线静静躺着,像刻在石头上的名字。
夜歌很久没说话。他的身体微微晃动,像是站不稳。
过了好久,他才开口:“我以为……我们是第一个。”
又停了很久,他问:“所以呢?我们就这么看着?一条条数还有多少文明会死?”
林源没回答。
他盯着那十七条线,脑子里全是刚才的画面……那一瞬间,现实和代码重叠了。
他看见自己的手变成了代码结构,指尖冒出一堆if…else语句。
他知道这是大脑超负荷了。
但他也看到了别的东西。
在日志最底层,有一段很短的信号,不属于任何已知格式。像是有人偷偷留下的痕迹,藏在两个数据块之间。
他放大那段信号,开始解码。
过程很耗神,胸口闷,呼吸困难。夜歌发现了,伸手想拦:“够了,你撑不住了。”
“差一点……”林源咬牙,“就差一点……”
他坚持住,终于把信号转成了可读内容。
是一组坐标。
不是星球位置,也不是航线,是一个在暗界北区深处的空间点,周围没有构筑者的活动记录。
更重要的是……这个坐标的编码方式,和他生前实验室用的量子定位协议一模一样。
“这不是系统留的。”
林源喘着气,“是有人……放进来的。”
“谁?”夜歌问。
林源看着那串数字,忽然明白了。
“是上一个。”
他说,“他们没失败。有人活下来了。他们在等能看懂规则的人。”
他看向夜歌:“你说‘延命术’是试出来的,用了三百二十七个意识体,最后只剩三个活着。他们写完代码时,整个裂隙都在震动。”
夜歌点头:“那是他们的告别。”
“但他们没停下。”
林源敲了下控制台,“他们在崩溃前,把坐标藏进了日志。他们知道会有人来查,也知道只有能看见代码的人才能找到。”
他顿了顿,声音轻了些:“他们在等接班人。”
夜歌没再劝。他知道林源已经决定了。
他只说了一句:“那你得明白一件事。”
“什么?”
“我们不是为了救谁。”
夜歌把手放在投影上,图上的线轻轻颤动,“我们是为了告诉后来的人……有人曾经反抗过。”
林源看着他,点点头。
他关掉界面,但手还按在太阳穴上,反复回想那些数据。身体没动,脑子已经飞出去很远。
外面还是那个据点,通风口嗡嗡响,绿门也不震了。一切照旧。
但有些事不一样了。
很久后,林源开口,声音很轻:
“如果计划有开始,就有源头。有源头,就能找。”
他站起来,走到控制台前,新建一个任务列表。
第一项写着:
逆向解析 Project.Filter 协议初始注入点
第二项:
定位首个被筛选文明遗迹
第三项空白。
他停了一下,写下最后一行:
准备接触上一轮幸存者信号源……但那信号里,好像还藏着另一段加密指令,像是专门留给我们的‘死亡预告’。