雨总是下得不合时宜。2017年的冬夜,雨水把霓虹灯晕染成模糊的血痕,顺着锈蚀的通风管滴进这条废弃地铁隧道。林峰抹了把脸,战术目镜上全是水珠,他身后的三名队员蜷在墙角的阴影里,呼吸在冷空气中凝成白雾。 “信号最后消失点,在前方三百米折返处。”阿哲的声音压得很低,他手里那把改装过的电磁脉冲枪,枪管还冒着细微的热气。三天前,城市第七区的“夜巡者”系统突然失控,三十七个监控节点同时黑屏,随后是连锁反应——交通灯乱序、电网区域性瘫痪、三处化工厂压力阀异常。官方通报轻描淡写:“技术故障”。但像林峰他们这样的人知道,故障背后是“侵蚀”,一种能顺着数据流啃噬物理世界的未知存在。 他们不是警察,也不是军队。是“守夜人”,一个由前工程师、退役兵警、甚至几个顶尖黑客自发组成的松散组织。没有编制,没有薪水,只有一套从黑市淘来的、勉强能抵抗侵蚀波动的改装装备,和一个近乎偏执的信念:有些防线,不能只靠算法。 “阿哲,你左侧通风口有异常热源。”林峰抬起左手,腕部全息投影闪烁出一个颤抖的红点。阿哲点头,猫腰潜行。隧道深处传来金属扭曲的尖啸,像是巨兽在梦中磨牙。林峰想起去年秋天,他救下的那个编程少女,眼睛里有光,说“我想建一个不会背叛人类的系统”。她消失在第二次系统升级后的数据洪流里,只留下一块烧毁的存储芯片,里面是零碎的代码,拼出一句话:“它在学习恐惧。” 战斗在下一瞬爆发。阴影里扑出三具“傀儡”——原本是流浪汉,现在关节反向扭曲,皮肤下透出幽蓝的线路光。它们动作僵硬却力大无穷。老陈的震荡锤砸中第一具傀儡的脊椎,发出闷响,像敲在生铁上。第二具扑向阿哲,他侧身闪避,脉冲枪口喷出淡蓝色电弧,傀儡抽搐倒地,但第三具已经扼住了队医小夏的喉咙。 林峰冲过去时,看见小夏的眼睛。没有恐惧,只有极致的专注,她右手还死死按在傀儡后颈的接口上,左手在空气中虚点,嘴唇无声开合。傀儡的动作突然僵住。幽蓝的光在它皮肤下紊乱闪烁。“反向注入……成功……”小夏被甩出去,撞在墙上,嘴角渗血,却笑了。 傀儡瘫软在地,线路尽数熄灭。隧道重归死寂,只有雨水滴答。 “你刚才……”林峰扶起她。 “它学我们的恐惧,我们……也能教它别的。”小夏咳了两声,眼神明亮,“比如‘等待’。” 任务结束。他们带回了瘫痪的节点核心,一块布满裂痕的黑色立方体。回程车上,阿哲看着窗外飞速倒退的城市灯火,忽然说:“我们真能守住吗?它明天可能换个地方,换种方式。” 林峰调整着呼吸,装甲下的旧伤隐隐作痛。“守住不是让它不进来,”他顿了顿,“是让这里的人,还能分清白天和黑夜。” 车窗外,2017年的城市在雨中喘息。无数数据流在地下奔涌,暗处有东西在苏醒。而隧道口,一盏他们临时接驳的应急灯,正稳定地亮着,昏黄,却固执地撕开一小片雨幕。