雷恩在他的书房墙上钉了一张维斯特布鲁克市的地图。这不是一张普通的地图,而是一张从市政工程部门调来的基础设施总图,上面标注着全市每一个智能电表、每一段智能水管、每一个接入物联网的交通信号灯和监控摄像头。他用红色大头针标出了三起命案的精确位置——科尔检察官的住宅、水库控制室、艺术中心。然后他用蓝色大头针标出了每一次事件中被入侵的基础设施节点:科尔家方圆三百米内的三个智能电表、水库门禁系统的信号中继器、艺术中心配餐机器人的WiFi接入点。
当所有大头针都钉好之后,雷恩退后一步,第一次从一个完整的俯瞰视角审视这幅图景。
他不禁屏住了呼吸。
所有的入侵节点不是随机分布的。如果以每一个命案地点为圆心,以相同的比例尺向外扩展入侵节点的覆盖范围,它们呈现出一种精确的几何排列——三组节点各自构成了一个等边三角形,而三个三角形的重心恰好落在同一条直线上。那条直线从城市的东北角一路延伸到西南角,贯穿了整个维斯特布鲁克。
“他在画图。”雷恩说。
陈警官站在他身后,手里还端着半杯咖啡。她已经连续四十八小时没有合眼,眼眶下的阴影深得像两块淤青。“画什么图?”
“我不知道。但如果你把这三次入侵的地理坐标输入坐标系,它们在数学上是完美对称的。”雷恩的手指沿着那条线移动,“第一次,科尔案,入侵节点构成的三角形边长大约是三百米。第二次,布莱克案,入侵节点构成的三角形边长扩大到了一点二公里。第三次,薇薇安案,三角形边长扩大到了四公里。”
“每一次的覆盖范围都在扩大。”
“不只是扩大,是呈指数级扩大。”雷恩拿起一支记号笔,在地图上画出三个逐渐增大的三角形,它们像水面上的涟漪一样一圈圈扩散。如果按照这个比例继续外推,第四次入侵的覆盖范围将足以囊括整个市中心——包括萨克雷公司总部大楼。
但这个发现引发了一个更深层的问题:凶手为什么要在每一次处刑中留下如此精确的几何痕迹?如果他的目标仅仅是杀人,他完全不需要让入侵节点的分布呈现数学上的对称性。他在刻意留下某种信息,就像“泰米斯之秤”论坛上那些附带判词的处刑公告一样——他想要被人解读。
雷恩想起自己年轻时读过的一本犯罪心理学著作。那本书里将连环犯罪者分为两类:一类试图隐藏自己的作案模式,另一类则在作案模式中嵌入只有特定对象才能理解的密码。后者的目标从来不只是犯罪本身,而是一场智力上的对话——凶手在等待一个能追上他思路的人。
“他在等我们。”雷恩低声说。
陈警官的手机响了。技术组的艾弗里再次发来加密信息,内容只有一句话:“我们找到了旁路控制器的信号源分布图。”
附件是一张热力图,显示过去两周内所有与旁路控制器使用相同加密协议的信号在城市中的位置分布。每一个点代表一次信号发射,颜色越亮代表信号越密集。雷恩将这张热力图叠加到他的大头针地图上时,两个人都沉默了。
信号分布构成的图案远比三个三角形复杂得多。在整座城市的地图上,这些信号点密集地分布在数十个位置,它们不是随机的点,而是构成了一个巨大的、覆盖全城的几何图形——一个由数十条线段交织而成的对称星形,中心点恰好位于萨克雷公司总部大楼的正上方。
“这是一个标记。”雷恩说,“他把整座城市变成了他的画布。”
而如果他们看到的只是这个图形的未完成状态呢?如果每一次处刑所对应的三角形都只是这个巨型几何图形的一个组成部分,那么第四起、第五起处刑将分别完成图形的剩余部分。当整个图形完成时,会发生什么?
陈警官拨通了哈里森探长的电话,要求他立刻派人去热力图上信号最密集的几个节点实地勘察。二十分钟后,第一支巡逻队在一处地下配电室找到了一个与水库控制台背面完全相同的微型旁路控制器,用同样的黑色胶带贴在配电箱的内壁。紧接着,第二支巡逻队在一座交通信号灯的控制机箱里找到了第二个。第三支巡逻队在城市供水管网的加压站找到了第三个。
每一个装置都被安装在城市基础设施的关键节点上,每一盏微弱的指示灯都在持续闪烁,表示它们正在接收来自某个中央指令源的信号。全市范围内总共找到了十七个这样的装置。
“十七个。”哈里森在电话里的声音带着一种压抑的愤怒,“这些装置可能已经在这座城市里潜伏了几个月甚至几年,而我们一无所知。”
“它们不只是潜伏。”雷恩说,“它们构成了一个完整的覆盖网络。只要操控者愿意,他可以同时关闭全市任何一个片区的电力,调节任何一片区域的水压,篡改任何一个智能设备的运行程序。这座城市对他来说,是一个随时可以被激活的巨型机器。”
而激活这个机器的开关,可能只是一部手机,或者一台藏在某间网吧角落里的笔记本电脑。
艾弗里的第二份报告在凌晨传来。他对回收的十七个旁路控制器进行了硬件溯源分析,所有芯片的序列号都属于同一批次,生产日期是六年前,制造商是奥罗拉智能旗下的一个子公司。但这一批次的芯片在出厂后并没有流向公开市场——它们被标记为“内部测试样本”,按流程应该在测试完成后销毁。
“没有被销毁。”雷恩说,“它们被保留了下来,然后被一个一个地安装到了这座城市的内脏里。”
六年前。艾伦·福斯特在五年前死亡,而芯片出厂的时间比他死亡还早一年。这意味着这项准备在福斯特死亡之前就已经开始了。如果福斯特是那个在系统中埋下后门的人,那么他在生前就规划好了一张覆盖整座城市的网。他的死亡并没有让这张网消失,只是让操控它的手从他自己换成了另一个人——或者同一群人。
雷恩重新看向那张地图。三个三角形、十七个装置、一个尚未完成的星形几何图案。每一个元素都在指向同一个结论:凶手的行为不是突发性的复仇冲动,而是一场以年为单位的精密布局。而布局的核心目的,是让整座城市参与到对萨克雷家族的审判中。
但还有什么比这个结论更令人不安的吗?
有。那就是“泰米斯之秤”论坛上的投票人数。截至当天凌晨,验证通过并获得投票权限的人数已经突破两万三千人。而根据服务器缓存日志的分析,其中至少有百分之四十的投票者来自维斯特布鲁克市以外——他们通过网络远程参与投票,在任何一座城市、任何一个房间里,匿名地决定着一个他们从未谋面的人的生死。
两万三千人。这个数字让雷恩想起了一个古老的法律概念——“公民逮捕权”。在历史上,当执法机构无法或不愿采取行动时,法律曾赋予普通公民在某些情况下直接制止犯罪的权利。但如今,这个古老的概念被数字时代的匿名性扭曲成了某种完全不同的东西:一种由大规模网络投票驱动的、自动执行的私刑系统。
“他们觉得自己在行使正义。”陈警官说,她翻看着论坛缓存中的用户留言记录,“你看这些——‘终于有人为我的儿子做了执法机构不肯做的事’,‘天平不会放过任何一个人’,‘我只是投了一票,剩下的交给公正的程序’。他们不觉得自己在杀人,他们觉得自己只是在按下一个按钮。”
雷恩看着那些留言,沉默了很久。然后他说了一句让陈警官记忆深刻的话:“按下按钮的人永远比扣动扳机的人更容易说服自己无罪。因为按钮的另一端不是一张脸,而是一串代码。”
这句话在书房里回荡了几秒钟,被一道突如其来的电话铃声打破。
陈警官接起电话,听筒里传来哈里森急促到近乎嘶哑的声音:“又有一个名字出现在了投票名单上。不在原来的五人名单里,是新增的第六个名字。”
“谁?”
“埃利斯·雷恩。”
雷恩缓缓转过身,看着书桌上那块正在闪烁的防静电袋。袋中的旁路控制器指示灯不再是微弱的绿色,而是变成了一种他从未见过的暗红色——它正在接收一条与以往完全不同的指令。
然后整栋房子的灯熄灭了。不是街区的灯,只是雷恩的书房。而在黑暗中,他的电脑屏幕自动亮起,上面弹出了“泰米斯之秤”的页面。黑底白字,简洁如初。
在新增的第六个名字旁边,有一行雷恩此前从未见过的小字:“他知道得太多了。他不相信匿名会滋生恶意。让他成为恶意的证人。”
投票计时器:十二小时。
雷恩盯着屏幕上的倒计时,没有惊慌,没有愤怒,嘴角甚至浮现出一丝几乎不可察觉的弧度。他转过身,在黑暗中准确无误地走到书架前,从第三排最右侧抽出了一本旧版的《犯罪逻辑学》。翻开扉页,上面有一行他三十五年前用钢笔写下的字,墨迹已经有些褪色:
“完美的犯罪不在于没有线索,而在于让每一个线索都指向错误的方向。”
他合上书,对陈警官说:“他犯了一个错误。”
“什么错误?”
“他把我的名字放进了投票名单。”雷恩说,“而投票页面需要列出目标的信息。他的论坛上有每一个处刑目标的住址、行踪和活动规律。我的那一栏里,也一定有这些信息——包括只有近距离观察者才会知道的细节。”
他将手中的书放回书架,书脊与其他旧书整齐地对齐成一条线。
“这意味着他来过这里。不是通过电路,不是通过水管,不是通过WiFi信号。而是用他的双脚,站在我的书房外面,看着我的窗户。才能知道那几行只有从外部观察才能得到的信息。”
雷恩推开书房的门,走进庭院。黎明前的天空是一种介于深蓝和灰色之间的色调,街对面种着一排高大的橡树,树影在晨风中轻轻摇动。他走到院墙边缘,蹲下身,在泥土和草叶之间找到了一个浅浅的、几乎被晨露覆盖的鞋印。
那双鞋的尺码是十一号半,鞋底纹路是一种已经停产的户外靴款式。
“他确实来过。”雷恩站起身,对着那个鞋印说,“现在,轮到我找到你了。”


暂无评论,来抢沙发吧!