2. 完美的复制

凌晨四点十七分,艾德里安·克罗尔坐在黑暗中的沙发上,盯着手里那块已经变成砖头的个人终端。屏幕上的红色警告框已经闪烁了三个小时,像一颗不会熄灭的电子心脏。

他尝试了所有能想到的办法。备用终端、生物备份密钥、紧急身份恢复协议,甚至连十年前注册的旧版公民码都翻了出来。全部失效。公民链系统像一面密不透风的墙,每一次验证请求都被相同的提示弹回:身份已锁定。

他终于明白了一件事:对方不是在试探他。对方是在给他时间体会绝望。

窗外的霓虹灯光渐渐暗淡,黎明前的北角区陷入最深沉的黑暗。艾德里安站起来,从衣柜深处翻出一个落满灰尘的金属盒子。这是他七年前刚入职奥德赛集团时,从一个地下数据贩子手里买的物理隔离存储器,从未连接过任何网络。里面存着一套他在大学时期写的身份伪装程序,粗糙、原始,但完全脱离公民链协议。

他不确定这程序还能不能用。七年的时间足够让任何数字武器生锈。但他别无选择。

程序启动时,屏幕上跳出一行他早已遗忘的自己写的注释:“如果你在看这行字,说明一切已经搞砸了。祝你好运,未来的我。”

艾德里安苦笑了一声。

程序运行了将近二十分钟,最终在灰色市场上抓取到一个三天前刚被注销的身份壳——一个叫维克多·雷恩的男人,保安系统退役专家,因突发心脏病在奥罗拉群岛去世,死讯尚未上传至公民链主节点。

一个完美的壳。

换壳过程只用了不到一分钟。程序将维克多的生物特征数据覆盖到艾德里安的终端认证模块上,留下他自己的虹膜和指纹作为二次验证。这样他在物理世界中仍然是艾德里安·克罗尔,但在数字世界里,他已经变成了一个刚刚死去的陌生人。

终端屏幕上的红色警告终于消失了。取而代之的是公民链的欢迎界面:“尊敬的雷恩先生,欢迎回到安全网络。”

艾德里安盯着那个名字,心里泛起一阵说不清的恶心。七年前他写下这行代码时,那个摇头晃脑的计算机系学生还在为自己的聪明得意。那个学生不知道,有一天他自己也会变成一个需要伪装身份的逃犯。

窗外渐渐有了灰色。清晨的光照进来,把公寓里的一切都镀上冷漠的轮廓。他花了半个小时把公寓里所有带数字痕迹的设备逐一清理:智能冰箱的内存、空调的联网模块、甚至电子相框里的云同步记录。每清空一个设备,他在这个世界上的存在就淡去一分。

六点十五分,他穿上外套准备出门。临走前,他回头看了一眼客厅。这个住了五年的公寓,此刻看起来已经像一间酒店房间——干净、整齐、没有任何属于他的痕迹。

电梯里的全息屏幕上正在播早间新闻。第一条就是关于奥德赛集团的报道,女主播用职业的甜美嗓音宣布:“奥德赛集团CEO赫尔穆特·瓦尔特宣布将在年内卸任,首席运营官艾德里安·克罗尔与首席战略官朱利安·维斯特成为继任者热门人选。”

屏幕上出现了两张照片。左边是朱利安,穿着深蓝色西装,对着镜头露出温文尔雅的微笑。右边是他自己,表情略显疲惫,目光没有完全对准镜头。

艾德里安看着那张照片,感觉像是在看一个已经死去的人。

电梯门打开时,大堂里站着一个穿灰色风衣的男人。那人靠在服务台旁边,看似在翻看一本纸质杂志——纸质,这年头几乎没人用了——目光却始终盯着电梯方向。

艾德里安的心脏漏跳了一拍。

他压住加速的呼吸,保持着正常步速穿过大堂。经过那男人身边时,他闻到一股淡淡的樟脑味,像是刚从储存室里翻出来的旧衣服。

男人没有跟上来。但就在艾德里安推开旋转门的那一刻,他听到背后传来一句几乎听不清的低语。

“维克多·雷恩,几天前刚死了。复活需要时间,别急着出门。”

艾德里安没有回头。他推开门,走进北角区清晨的薄雾中。冷空气像一把刀扎进肺里。他沿着街道走了整整三个街区,拐进一家老旧的自助洗衣房,在嗡嗡转动的烘干机中间站定,才敢回头看一眼。

没有人跟来。

他的背已经湿透了。

那个男人不是朱利安的人。如果是,他不需要在公寓大堂里堵自己,直接在电梯里下手就够了。那么他是谁?他怎么知道维克多·雷恩这个身份?更重要的是,他怎么知道自己今天早上会出现在那里?

只有一个解释:那个叫零号的匿名者布下的网,比他想象的大得多。

洗衣房的门被推开,一个穿着橘色环卫背心的老人推着清洁车走进来,对艾德里安点了点头,开始清理自动贩卖机旁边的垃圾。艾德里安深吸了一口气,走向洗衣房角落的公共网络终端,用维克多的身份登录了公民链。

身份壳运作正常。维克多的社保记录、服役履历、信用评分都在系统里静静躺着,没有任何异常的标注。他注意到一个细节:维克多的最后一条记录停留在三天前,地点是奥罗拉群岛首都港的一家医院。死因登记为心肌梗死,处理人是群岛卫生署的一名值班医生。

他盯着那条记录,脑子里突然闪过一个念头。他把这份死亡记录与公民链主节点的同步日志对照了一下,发现死亡记录的上传时间被延迟了整整十二个小时。

十二个小时的空窗期。

