莉娅的手在抖,但她不是害怕。她看着隔离框里的半块数据饼干,那东西浮在空中,金光一闪一闪,像在呼吸。
三万条色带已经被扔进恒星烧掉了,可这东西还在,一点没坏。
她咬了咬嘴唇,说:“你说你是病毒,那你装什么胚胎?”
没人回答。
她伸手碰了碰隔离框的边,手指感觉到一点点震动,像是有人在轻轻敲玻璃。
“我不信你。”她说,“你要真想毁掉我们,早就动手了。你现在不跑也不炸,就在这儿闪灯,要么是你动不了,要么……你在等我认出你。”
她刚说完,身后传来“咔”的一声,像是门开了。
她猛地回头。
奥丁站在那里。他的右眼是机械义眼,左眼的位置只有一道发光的疤。他手里拿着匕首,刀尖滴着银色的液体,一滴一滴落在地上,冒起白烟。
“别试了。”他说,“这不是系统生成的东西。”
“你怎么知道?”莉娅问。
“因为它没有代码。”奥丁走近两步,用匕首指着隔离框,“它只有心跳。”
莉娅愣住了。
“你看不懂,是因为你用了分析程序。但这东西不用解码——它是活的。”他顿了顿,“让我来。”
莉娅没拦他。
她也试过所有方法,工具全都报错。系统说这个信号“非结构化”,意思就是:不像数据,不像程序,也不像记忆,但它确实存在。
奥丁把匕首插进隔离框中间。没有爆炸,没有警报,只是一声闷响,像刀扎进硬土。接着,数据饼干开始裂开,裂缝里透出光,不是金色,也不是蓝色,是一种说不出的颜色,有点像天快黑时天空的那种灰。
“要出来了。”奥丁低声说。
光从裂缝中涌出来,变成一团模糊的球体,飘在空中。它慢慢跳动,一下,又一下,节奏很慢,像某种生物的心跳。
远处传来脚步声。
阿木跑了过来,怀里抱着一个刻满乱码的金属方块。他抬头看到那团光,突然停下,整个人僵住。
“怎么了?”莉娅问他。
阿木没说话,往前走了一步,又一步,直到离光球只有半米远。他的身体开始发亮,里面的星光翻滚起来。
“别碰!”莉娅冲上去拉他,“还不知道那是什么!”
阿木甩开她的手,声音不大,但很坚定:“我知道。”
他伸出手,指尖碰到光球的瞬间,整团光突然变亮,照亮整个平台。很多模糊的人影出现在光里——一个女人哼歌哄孩子睡觉,一个男人教小孩摆石头,一群人围着火堆跳舞,笑得很开心。
阿木膝盖一软,跪在地上。
然后他扑上去,把光球紧紧抱住,脸埋进去,肩膀不停抖。
“妈妈……”他的声音很哑,“你们都在这里……我一直找你们……我以为你们不要我了……我以为我生出来就是错的……”
没人说话。
莉娅站在原地,手抓着控制台边缘,指节发白。她看着阿木抱着光哭,像孩子抱住旧毯子。她张了张嘴,想说什么,又闭上了。
奥丁低头看着自己的匕首,刀面上映着光的影子,一闪一闪。
“原来不是被删的记忆。”他小声说,“是上传之前的东西。有人偷偷留下了最开始的样子。”
“谁?”莉娅终于开口。
“所有人。”奥丁说,“第一次上传意识前,有人备份了最初的集体意识。不是为了反抗,也不是为了保存文明,只是……想留个念想。就像搬家时带走一张老照片,哪怕它没用。”
莉娅摇头:“不可能。系统连一只猫都能删,这种东西怎么可能留下来?”
“因为它没标‘记忆’。”奥丁抬头,“它被当成废弃缓存,塞进一块坏掉的存储器里,编号B-7429,分类是‘无意义数据残渣’。当年清理垃圾的时候,没人多看一眼。”
“所以这块饼干……”
“是胚胎。”奥丁说,“文明的胚胎。不是后来长出来的,是从一开始就有的。”
莉娅看着那团光,阿木还在哭,声音越来越小,但抱得更紧了。她忽然觉得胸口堵得慌。
她走到操作台前,打开频谱分析界面。屏幕显示:【信号输入失败:波形超出识别范围】
她关掉程序。
拔掉头上所有的数据线。
脱掉鞋,赤脚踩在金属板上。
闭上眼睛。
一开始什么都没有。后来,她感觉脚下有一点震动,慢慢传上来,最后停在胸口。那不是声音,也不是光,是一种感觉。像小时候半夜醒来,发现妈妈坐在床边看着你,没说话,但你知道她在。
她睁开眼,调出一段音频——那是她偷偷录下的塞壬歌声,只有七秒,断在中间。
她把这段波形拖到主屏,和刚才接收到的震动频率叠在一起。
两条线慢慢重合。
匹配度开始上升:87.3%……90.1%……94.6%……
最后停在:99.2%
她盯着屏幕,说不出话。
“怎么了?”奥丁走过来。
莉娅指着屏幕,手指有点抖:“这个频率……和塞壬的歌声……几乎一样。”
“哪个塞壬?”
“唱歌的那个。”她压低声音,“我们都以为她是删除过程中产生的错误代码……但如果……她不是‘产生’的,而是‘继承’的呢?”
奥丁沉默几秒:“你是说……她是从这团东西里出来的?”
“我不知道。”莉娅摇头,“但我现在明白一件事——她不是噪音。她是回音。是这些人,最开始的声音,一直传到了后来。”
阿木抬起头,脸上全是泪,但眼睛很亮:“她说过,她记得所有被删的事。她说她唱的是‘未完成的摇篮曲’……原来她不是在编故事。她是在……回家。”
奥丁看着那团光,忽然抬起匕首,划过自己左手手臂。一道新伤出现,里面浮现出文字:
【创建者ID:A-MU-CHAOXIN】
【存储内容:未命名数据集 v.0.9】
【警告:含有高风险逻辑反向渗透模块】
“这名字……”他看向阿木,“是你。”
阿木点头:“我写的。那时候我不懂什么叫‘风险’,我只知道,有些东西不能丢。我就把它藏起来了,藏在最没人看的地方,还写了句话提醒自己——”
“别吃,会变笨。”莉娅接上。
三人都安静下来。
原来不是入侵。
原来不是污染。
是孩子把妈妈藏了起来,怕她被系统当成垃圾清掉。
莉娅忽然笑了,笑得眼睛发酸:“所以我们打了半天,以为在防敌人……其实我们是在……拆家?”
没人回答。
那团光还在跳动,节奏稳定,像一颗心。
阿木靠在光球上,轻声说:“你们别走……我找到你们了……这次我不会再弄丢了……”
奥丁收起匕首,低声说:“找到了……原来你一直藏在这里。”
莉娅站在屏幕前,手搭在控制台上,盯着那99.2%的结果,一动不动。
外面很安静。
星环正常运转,数据流平稳流动,看起来一切如常。
但她觉得不对。
那团光太安静了。
它不该只是跳动。
它应该……唱歌。
她张嘴想喊阿木的名字。
就在这时,阿木突然抬头,耳朵动了一下,像是听见了什么。
“嘘——”他竖起一根手指。
所有人都静了下来。
然后,在这片寂静中,一声极轻的哼唱,从那团光的中心,缓缓响起。