楼梯向下延伸,消失在黑暗里。
手电光只能照亮前方五六级台阶,再远就被浓稠的黑暗吞没。水泥台阶边缘崩裂,露出锈蚀的钢筋。扶手摸上去湿漉漉的,沾着某种滑腻的东西。
秦教授走在前面,脚步很轻。白大褂的下摆在黑暗里晃动,像某种苍白的旗帜。
“小心,”她低声说,手电光照着脚下,“第三级台阶中间有缺口。”
许眠低头,看到水泥台阶上拳头大的窟窿,下面深不见底。他侧身绕过,手扶着墙。墙面粗糙,刷着绿色油漆,大片剥落,露出下面灰黑的水泥。
空气里有霉味,还有更淡的、类似机油的气味。
“你觉得这通向哪?”许眠问。声音在狭窄空间里回荡,带着奇怪的嗡鸣。
“不知道。”秦教授没回头,“但既然系统隐藏了这个入口,说明它不想被轻易发现。而不想被发现的,通常是关键部分。”
“或者危险部分。”
“两者不矛盾。”
他们继续向下。许眠默数台阶:十级,二十级,三十级。楼梯没有转弯,笔直向下,坡度很陡。头顶的光源——储藏室透过门缝的那点光——早就看不见了。只有秦教授手里的手机屏幕亮着,还有手电那束摇晃的光。
第四十七级台阶时,秦教授停下。
“看。”
手电光照向侧面的墙。墙上有个金属牌子,锈得几乎看不清字迹,但还能辨认出几个词:
深层维护通道
授权人员仅限
核心协议访问区
牌子下方是个指纹扫描仪,屏幕碎裂,指示灯不亮。
“授权人员。”许眠重复,“我们有授权吗?”
“你有。”秦教授说,把手电光照向他,“你是许眠博士,零号项目首席研究员。系统的最高权限应该在你这里。”
“但我没有记忆。”
“权限是写在代码里的,不是记忆里的。”秦教授伸手摸了摸扫描仪,指尖沾满铁锈和灰尘,“试试看。把手放上去。”
许眠犹豫了一下,把手掌按在冰凉的扫描面板上。
没反应。
不,有反应——扫描仪内部发出咔嗒一声,像生锈的齿轮试图转动,但卡住了。指示灯闪烁了一下,暗红色的光,然后彻底熄灭。
“坏了。”许眠收回手。
“不是坏了。”秦教授凑近看,“是被锁死了。你看这里。”
她指着扫描仪侧面。那里有个很小的接口,方形,四针,积满灰尘。秦教授用指甲抠掉灰尘,露出接口内部暗沉的金属。
“这是物理锁。需要专用钥匙才能激活扫描功能。但钥匙……”她环顾四周,“不在这里。”
“所以我们要么回头,要么想办法开门。”
“还有第三个选项。”秦教授蹲下,手电光照向台阶下方,“楼梯还在延伸。也许这扇门只是其中一条岔路,而楼梯本身通往更深处。”
许眠顺着光看去。台阶继续向下,没入黑暗。他忽然意识到,他们已经走了很深,但空气没有变得更闷,反而有微弱的气流从下方涌上来,带着凉意。
“下面有通风系统。”
“或者有更大的空间。”秦教授站起来,继续往下走。
许眠跟上。台阶数到七十二时,墙面变了。不再是绿色油漆,而是裸露的水泥,上面有粗大的管道,包着银色保温层,多处破损,露出里面黑色的绝缘材料。管道每隔几米就有阀门,锈死了,手轮上结着蛛网。
又走了二十多级,楼梯终于到了尽头。
面前是一扇厚重的金属门,灰色,无窗。门中央有个圆形的转盘,像轮船的舱门。转盘中央蚀刻着标志:无限符号∞,外面套着圆圈。
“找到了。”秦教授的声音里有压抑的兴奋。
“这是什么地方?”
“系统核心的物理层入口。”她用手电仔细照门缝,“至少设计图上是这么标的。零号项目的主服务器应该就在门后面。如果外部监控还在工作,这里就是整个系统的大脑。”
她伸手握住转盘,用力。转盘纹丝不动。
“锁着的。”
“需要钥匙?”
“需要权限。”秦教授退后一步,打量这扇门,“但可能不需要钥匙。你看这里。”
手电光照向门侧的控制面板。比楼上的指纹扫描仪大得多,是完整的触摸屏,虽然蒙着厚厚一层灰,但屏幕本身完好。下方有键盘区,还有卡槽、虹膜扫描仪、以及一个手掌形状的凹槽。
“多重验证。”秦教授说,“指纹、虹膜、密码、身份卡。缺一不可。”
“我们有哪个?”
“你可能有指纹和虹膜。”秦教授看着他,“密码你可能记得,也可能不记得。身份卡……”她摇头,“那东西应该在你——真正的你——身体上。在外部世界的医疗舱里。”
许眠走到控制面板前,用手擦掉屏幕上的灰。灰尘簌簌落下,露出下面黑色的玻璃。屏幕感应到接触,突然亮起。
幽蓝的光照亮了门前一小块区域。屏幕上出现一行字:
系统核心访问协议
请验证身份
下面并列四个图标:指纹、眼睛、键盘、卡片。
“试试指纹。”秦教授说。
许眠把右手手掌按在凹槽里。冰凉的触感,然后内部有光扫过。屏幕闪烁,显示:
指纹验证通过
权限级别:管理员
“通过了。”秦教授屏住呼吸,“现在虹膜。”
许眠凑近虹膜扫描仪。红光扫过眼睛,微微刺眼。
虹膜验证通过
权限级别:管理员
键盘图标亮起。屏幕切换,出现输入框:
请输入核心访问密码
剩余尝试次数:3
“密码。”秦教授看向他,“你能想起来吗?”
许眠盯着输入框。光标在闪烁。他想不起任何密码。生日?纪念日?项目编号?一片空白。
“试试默认密码。”秦教授说,“零号项目的默认密码是‘Omelas’。”
“什么?”
“奥米拉斯。厄休拉小说里的城市名。”秦教授快速说,“你定的,说那是个关于代价和选择的故事,很适合这个项目。”
许眠在虚拟键盘上输入:O-m-e-l-a-s。
密码错误
剩余尝试次数:2
“不对。”秦教授皱眉,“那试试‘Cicada3301’?你有一阵子沉迷那个谜题。”
C-i-c-a-d-a-3-3-0-1。
密码错误
剩余尝试次数:1
只剩一次机会了。
许眠收回手。屏幕的光映着他的脸,在黑暗中显得苍白。
“如果想不起来,”秦教授说,“我们就只剩最后一次机会。输错三次,系统会永久锁定,或者触发警报,或者……更糟。”
“比如?”
“比如释放麻醉气体,或者启动电磁脉冲,或者直接格式化这个区域的数据。”秦教授盯着控制面板,“这是核心区域,防护措施不会手软。”
许眠闭上眼睛。不是试图回忆,而是清空思维。他想象自己站在空白中,没有走廊,没有门,没有循环。只有纯粹的、无内容的空。
然后,不知从哪,飘来几个音节。
不是单词,是声音的组合。像有人在耳边低声哼唱,旋律很怪,断断续续。
他睁开眼睛。
“不是单词。”他说,“是声音密码。”
“什么?”
“有些系统会用特定频率的声音序列作为密码。”许眠自己也不确定这个知识从哪来,但说出来时感觉很自然,“不是输入字母,是发出声音。控制面板应该有麦克风。”
秦教授凑近看。在键盘区右下角,有个极小的孔,几乎看不见。
“有。但你知道是什么声音吗?”
许眠摇头。但他的手已经放在屏幕前,悬停。他张开嘴,喉咙里发出声音。
不是唱歌,不是说话。是某种介于两者之间的哼鸣,带着奇怪的转调,像某种古老的咒语。三个音节,重复两遍。
他自己都不知道自己在发出什么声音。但声带在振动,音调在变化,像肌肉记忆在接管身体。
最后一个音节落下。
控制面板静默了三秒。
然后,屏幕亮起绿光。
声纹验证通过
核心访问权限已授予
机械锁传来一连串咔哒声。门内部有沉重的金属构件在移动。然后,圆形转盘自己开始旋转,逆时针,一圈,两圈,三圈。最后“咔”一声巨响,门向里弹开一条缝。
气流涌出。这次不是霉味,是干燥的、带着臭氧味的冷空气,像大型机房内部。
秦教授推开门。手电光照进去,照出一个巨大的空间。
许眠跟着走进。
门在他们身后自动合拢,锁舌扣合的声音在空旷中回荡。
眼前是——
不是机房。
至少不是他想象中的机房。
没有成排的服务器机柜,没有闪烁的指示灯,没有电缆和冷却管。而是一个巨大的、圆形的房间,直径至少五十米,挑高超过十米。天花板是拱形的,覆盖着某种暗色材料,吸收光线,让空间显得更加幽深。
房间中央,有个东西。
许眠花了三秒钟才理解自己看到了什么。
那是一棵树。
但不是真的树。是金属的,枝干是粗大的铜管和合金骨架,表面覆盖着苔藓状的绿色氧化物。树枝向四面八方伸展,末端连接着天花板和墙壁,像血管一样嵌入建筑结构。树叶是半透明的晶体薄片,成千上万,每一片都在发出微弱的光,颜色各不相同:淡蓝,浅绿,柔白,暗紫。
光在缓慢脉动,像呼吸。
树下,有个工作台。老式木制的,堆满纸张、工具、还有一台厚重的CRT显示器,屏幕亮着,滚动着绿色字符。
工作台前坐着个人。
背对着他们,穿着深蓝色工装,头发花白,正在敲打键盘。键盘是机械的,敲击声在空旷房间里清脆地回响。
秦教授的手电光落在那人背上。
“谁?”她的声音绷紧了。
敲键盘的声音停了。那人慢慢转过来。
是个老人,六十多岁,满脸皱纹,戴着一副厚厚的眼镜,镜片反射着屏幕的光。他穿着和维修工类似的工装,但更旧,袖口磨破了,露出里面灰色的内衬。
他看着秦教授,然后看向许眠。眼神里没有惊讶,只有深深的疲惫。
“来了。”老人说,声音沙哑,像很久没说话,“比我预计的晚了十七个循环。”
“你是谁?”许眠问。
“老陈。”老人说,转回身继续敲键盘,“系统维护员。或者说,前维护员。现在就是个看门的。”
秦教授走近几步,手电光始终照着老人:“你看守什么?”
“看守这个。”老人指了指屏幕,又指了指那棵金属树,“系统的核心。也是坟墓。”
“坟墓?”
“许眠博士的坟墓。”老人终于停下手,转过身,摘掉眼镜,用衣角擦拭,“他的意识在这里,或者说,曾经在这里。现在只剩这个壳了。”
许眠感到一阵寒意。
“什么意思?”
“意思是你不是许眠。”老人重新戴上眼镜,视线透过厚厚的镜片盯着他,“你是个副本。一个保存相对完整的意识副本。真正的许眠博士,在十七个月前系统崩溃时,就已经脑死亡了。外面医疗舱里躺着的,是植物人。这里的这个——”
他站起来,走到金属树旁,伸手抚摸一根树枝。晶体叶片随着他的触摸泛起涟漪般的光波。
“——是他的意识残骸。系统为了维持运行,抽取了他意识里最稳定的部分,构建了基础框架。然后不断复制、迭代,产生了你们这些副本。你们以为自己是他,但其实只是数据的回响。”
秦教授的脸色变得很难看。
“这不可能。”她说,“我监测过许眠的脑波。虽然异常,但还有活动。如果他已经脑死亡……”
“你监测的是这个。”老人指了指树,“是系统的模拟信号。不是真正的脑波。外面的许眠博士,心跳靠机器,呼吸靠机器,大脑早就没有活动了。伦理委员会三个月前就建议拔管,是秦教授你坚持要继续维持。”
秦教授后退一步,撞到工作台,纸张散落一地。
“你怎么知道这些?”
“因为我是系统最初的设计者之一。”老人坐回椅子,椅子发出不堪重负的呻吟,“零号项目的架构师,陈启明。许眠负责意识接口,我负责底层框架。三年前,项目出事故,我困在了这里。外面的人以为我死了,给我办了葬礼。但我没死,只是出不去了。”
他抬起手,拉起袖子。小臂上没有发光的倒计时,而是一串黑色的数字纹身,但数字是静止的:000:00:00。
“我的倒计时早就归零了。”老人说,“但我还在这里。因为系统需要维护员,而我是唯一一个知道怎么不让它彻底崩溃的人。”
许眠消化着这些话。每个字都懂,但连在一起像某种荒诞的噩梦。
“如果我是副本,”他慢慢说,“那我的记忆,我的感受,我的……存在感,这些都是模拟的?”
“高精度模拟。”老人点头,“许眠博士的意识被扫描时,完整度达到百分之九十九点七。所以副本几乎和原版一样。几乎。”
“差异在哪?”
“创造性。”老人说,“原版会创新,会突破框架。副本只会重复模式。这就是为什么你永远在循环——因为这是系统最初设定的安全模式。当检测到副本试图突破边界时,就重置循环,让你从头开始。”
“那维修工呢?”秦教授问,“那个自称系统维护员的人,他是什么?”
“系统自带的清洁程序。”老人敲了几下键盘,屏幕上出现一行行代码,“当副本数量过多,或者出现错误累积时,清洁程序会进入,扮演各种角色——维修工、医生、向导——引导副本走向终结,然后清理掉,释放系统资源。”
“终结?”
“回收。”老人做了个抹除的手势,“把副本数据打散,回归基础库,等待下一次组装。你遇见的维修工,就是在执行这个任务。但他失败了,因为这次的副本——你——出现了异常。”
“什么异常?”
老人转过身,仔细打量许眠,像在观察某种罕见的标本。
“你开始质疑了。”他说,“之前的副本,哪怕最聪明的,也只是在系统框架内寻找漏洞。但你不同。你在寻找‘为什么’。你在寻找这个系统的目的,寻找自己的本质。这是原版许眠才会有的思维模式。所以清洁程序无法处理你,他只能上报,然后等更高级别的协议介入。”
“然后呢?”
“然后秦教授进来了。”老人看向秦教授,眼神复杂,“这是三年来的第一次。外部高级权限者的主动接入。系统对此反应剧烈,生成了这个隐藏空间,还激活了我这个早就该被清理的旧数据。”
秦教授走近工作台,低头看屏幕。上面滚动的代码她似乎能看懂一些,眉头越皱越紧。
“这些是……意识结构代码。”她低声说,“但为什么这么多错误标记?”
“因为系统在崩坏。”老人平静地说,“从许眠博士脑死亡那一刻起,系统就在缓慢崩坏。我做的所有维护,只是在推迟最终崩溃的时间。但快了,我能感觉到。错误累积速度在加快。之前的循环周期是十二次一次大重置,现在缩短到八次。下次可能就五次,然后三次,然后……”
他没说完,但意思很清楚。
“系统崩溃会怎样?”许眠问。
“这个空间会消失。所有数据,包括你,包括我,包括这棵树里许眠博士的残骸,都会变成乱码。然后外部的服务器会过热,烧毁,物理损毁。零号项目彻底终结,所有数据不可恢复。”
“那我呢?”秦教授问,“我的意识连接……”
“会被强制断开。但你的意识已经和系统深度纠缠,强行断开可能导致不可逆的损伤。最坏的情况,你会脑死亡。最好的情况,失忆,或者人格解体。”老人看着她,“秦婉,你不该进来的。外面的人没告诉你风险?”
“告诉我了。”秦教授的声音很轻,“但我必须进来。我不能把他一个人留在这里。”
“他不是他。”老人说,指向许眠,“他只是一个副本。一个很好的副本,但终究是副本。真正的许眠已经死了十七个月了。你该接受现实,然后离开,趁还有时间。”
“还有多少时间?”
老人看了看屏幕角落的一行小字。
“系统完整度还剩百分之四十一点三。按当前错误累积速度,还能维持……外部时间大约七十二小时。系统内时间,大概一个月。但这是整体崩溃时间。在那之前,局部崩溃会陆续发生。比如循环加速,空间扭曲,数据错乱。你会看到越来越怪的东西。”
秦教授沉默了很久。房间里只有晶体树叶脉动的微光,和服务器风扇低沉的嗡鸣。
然后她说:“怎么出去?”
老人笑了,笑容里没有温度。
“我以为你进来是为了带他出去。”
“我是。”秦教授说,“但如果他出不去,至少我要把数据带出去。许眠十七个月的意识活动数据,系统的完整架构,崩溃的原因——这些必须保存下来。零号项目不能就这样消失,什么也不留下。”
“数据在树里。”老人指了指那棵金属树,“但提取需要权限。你的权限不够,秦教授。你是副组长,但核心数据需要组长权限,也就是许眠本人的权限。”
“他没有记忆。”
“但他有权限。”老人看向许眠,“密码验证通过了,记得吗?指纹,虹膜,声纹。系统承认他是许眠博士。所以理论上,他可以授权提取数据。”
“那就提取。”许眠说。
老人摇头。
“提取数据会加速系统崩溃。现在系统是靠许眠的意识残骸作为核心锚点才维持稳定的。一旦提取数据,锚点就会松动,系统会瞬间崩溃。你可能来得及传送出去一部分数据,但大部分会丢失。而且……”
他顿了顿。
“而且提取过程会彻底擦除这个副本。你会消失,许眠。不是回收,是彻底删除。因为系统需要调用你的全部数据作为密钥,才能解锁核心数据库。用完后,密钥销毁,数据不复存在。”
秦教授猛地抬头。
“没有别的办法?”
“有。”老人说,“找到真正的许眠。”
“但他已经——”
“脑死亡,是的。”老人站起来,走到树旁,手放在主干上,“但他的意识残骸在这里。如果我猜得没错,真正的许眠在系统崩溃前,做了最后一件事:他把自己的核心意识——不是全部,是核心,是‘自我’最根本的那部分——压缩加密,藏在了系统的最深处。清洁程序找不到,普通扫描也找不到。但如果有足够高的权限,加上正确的密钥,也许能唤醒那部分意识,然后……”
“然后怎样?”
“然后让他自己决定,是让系统继续运行,还是彻底关闭。”老人转头看许眠,“而你,作为目前权限最高的副本,是唯一有可能找到并唤醒他核心意识的人。”
许眠看着那棵树。晶体叶片的光芒温柔地脉动着,像沉睡的呼吸。
“如果唤醒他,”他问,“我会怎样?”
“不知道。”老人诚实地回答,“可能你作为副本会被原版吸收,成为他的一部分记忆。可能你会独立存在,成为系统的另一个节点。也可能……你会消失。就像一滴水汇入大海,你还是水,但不再是一滴。”
“但如果我不做,系统会崩溃,所有人都会消失。”
“是的。”
“而如果提取数据,你会带着数据离开,”许眠看向秦教授,“而我消失。”
秦教授张了张嘴,没说话。她的表情在晶体光芒下变幻不定。
老人坐回椅子,重新开始敲键盘。敲击声在空旷房间里回荡,清脆,孤独。
“选择在你。”他说,眼睛没离开屏幕,“但我建议你快点决定。系统完整度每分每秒都在下降。而且……”
他敲了个键,屏幕切换,显示出一个监控画面。
画面里是那个熟悉的走廊。猩红地毯,惨白壁灯。但有些地方不一样了:地毯在蠕动,像某种活物的皮肤。壁灯的光芒扭曲,投射出怪异的影子。而走廊尽头那扇橡木门,门板上裂开一道缝,里面渗出暗红色的光。
“清洁程序在升级。”老人说,“之前的版本失败了,所以系统生成了更激进的版本。它会在接下来的循环里出现。它的任务很简单:清除一切异常数据,包括你,包括秦教授,包括我。然后强制系统重置到最稳定状态,哪怕那意味着删除百分之九十的数据。”
画面里,门缝扩大。一只苍白的手伸出来,手指细长得不像人类,指甲漆黑。
“它还有多久到达这里?”秦教授问。
“看它心情。”老人说,“快的话,下一个循环。慢的话,两三个循环。但不会更久了。系统已经判定当前状态不可接受,必须清理。”
许眠看着那只手,看着从门缝里渗出的暗红光芒。然后他看向秦教授,看向她袖子下看不见的倒计时。最后他看向老人,看向屏幕上跳动的错误日志。
“我该怎么做?”他问。
老人停止敲键盘,转过身,从工作台抽屉里拿出一样东西。
是个黑色的金属方块,巴掌大,表面光滑,没有任何接口或按钮。
“这是意识探针。”他说,“许眠博士和我一起开发的,用于深度扫描意识结构。把它连接到系统核心,然后你握住它,集中精神。它会引导你进入系统的最底层——那个连我都无法访问的区域。那里藏着许眠核心意识的加密包。你需要找到它,解开它,然后……”
“然后唤醒他。”
“对。”
“如果失败呢?”
“你的意识会卡在底层,永远出不来。而系统会在七十二小时后彻底崩溃,带走所有数据。”老人把方块递给他,“所以,别失败。”
许眠接过方块。很轻,很凉,表面有细微的纹理,像指纹。
秦教授走到他面前。
“许眠,”她说,第一次叫他的名字,声音很轻,“你可以不这么做。我们可以想别的办法。也许有办法在不擦除你的情况下提取数据,也许……”
“没有也许了。”许眠说,握紧方块,“外面那只手,你也看到了。我们没有时间了。”
“但如果你消失了……”
“那我就没消失。”许眠说,“我成了许眠的一部分。从某种意义上说,我回家了。这不是坏事,秦教授。”
他想对她微笑,但脸有点僵。
秦教授看着他,眼睛里有光在闪。她伸手,似乎想碰他的脸,但手停在半空,然后收回。
“我在外面等你。”她说,“如果你能出来。”
“我会的。”
老人已经回到工作台前,在键盘上快速输入指令。屏幕闪烁,金属树的光芒变得急促,晶体叶片发出嗡嗡的振动声。
“连接准备好了。”老人说,“把探针贴在树干上,任何位置都可以。然后握住它,闭上眼睛。剩下的交给系统——和许眠博士自己。”
许眠走到树前。树干是温热的,像有生命。他找到一处平滑的区域,把金属方块贴上去。方块自动吸附,表面亮起蓝色的光纹。
他握住方块。触感从冰凉变成温热,然后变得几乎烫手。
“记住,”老人的声音从背后传来,“在底层,你看到的一切都是隐喻。是许眠博士潜意识用象征符号构建的防线。不要相信表面,寻找模式,寻找重复,寻找不和谐之处。那是通往真相的裂缝。”
“还有,”秦教授的声音,“如果看到我——任何版本的我——不要完全相信。系统里有我的数据备份,清洁程序可能调用那些数据来欺骗你。”
“明白了。”许眠说。
他闭上眼睛。
黑暗。
然后是坠落感。
没有光,没有声音,只有向下坠落的失重感,越来越快,越来越深。
不知坠落了多久。
他落在某个地方。
柔软,潮湿,像落在厚厚的苔藓上。
许眠睁开眼。
他站在一片森林里。
但这不是普通的森林。树木是透明的,像水晶雕刻而成,树干内部有光在流动,沿着纹理缓慢上升。地面是柔软的、发光的白色苔藓,踩上去会留下浅浅的脚印,但脚印很快消失。
空气里有声音。不是风声,不是鸟鸣,是低语。无数声音叠在一起,说着他听不懂的话,但语调熟悉——像他自己的声音,但被拉长、扭曲、重复。
他抬头。没有天空,只有无穷无尽的、缓慢旋转的几何图形,像万花筒,又像分形图案。光芒从那些图形中洒下,给水晶森林染上变幻的色彩。
他手里还握着金属方块,但方块在这里变形了,变成了一盏提灯,散发着柔和的蓝光。
灯照亮前方。苔藓上有一条小径,蜿蜒通向森林深处。
许眠提灯,踏上小径。
第一步,森林的低语变了。他听懂了几个词:
……错了……全错了……
第二步,更多的词:
……不该继续……代价太大……
第三步,完整的一句话:
秦婉,停下,听我说——
是许眠的声音。他自己的声音,但更老,更疲惫,带着绝望。
许眠停下脚步。
“许眠?”他对着森林说。
低语停了。
森林陷入绝对的寂静。连光芒都停止了变幻,凝固在某个瞬间。
然后,所有的树,同时转向他。