有人在维克多死亡后,第一时间截获了这条记录,在它被同步到主节点之前制造了一个沉默的间隙。这意味着那个叫零号的人不仅在数字世界里游刃有余,在现实中也有至少一个能接触到医疗系统的盟友。

他不是在跟一个人对抗。他是在跟一张网对抗。

终端屏幕右下角突然弹出一条加密消息,艾德里安差点从椅子上弹起来。他强迫自己深呼吸三次,才点开那条消息。

发件地址还是那串乱码。

“好的身份壳需要好的匹配环境。北角地铁第七废弃站台,第三储物柜,密码是你第一次被拒绝解锁公民链的时间。”

艾德里安闭上眼睛,回忆那个时间。凌晨一点二十三分。他输入数字:0123。

消息自动删除,没有留下任何痕迹。

他断开连接,走出洗衣房。清晨的阳光已经完全照亮了街道,北角区正在苏醒。早班通勤的人流开始涌上人行道,每个人手腕上的个人终端都在闪烁蓝光,与街道两侧的传感器节点无声地握手。这些人的身份安全吗?他们相信那些光吗?

艾德里安融入人流,朝地铁站方向走去。他走得不快不慢,步伐与周围的人保持完全一致的节奏。在公民链的监控算法眼里,人群中的异常者往往不是走得快的人,而是走得慢的人——那些在移动中频繁改变速度的人。

七年的供应链管理工作教会了他一件事:任何系统都有规律可循,哪怕是设计来捕捉人类的系统。

第七废弃站台的入口藏在一家倒闭的电子元件商店后面。铁栅栏上挂着一把早已锈死的锁,但锁头已经被剪断,断口处露出了新鲜的金属光泽。有人替他开了路。

他推开铁栅栏,沿着楼梯向下走。应急灯还亮着,发出惨绿色的光。空气中弥漫着潮湿的混凝土味和轻微的臭氧味,那是某处仍在工作的电子设备散发的。

储物柜排在站台深处,紧贴着隧道的入口。第三号柜子是一个老式的机械密码锁柜,在公民链普及之前就已经被淘汰了。他拨动密码盘:0-1-2-3。

锁开了。

柜子里放着一个塑料文件袋。他打开文件袋,里面是三样东西:一张奥德赛集团地下三层的磁卡通行证,通行级别写着“临时访客”;一个火柴盒大小的信号屏蔽器;还有一张手写的纸条,字迹潦草:

“回到你曾经掌控的地方,看看谁在掌控你。磁卡有效期为四十八小时,屏蔽器可以使用三次。省着用。”

他把文件袋塞进外套里侧的口袋里,关上柜门。

这时他听到了脚步声。不是从入口楼梯传来的,是从站台另一端,靠近隧道的地方。一个身影从黑暗中走出来,穿着灰色风衣。

还是那个男人。

“动作挺快。”男人站定,与艾德里安保持着十几米的距离。他的脸在应急灯的照射下轮廓分明:五十岁上下,颧骨很高,胡茬泛着灰白,眼睛下面有两道深深的黑眼圈。

“你是谁?”艾德里安问。

“你可以叫我零号,”男人说,“或者叫我送快递的。随你高兴。”

“你就是那个发邮件的人。”

“不是,”零号摇了摇头,“发邮件的是我的雇主。我只是负责确保你能活着走到这个柜子前。活儿干完了,我该走了。”

“等等。”艾德里安向前迈了一步。

零号抬起一只手,阻止了他。“别靠近。你身上现在有两个身份叠加,任何一个强信号扫描都能把你炸出来。我能看到你身上的数字痕迹,像个补丁摞补丁的破衣服。趁着还没散架,赶紧走。”

“你雇主想从我这里得到什么?”

“他想要的是奥德赛集团的秘密,”零号转身朝隧道走去,“而你恰好站在秘密的中心。”

“什么秘密?”

零号没有回答。他的身影已经消失在隧道的黑暗中,只有脚步声在废弃的站台里回荡了几秒,然后也消失了。

艾德里安站在原地,手指攥紧了口袋里的磁卡。

站台顶部的老旧广播喇叭突然发出一声刺耳的电流音。他猛地抬头,喇叭里传来了一个被扭曲过的合成声音,听不出性别,听不出年龄:

“艾德里安·克罗尔。或者该叫你维克多·雷恩了。四十八小时后,你将受邀参加奥德赛集团为纪念赫尔穆特·瓦尔特功绩而举办的海滨酒会。届时有人会死。而你,将成为唯一的凶手。”

广播关闭了。

站台重新陷入死寂。

艾德里安站在应急灯的绿光里,感觉自己的影子被拉得很长,扭曲地贴在地上,像一个想要逃离身体的东西。

他开始怀疑自己不是走进了一个陷阱。

他是走进了一场早已被写好的剧本。

每一句台词,每一个场景,每一个角色的出场顺序,都在别人的计算之中。

而他唯一不知道的是:那个叫零号的雇主,到底是想让他死,还是想让他活着证明自己无罪。

或者说,两者同时。

他低头看了看手里的磁卡。通行级别:临时访客。

临时。

四十八小时之后,这个“临时”就会到期。

而那个时候,他要么是一个凶手,要么是一个死人。

没有第三种选项。

远处隧道深处,隐约传来列车通过的声音,低沉、遥远,像某种巨大的生物在地底深处呼吸。声音渐渐远去,留下艾德里安一个人,和他身上那件打着补丁的数字外衣。

他转身朝出口走去。磁卡在口袋里微微发烫,像一颗倒计时的炸弹。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

您的邮箱地址不会被公开。 必填项已用 * 标注