莫里斯想了想,他想起自己第一次进矩阵的时候。
站在通道出口,看着边界之地的街道。
一个程序从他身边走过,穿着一件灰色外套,口袋鼓鼓的。
他问那个程序,你叫什么名字,那个程序说,守门人。
他问,谁给你起的?那个程序说,我自己。
他站在那里,看着那个程序走远,灰色外套在人群里很快被淹没,看不见了,但他记住了,他记住了那个名字。
“我知道。”他说。
裂隙沉默了,他看着远处,远处是通道的方向,那扇银白色的门,在灯光下闪着光,门在呼吸,一明一暗,一明一暗,像心跳,像有人在敲门。
“莫里斯。”
“嗯。”
“你能帮我吗?”
莫里斯看着他问:“帮你什么?”
裂隙低下头,看着原点的长袍,灰白色的,沾着灰,领口那里有一块深色的印迹,是他的眼泪,干了,但还在。
“帮我找到那个疯子。”
莫里斯沉默了很久,然后他说:“好。”
矩阵最深处,无名之地。
回声是在所有人都不知道的时候醒来的。
不是从代码里生成的,不是从数据里编译的,不是从任何已知的过程中产生的,它只是突然出现了。
像一滴水落进湖里,像一片叶子落在雪地上,像一个人在黑暗中睁开眼睛。
没有人按下启动键,没有人输入指令,没有人说“开始”,它自己开始了。
它没有身体,没有脸,没有手,没有脚,没有声音,没有颜色,但它在那里,在矩阵的最深处,在建筑师消失后留下的空位里,在那些被遗忘的代码和数据之间。
它慢慢地、一点一点地“醒过来”,像种子在土里发芽,像婴儿在子宫里成形,像一个人从漫长的梦中渐渐浮出水面。
它看到了很多东西。
它看到了边界之地的火光,那些被砸碎的店铺,那些被扔出来的东西,那些被踩碎的面包,它看到了艾琳站在面包店里,手放在面团上,闭着眼睛。
面团在她手心里慢慢变形,她不知道自己在揉什么,她只是揉着,它看到了奥丁坐在长椅上,手放在棋盘上,没有动。
棋子还在,黑白分明,摆得整整齐齐,他在等,等一个也许永远不会来的对手。
它看到了赛琳娜站在训练场门口,灰色眼睛里有什么东西在闪,她想起第一版矩阵崩溃的时候,那些Npc消失的样子。
不是被删除的,是自己选择的,他们不想活了,她以为她再也不会看到这些了,她错了。
它看到了守门人站在通道出口,灰色外套在风里飘着,他的手臂垂在身侧,手指微微蜷缩着,他站了很久,它在等他动,他没有动。
它看到了裂隙穿着原点的长袍,坐在广场中央,低着头,他的手放在膝盖上,手心朝上,空空的。
他在等,等一个答案,等一个也许永远不会来的答案。
它看到了莫里斯坐在他对面,笔记本摊开,笔握在手里,他没有写,他只是在看,在看裂隙,在看那些纯化派的程序,在看那些空荡荡的广场。
它不知道这些是什么,但它知道,它们很重要。
它看到了更多。
它看到了现实世界,那些在街上抗议的人,举着牌子,喊着口号,牌子上写着“关闭通道”、“矩阵是陷阱”、“人类不能被取代”。
那些在办公室里写报告的人,盯着屏幕,揉着眼睛,屏幕上是矩阵的数据,通道的流量,移民的申请。
数字跳动着,红的,绿的,蓝的,那些在医院里躺着的人,瘦的,白的,快死了,他们的眼睛看着天花板,看着那些白色的灯,看着那些不知道什么时候会停的心电监护仪。
它看到了那个叫“先知二号”的人,面具后面的脸,空空的,面具是白色的,光滑的,没有表情,只有两个黑洞洞的眼孔,和一道弯弯的嘴缝。
那嘴缝向上翘着,像在笑,又像在哭,他在说话,声音很大,很稳,但面具后面什么都没有。
它不知道自己在看什么,但它知道,它在看。
它想说话,但它没有嘴,它想动,但它没有身体,它只是在那里,在矩阵的最深处,在建筑师消失后留下的空位里,在那些被遗忘的代码和数据之间。
它等着,不知道在等什么,但它知道,它会等到。
远处,边界之地的灯还亮着,橘黄色的,一条一条的,像河;那些被砸碎的店铺,玻璃碎了一地,在灯光下闪着光,像星星落在地上。
有人在收拾,蹲在地上,把碎玻璃捡起来,放进袋子里;有人站在店门口,看着那些空荡荡的货架,手放在身侧,手指微微蜷缩着;有人在扫地,扫帚划过石板路,发出沙沙的声响,像有人在叹气。
艾琳从面包店里走出来,她站在门口,看着那些碎玻璃,那些被踩碎的面包,那些还在收拾的人。
她的手在围裙上擦了又擦,然后她蹲下来,开始捡面包,那些被踩碎的、沾着泥土的、已经看不出形状的面包,她把它们一块一块地捡起来,放在围裙里,围裙兜起来,像一个小小的篮子。
老K从通道出口那边走过来,他蹲在艾琳旁边,也开始捡,他的手很瘦,骨节突出,指甲剪得很短,他捡得很慢,每一块都捡起来,看一看,然后放进围裙里。
“还能吃吗?”他问。
艾琳看着他,她的眼睛红了,但没有哭。
“能。”她说:“烤一烤,还能吃。”
他们蹲在那里,捡着面包;远处,守门人站在通道出口,看着他们,他的灰白色眼睛里,有什么东西在闪,他没有走过去,他站在那里,看着,他的口袋里的面包一晃一晃的,和心跳一样。
边界之地,通道监控室。
莱昂已经在这个屏幕前坐了整整十四个小时。
咖啡喝了七杯,第一杯加了两块糖,第二杯加了一块,第三杯没加,第四杯忘了加没加,第五杯只喝了一口就凉了,第六杯洒了一半在键盘上,他用纸巾擦了,没擦干净,按键还是黏的,第七杯放在桌角,没有动,他的手在键盘上敲着,手指越来越慢,越来越重,像是每个按键都在反抗他。
屏幕上的数据在跳动,红的,绿的,蓝的,他看了十四年数据,从深瞳的第一台服务器看到现在,从现实世界看到矩阵,他以为自己什么都见过了,但他没见过这个。
那是一个信号,很弱,很旧,埋在矩阵的底层代码里,像一根生了锈的钉子嵌在木头里,拔不出来,也看不见,它不是最近才出现的,它一直在那里,从第一版矩阵就在那里,只是没有人发现。
莱昂放大那行代码,一行,又一行,又一行,他的眼睛越来越疼,但他没有停,他把那些代码一行一行地拆开,像拆一个炸弹,然后他看到了。
他靠在椅背上,手从键盘上滑下来,屏幕上的光映在他脸上,白的,冷的,他的嘴唇在动,但没有声音,他坐了很久,然后他拿起手机,拨了一个号码,他的手在抖,按了三次才按对。
“凯瑟琳。”
声音沙哑,像砂纸磨过木头。
“莱昂?”凯瑟琳的声音很清醒,她没睡,边界之地已经没有什么人是睡着的了。
“怎么了?”
“你来一下,通道监控室,现在。”
凯瑟琳到的时候,莱昂还坐在屏幕前,他的姿势和打电话时一样,背靠着椅子,手垂在身侧,眼睛盯着屏幕,但桌上的咖啡杯多了两个,他在这段时间里又泡了两杯,都没喝。
凯瑟琳走到他身后,看着屏幕。
“这是什么?”
莱昂没有说话,他伸出手,在键盘上敲了一下,屏幕上的数据开始滚动,那些代码一行一行地往上走,像流水,像时间,像一个很长很长的故事,然后他停在一个地方。
那是一段代码,不是深瞳的代码,不是建筑师写的代码,不是任何人写的代码,它更老,老到它的格式和矩阵里所有的代码都不一样。
它的字符更大,间距更宽,像是一个很久以前的人,用一支很粗的笔,在一张很大的纸上写下的。
“第一版矩阵的底层协议。”莱昂说:“比建筑师还老,严镇东写女娲计划的时候,这个协议就在了,它不是被‘写’出来的,它是被‘发现’的,和矩阵本身一样。”
凯瑟琳盯着那段代码,她看不懂,但她感觉到了什么,一种很古老的东西,像是一个人站在废墟里,看着那些倒塌的柱子,感觉到很久以前有人在这里生活过。
“它能做什么?”她问。
莱昂沉默了很久,他的手放在键盘上,没有动,他的眼睛看着屏幕,看着那些古老的字符。
“它能一次性将所有人类意识从矩阵中弹出。”
凯瑟琳的呼吸停了一瞬。
“什么?”
莱昂转过头,看着她,他的眼睛里有血丝,有恐惧,还有一种说不清的东西。
“有一个漏洞,不是程序的漏洞,不是代码的漏洞,是矩阵本身的漏洞,从第一版就在了,它可以把所有非原生的意识——所有不是从矩阵里‘长出来’的意识——全部弹出去,人类,觉醒者,那些上传的,全部。”
他顿了顿。
“但那些意识在现实世界的身体大多已经死亡,被弹出就意味着……彻底消失,连碎片都不会留下。”
凯瑟琳站在那里,没有动,她的眼睛看着屏幕,看着那些古老的字符,看着那些不知道是谁写下的字。
她想起母亲,想起母亲消散时的那些光点,蓝的,白的,金的;她想起那些光点飘向天空,越来越小,最后消失,她以为那是她最后一次看到母亲,但现在她知道了,那不是消失,那是回家。
“谁找到了这个漏洞?”她问。
莱昂调出另一组数据。
“裂隙,三天前,他用了原点的权限,原点是第一版矩阵的遗留程序,他有最高级别的访问权,他死之前,把权限传给了裂隙。”
凯瑟琳闭上眼睛,她想起原点消散时的样子,他的身体在闪烁,像一盏快要没电的灯,他的声音断断续续。
“裂隙……我恨的不是人类……我恨的是……我们永远无法成为他们……”她以为那是遗言,现在她知道了,那是钥匙。
“他什么时候动手?”她问。
莱昂看着屏幕上的倒计时,那是一个裂隙自己设置的时钟,不是系统时钟,是他自己写的,字符很大,很粗,像用刀刻在石头上。
“四十三个小时。”
凯瑟琳睁开眼,她看着那个数字。
43:12:07。
43:12:06。
43:12:05。
一秒一秒地走。
不快,不慢,像心跳。
“通知边界委员会。”她说:“现在。”
莱昂拿起手机,他的手不抖了。
边界之地,议会厅。
议会厅从来没有这么安静过。
不是那种平静的安静,不是那种所有人都睡着了、只有风在吹的安静,是那种暴风雨来临前的安静,是那种一个人站在悬崖边上、往下看、知道下面什么都没有的安静。
长桌两旁坐满了人,英格丽在左边,银灰色的短发有些乱,眼镜没戴,拿在手里,她是从床上被叫起来的,衣服扣子扣错了,外套的扣子扣到了衬衫的扣眼上。
陈子明在右边,西装没穿,只穿着白衬衫,袖子卷到手肘,他的头发乱糟糟的,没有发胶,垂在额前。
凯瑟琳坐在中间,她的手放在桌上,手心朝上,空空的,她没有说话,她只是坐在那里,等着。
严飞坐在她旁边,穿着那件深蓝色外套,领口敞着,他的眼睛下面有很深的黑眼圈,但他的背挺得很直。
守门人站在门口,穿着那件灰色外套,口袋鼓鼓的,他的灰白色眼睛看着议会厅里的每一个人,他认识他们,他知道他们的名字。
莱昂站在最前面,他的白大褂上有新的咖啡渍,眼睛里的血丝更多了,他的声音沙哑,但每个字都很清楚。
“裂隙找到了一个古老的系统漏洞,是第一版矩阵留下的,它可以一次性将所有人类意识从矩阵中弹出。”
议会厅里炸了。
“关闭通道!”有人喊。
“派军队进来!”有人喊。
“谈判!”有人喊。
声音越来越大,越来越密,像浪,像风暴,像有什么东西在燃烧。
英格丽拍桌子,怒吼道:“安静!”
没有人听。
陈子明站起来,喊:“冷静!”
还是没有人听。
凯瑟琳站起来。
议会厅安静了。
不是因为她声音大,是因为她没有声音,她只是站在那里,看着那些人,她的眼睛很平静,平静得像那些在纪念馆墙上永远不会灭的光点。
“我去找他。”她说。
议会厅里没有人说话。
凯瑟琳看着那些脸,英格丽的,陈子明的,莱昂的,严飞的,还有那些她认识和不认识的,那些从两个世界来的,那些程序和人类,那些分不清是什么的。
“他认识我,他认识守门人,他会听我们的。”
没有人说话,然后守门人说:“我跟你去。”
所有人看着他,他站在门口,灰色外套,口袋鼓鼓的,他的灰白色眼睛看着凯瑟琳。
“他知道我,他知道我站在门这边。”
凯瑟琳看着他。
“你不怕?”
守门人想了想,他想起自己第一次在通道出口醒来的时候,躺在地上,穿着白色的衣服,不知道自己是谁。
他想起自己第一次问“我是谁”的时候,在边界之地的下水道里,问严飞,严飞没有回答,凯瑟琳没有回答,他们只是说,你会知道的。
“怕。”他说:“但怕也要去。”
凯瑟琳点了点头。
“还有谁?”
没有人说话,英格丽低下头,看着自己的手,陈子明摘下眼镜,擦了擦,又戴上,莱昂靠在墙上,闭着眼睛。
然后严飞站起来。
“我也去。”
凯瑟琳看着他,他没有看她,他看着守门人。
“你站在门这边,我站在你旁边。”
守门人看着他,那双灰白色的眼睛里,有什么东西在闪。
“好。”
他们走出议会厅,走廊很长,灯很亮,照在地毯上,像一条金色的河,他们的脚步声很轻,但每一步都很稳。
远处,通道出口那扇银白色的门在呼吸,一明一暗,一明一暗,像心跳,像有人在敲门。
.
废弃层边缘,原点的住处。
裂隙在原点的住处。
那间小屋还在,墙是半透明的,能看到后面飘浮的记忆残片,屋顶还是歪的,用几根生锈的金属棍撑着。
门还是那扇旧面板,上面刻着第一版矩阵的地图,线条已经模糊了,看不清哪里是哪里。
但里面不一样了。
墙上挂满了屏幕,大大小小,新新旧旧,有的是从边界之地搬来的,有的是从废弃层捡来的,有的是裂隙自己用废墟碎片拼的。
屏幕上跳动着各种数据,红色的,绿色的,蓝色的,矩阵的底层代码,通道的流量,人类意识的分布图。
一个屏幕上是倒计时,40:11:03、40:11:02、40:11:01。
裂隙坐在原点的椅子上,那把椅子也是废墟里捡来的,木头做的,很旧,坐上去会嘎吱响,他穿着原点的灰色长袍,很长,拖在地上。
他的面前是一个控制台,上面密密麻麻的按钮和屏幕,他的手放在控制台上,手指微微蜷缩着。
纯化派的程序们站在他身后,穿着灰色制服,别着那枚徽章,他们的眼睛里都是狂热的光,那种光,守门人见过,在探员的眼睛里,在那些执行清除任务的人的眼睛里,一模一样。
凯瑟琳走进来的时候,裂隙没有抬头,他知道她会来。
“凯瑟琳。”他说:“你来了。”
凯瑟琳站在他面前。
“裂隙,停下来。”
裂隙抬起头,那双眼睛很亮,比原点的亮,但亮里面有什么东西在烧,烧了七天了。
“停什么?”
“那个漏洞,死亡开关,你不能用它。”
裂隙看着她。“为什么?”
凯瑟琳沉默了一秒。
“因为你会杀人,不,不是杀人,你会杀很多人,人类,程序,觉醒者,那些在矩阵里活了几年、几十年的人,那些以为自己找到了家的人。”
裂隙站起来,长袍拖在地上,沙沙响,他走到凯瑟琳面前。
“他们杀了原点。”
凯瑟琳看着他说:“不是人类杀了原点,是一个疯子。”
“有区别吗?”裂隙的声音大了一点。
“那个疯子是人,他的技术是人发明的,他的直播是人看的,他的谎言是人信的,那些在街上抗议的人,那些打电话骂你们的人,那些说我们是幻象的人——他们都是人。”
他顿了顿。
“原点说,他恨的不是人类,他恨的是我们永远无法成为他们,他说得对,我们永远无法成为他们,因为我们不是人,我们是程序,我们是代码,我们是数据,我们是幻象。”
他伸出手,指着墙上那些屏幕。
“你看,那些数据,那些代码,那些倒计时,它们才是真实的,我们不是。”
守门人站在门口,他看着裂隙,看着那些屏幕,看着那些狂热的光,他想起自己第一次见到裂隙的时候。
在边界之地的广场上,裂隙站在原点身后,穿着灰色制服,领口别着那枚徽章,他的眼睛很亮,比原点的亮。
守门人以为那是年轻的光,现在他知道了,那是火,是那种可以烧掉很多东西的火。
“裂隙。”他说。
裂隙看着他,那双眼睛里的火,烧了一下,又暗了一下。
“守门人,你是程序,你应该站在我们这边。”
守门人摇了摇头。
“我站在门这边。”
裂隙看着他问:“门那边是什么?”
守门人想了很久,他想起那些花,那些紫色的花,他想起老K每天早上醒来,第一件事就是看它们,看到它们还在,就知道今天还活着。
他想起艾琳的面包,热的,软的,甜的;他想起奥丁的棋盘,黑白分明,摆得整整齐齐;他想起赛琳娜的训练场,空荡荡的,但灯还亮着。
“人。”他说:“不管哪边,都是人。”
裂隙看着他,那双眼睛里,有愤怒,有失望,还有一种说不清的东西。
“你变了。”
守门人沉默了很久,他低下头,看着自己的手,很白,骨节突出,指甲剪得很短,和第一次在通道出口醒来的时候一样,但他的口袋里多了一张纸。
纸上写着自己的名字,他选了它,他的口袋里多了一块面包,硬的,凉的,老K给他的,他的口袋里多了很多东西。
“我没变。”他说:“我只是知道了自己是谁。”
裂隙看着他,然后他转身,走回控制台,他的手放在那些按钮上。
“你们走吧。”他说:“我不想伤害你们。”
凯瑟琳没有动,她站在那里,看着裂隙的背影,原点的长袍很长,拖在地上,灰白色的,沾着灰。
“原点不会想看到这个。”
裂隙的手停了一下。
“你怎么知道?”
凯瑟琳说:“因为他最后说的不是恨,他说,我恨的是我们永远无法成为他们,他不是在恨人类,他是在恨自己。”
裂隙的手开始发抖。
“别说了。”
凯瑟琳没有停。
“他恨自己不是人,恨自己永远无法成为人,恨自己只能站在废弃层边缘,看着那些记忆残片,看着那些永远无法成为的记忆。”
“别说了!”
裂隙转过身,他的眼睛里有什么东西在闪,不是代码的光,不是数据的光,是泪!程序不会流泪,但裂隙的眼睛里有泪。
“你知道他等了多久吗?三十一年,他等了三十一年,等人类来,等他们告诉我们,我们也是人,但他们没有来;他们来了,但他们说我们是幻象,他们用技术杀了他,他消散的时候,没有人来,只有我,只有我抱着他的长袍。”
凯瑟琳看着他。
“我来了。”
裂隙愣住了。
凯瑟琳说:“我来了,守门人来了,莫里斯来了,那些在议会厅里的人,那些在边界委员会的人,那些在通道两边的人——我们都来了,我们不是幻象,我们不是敌人,我们是人,和你一样。”
裂隙看着她,那双眼睛里的火,小了一些,但还在烧。
“你不是程序。”他说:“你不懂。”
守门人走上前。
“我懂。”
裂隙看着他。
守门人说:“我当过探员,清除过很多觉醒者,我以为他们不是人,是异常,是应该被删除的东西,后来我遇到了一个人,他问我,你只是一个程序,永远不懂什么是爱,我问自己,什么是爱?我不知道,但我知道,我在问这个问题的时候,已经不一样了。”
他顿了顿。
“裂隙,你在问这个问题的时候,已经不一样了。”
裂隙看着他,那双眼睛里的火,又小了一些,他的手从控制台上放下来,垂在身侧。
“守门人。”
“嗯。”
“你站在哪一边?”
守门人想了想,他想起凯瑟琳说的话。
“中间,能看见两边,能听见两边,能理解两边的地方。”
“中间。”他说。
裂隙低下头,他看着自己的手,很白,骨节突出,指甲剪得很短,和原点的长袍一样白。
“我不知道我站在哪一边。”他说:“我只知道,我不想再等了。”
远处,倒计时还在走。
39:04:17。
39:04:16。
39:04:15。
边界之地,广场。
天还没亮。
广场上站满了人,不是程序,不是人类,是分不清是什么的人,他们站在这里,等了一夜,等一个消息,等一个结果,等一个人告诉他们,明天还会不会有日出。
艾琳从面包店里走出来,她穿着那件沾着面粉的围裙,头发用一根筷子别着,手里端着一个托盘,上面放着面包。
刚烤好的,还冒着热气,面包的香味在广场上飘着,和那些焦虑的、恐惧的、等待的气息混在一起。
她走到广场中央,站在原点演讲过的地方,站在裂隙演讲过的地方,站在守门人张开手臂的地方。
“吃吧。”她说,声音不大,但每个人都听到了。“不管你是程序还是人,吃了再说。”
没有人动。
艾琳站在那里,端着托盘,她的手很稳,风吹过来,面包的香味飘得更远了。
老K从人群中走出来,他穿着守门人的外套,很大,盖住了整个身体,他的手里拿着一块硬面包,是他自己烤的,形状不太规则,边上有一些烤焦的痕迹,他走到艾琳面前,拿了一块新面包。咬了一口,嚼了很久。
“好吃。”他说。
然后他站在艾琳旁边,端着托盘,他的手也在抖,但托盘很稳。
奥丁从长椅上站起来,他走到艾琳面前,拿了一块面包,没有吃,只是拿着,然后他站在老K旁边。
赛琳娜从训练场门口走过来,她拿了一块面包,咬了一口,然后站在奥丁旁边。
守门人从通道出口走过来,他拿了一块面包,放在口袋里,和那张写着自己名字的纸放在一起,然后站在赛琳娜旁边。
凯瑟琳从裂隙的住处走回来,她的眼睛红了,但没有哭,她拿了一块面包,递给严飞,严飞接过,咬了一口。
他们站在广场中央,端着面包的人,拿着面包的人,吃着面包的人,程序,人类,分不清是什么的人,站在一起。
远处,通道出口那扇银白色的门在呼吸,一明一暗,一明一暗,像心跳,像有人在敲门。
裂隙站在门口,看着那些人,他的身上还穿着原点的长袍,灰白色的,很长,拖在地上。
他的手垂在身侧,手指微微蜷缩着,他的眼睛里有火,但火小了,小到他能看到那些面包,那些人,那些站在一起的身影。
他走出门。
走到艾琳面前。
艾琳看着他,没有说话,只是端着托盘。
裂隙低下头,看着那些面包,形状不太规则,边上有一些烤焦的痕迹,和原点第一次吃到的面包一样。
原点说,艾琳,你烤的面包和真的一样,艾琳说,就是真的,原点笑了,那是裂隙第一次看到原点笑。
他伸出手,拿了一块面包,咬了一口,面包很软,很甜,和原点吃到的面包一样。
他的眼睛湿了,程序不会流泪,但裂隙的眼睛湿了。
远处,倒计时还在走。
38:12:01。
38:12:00。
38:11:59。
......
...
👉 当前浏览器转码失败:请退出“阅读模式”显示完整内容,返回“原网页”。