滨海新区旧港仓库区像一座被人遗忘的钢铁迷宫。
这片上世纪八十年代建成的仓储区,曾经是雾港市对外贸易的命脉。红砖砌成的库房连绵成片,生锈的轨道在杂草中时隐时现,高大的龙门起重机静止在晨曦中,像史前巨兽的骨架。随着新港区建成,这里逐渐废弃,只有少数库房还被用作临时存储或小众艺术工作室。
陈景明的车停在仓库区外围。他没有立即下车,而是先观察环境。
清晨八点半,阳光斜射,在红砖墙上切出锐利的明暗分界线。空气里有铁锈、机油和潮湿水泥的味道。远处传来货轮的汽笛声,那是新区港口的繁忙,与这里的寂静形成鲜明对比。
通讯耳机里传来李振的声音:“侦查小组报告,仓库区入口处有三个监控摄像头,但两个已经损坏,只有一个还在工作。覆盖范围有限。207号仓库位于C区第三排,是独立的小型储物库房,门牌还清晰。”
“周边情况?”
“没有发现异常人员活动。但要注意,仓库区内部信号覆盖很差,进去后通讯可能不稳定。我们已经在外围部署了四个观察点,无人机已经升空,会全程提供高空视野。”
陈景明检查了装备:手枪在腋下枪套,两个备用弹夹,便携式扫描仪,微型摄像头别在胸前。苏晚晴给的生理监测器已经开启,绿色指示灯在稳定闪烁。
“我进去了。”他说。
推开车门,晨风扑面而来,带着海港特有的腥咸。陈景明拉紧外套,走向仓库区入口。生锈的铁门虚掩着,门轴发出刺耳的摩擦声。
进入仓库区后,世界仿佛突然安静下来。城市的喧嚣被高墙隔绝,只有风声在空荡的巷道里回旋。地面是坑洼的水泥路,积着前夜雨水形成的水洼,倒映着破碎的天空。
C区在仓库区深处。陈景明沿着指示牌前行,脚步在寂静中显得格外清晰。经过一排废弃库房时,他注意到有些门上有新鲜的划痕,地面有轮胎印——这里并非完全无人使用。
通讯耳机里传来一阵电流杂音,然后恢复:“陈顾问,无人机画面显示,207号仓库门前没有异常。但注意,仓库后侧有一扇小窗,窗帘拉着,看不清内部。”
“收到。”
转过一个拐角,207号仓库出现在眼前。
这是一栋单层砖混建筑,约二十米长,十米宽,红色的砖墙已经风化,露出里面的灰色水泥。铁皮门是深绿色的,漆面剥落,门牌“207”用白色油漆刷写,已经斑驳。门上方有一个锈蚀的雨棚,边缘挂着几根冰凌——昨夜气温很低。
陈景明在距离仓库二十米处停下,取出扫描仪。设备显示:没有热信号,没有异常电磁辐射,门锁是机械锁,没有电子装置。
一切看起来正常。太正常了。
他从口袋里掏出那把铜钥匙。在晨光下,钥匙表面的氧化层泛着暗红的光泽,数字“207”的刻痕清晰。钥匙柄是简单的圆形,边缘已经被摩挲得光滑。
走到门前,陈景明再次环顾四周。巷道空旷,只有风吹过时,远处废弃的金属招牌发出轻微的晃动声。无人机在百米高空无声盘旋,像一只警惕的鹰。
他将钥匙插入锁孔。
锁芯转动的声音在寂静中显得格外响亮——咔、嗒、咔。润滑良好,不像是废弃已久的锁。
门向内推开一条缝。
陈景明侧身,用脚抵住门,手按在枪柄上。门内一片黑暗,只有从门缝透入的一缕光线,照亮了地面上的灰尘。
没有动静。
他推开门,光线涌入,照亮了仓库内部。
这里比他想象的小,大约三十平米。没有窗户,只有后墙高处有一扇换气窗,被厚厚的窗帘遮挡。空气中有灰尘和旧纸张的味道,混合着淡淡的樟脑丸气味。
仓库中央放着一张老式金属办公桌,桌面上空空如也。桌子后面是一把旋转椅。两侧墙边堆着一些纸箱,都用胶带封着,上面落满灰尘。
但在桌子正中央,放着一个东西。
一个深灰色的金属手提箱,约笔记本电脑大小,表面没有任何标识。
陈景明没有立即靠近。他先扫描了整个空间:没有热源,没有电子信号,没有生物痕迹。然后他检查了地面——灰尘上有两行脚印,一行进来,一行出去,应该是同一个人的,鞋码大约42码,步幅正常,没有奔跑或拖拽痕迹。
脚印从门口延伸到桌子前,然后返回门口。也就是说,有人进来放了箱子,然后离开。没有其他活动。
他走到桌子前。箱子是锁着的,但旁边放着一把小小的钥匙——现代的数字密码锁钥匙,和那把铜钥匙完全不同。
通讯耳机里,李振的声音有些断续:“陈……顾问……箱……扫描……异常……”
“重复?”
“……箱子有……电磁屏蔽层……内部无法扫描……”
陈景明明白了。箱子经过特殊处理,防止外部探测。这增加了可信度——“信使”如果真的想传递敏感信息,自然会采取保护措施。
但他依然谨慎。从口袋里取出一双乳胶手套戴上,然后拿起那把密码锁钥匙。钥匙柄上贴着一张小标签,手写着:“密码:Φ207”。
Φ,黄金分割比例的符号,加上207。
他输入密码。锁发出轻微的电子音,绿灯亮起。
箱子打开了。
里面有三样东西,整齐地排列在海绵衬垫中:
一个加密U盘,标注“基金会内部会议记录(2019-2023)”。
一叠打印文件,标题是“织网者核心成员部分身份线索(需交叉验证)”。
一个老式录音带,旁边放着一个便携式播放器,还有一张手写便条:“建议先听这个。”
陈景明拿起录音带。塑料外壳是透明的,能看到里面褐色的磁带。标签上手写着日期:“2021.06.15”,还有一个名字缩写:“E.S.”。
埃里克·索伦森。
他犹豫了。如果这是陷阱,录音带可能含有心理攻击内容,或者植入病毒。但如果是真的,这可能是理解索伦森的关键。
“李振,我这里发现录音带,标注E.S.,日期2021年6月15日。准备接收音频,但先隔离分析。”他边说边连接播放器,同时用通讯设备进行音频传输。
“收到。正在准备隔离分析环境。”
陈景明按下播放键。
磁带转动,发出轻微的嘶嘶声。几秒后,一个声音响起——毫无疑问是索伦森,但比现在年轻,语气里有种陈景明从未听过的疲惫和犹豫:
“今天是2021年6月15日。这是我第三次,也是最后一次尝试说服基金会调整方向。”
背景有轻微的翻纸声。
“汉斯、凯瑟琳、还有其他人……你们认为我的顾虑是过时的道德主义。你们说,历史不会等待完美方案,我们必须用已有的工具塑造未来。但我想问:当我们用不透明的方式塑造未来时,我们怎么确定那个未来是我们想要的,而不是工具自身逻辑的产物?”
停顿,喝水的声音。
“我提出透明化框架,你们说会吓跑投资者。我提出伦理审查机制,你们说会拖慢进展。我提出公众参与,你们说大众不具备理解复杂系统的能力。”
“那么我想知道:如果我们所做的一切,最终创造出一个大众无法理解、无法参与、无法改变的系统——那和专制有什么区别?只是把统治者从人换成了算法,把暴力从物理换成了数字。”
录音里有其他人的声音模糊地响起,似乎在反驳,但听不清内容。
索伦森的声音提高了一些:
“不,我不是在反对进步。我是在说,进步必须有方向,而方向必须由人类共同决定——不是由我们这些自认为更聪明的人,在密室里决定。”
“你们提到‘巴别塔计划’。是的,我知道那个计划。用协同攻击测试全球系统的脆弱性,然后提供‘解决方案’。但那不是解决方案,那是制造问题然后贩卖解药。那是……商业,不是救赎。”
更长的停顿。背景里有人离开椅子的声音。
“看来我们无法达成共识。那么这是我最后的立场:我会带着认同我理念的人离开。我们会继续研究,继续实验,但我们会坚持透明、坚持伦理、坚持民主参与。”
“至于基金会……我请求你们,至少不要越过那条线:不要用算法决定人的生死,不要用优化取代选择,不要用效率的名义,抹杀人之为人的尊严。”
“因为一旦越过那条线,我们就不是在建造未来,我们是在为自己挖掘坟墓。”
录音结束。
陈景明静静地坐着。仓库里只有磁带播放器自动停止的咔嗒声。
通讯耳机里,李振的声音再次清晰:“音频分析完成,没有隐藏信号或病毒。声纹比对确认是索伦森本人。录音背景里的其他人声……我们正在尝试分离分析,但需要时间。”
陈景明看着那卷录音带。2021年6月15日,那是索伦森与基金会决裂的日子。也是“回声实验室”正式成立的日子。
“信使”说的是真的——至少这部分是真的。
他拿起那叠打印文件。第一页是“织网者”核心成员的部分身份线索,但都是片段:
代号“建筑师”:男性,45-55岁,欧洲背景,有军事或情报经历,可能与前东欧国家有关。
代号“园丁”:女性,35-45岁,东亚或东南亚背景,心理学或社会学博士,曾任职于大型科技公司。
代号“织工”:性别不明,年龄不明,可能是团队中的技术核心,擅长网络渗透和算法设计。
每个代号后面都有一些行为特征描述,但没有姓名,没有照片。
“这些都是外围信息。”陈景明低声说,既是分析也是通过通讯告知指挥中心,“可能是真的,但不足以直接定位。”
最后,他看向那个加密U盘。标签上的日期范围是2019到2023年——覆盖了基金会从创立到转型的关键时期。
“我需要一台隔离电脑来查看U盘内容。”他说。
“最近的支援点需要十五分钟到达。”李振回应,“或者你可以先返回。”
陈景明环顾仓库。这里看似安全,但停留太久就是风险。他决定带上所有东西离开。
但就在他将物品收回箱子时,眼角余光瞥到了桌子抽屉——最下面的抽屉没有完全合拢,露出一角纸张。
他拉开抽屉。
里面不是文件,是一张照片。
彩色打印,像素不高,像是从监控录像中截取的。照片上是一个中年男人,站在某个机场的到达大厅,身边没有行李,正看着手机。男人戴着鸭舌帽和墨镜,但侧脸轮廓清晰。
照片背面用红笔写着一行字:“基金会清洗行动目标之一。72小时倒计时已开始。”
陈景明将照片翻过来,仔细看那个男人。他认出了他。
是赵文渊教授。雾港大学那位退休的数字伦理学者,几天前刚见过面。
“信使”说基金会清洗行动将在72小时内开始。而赵教授是目标。
陈景明立即联系指挥中心:“李振,立刻派人保护赵文渊教授。他是基金会清洗行动的目标。我需要他的准确位置。”
“收到。正在定位赵教授手机信号……他在家中,雾港大学教工宿舍区。已经通知最近的巡逻车前往。”
陈景明快速收拾好东西,将箱子合上,提起。就在他转身准备离开时,仓库后墙的换气窗忽然传来一声轻响。
不是风吹,是某种金属碰撞的声音。
他立即蹲下,枪在手。通讯耳机里,李振急促的声音响起:“无人机热成像显示,仓库后墙外有人!一个热源,静止不动,已经在那里至少五分钟了!”
那人一直在外面听着。
陈景明缓缓移动到墙边,从换气窗窗帘的缝隙往外看。后墙外是一条狭窄的巷道,堆着废弃的货架和轮胎。在阴影中,隐约能看到一个人影靠在墙上。
“请求支援进入仓库区。”陈景明压低声音。
“已经在路上,但需要三分钟。”
三分钟,足够发生很多事情。
陈景明思考着选择:等待支援,或者主动接触。如果外面是“信使”,可能想确认他收到了信息;如果是基金会的人,可能是来清除证据的;如果是“织网者”,目的不明。
他决定冒险。
“外面的人。”他提高声音,确保能透过墙壁听到,“我是陈景明。如果你有话说,可以进来谈。如果你需要帮助,我可以提供。”
没有回应。
几秒后,一个声音响起——经过变声处理,但能听出原本是男性,年龄不大:
“箱子里的东西,你都看了吗?”
“正在看。”
“赵教授的时间不多了。基金会知道他在调查他们。”声音停顿了一下,“还有,小心索伦森。他比看起来复杂。”
“什么意思?”
“听录音你就明白——他和基金会的决裂是真的,但他隐瞒了一些事情。比如,他早知道‘巴别塔计划’,但没有阻止。比如,他的一些学生,后来加入了‘织网者’,而他装作不知情。”
陈景明握紧枪柄:“你为什么告诉我这些?”
“因为我不想看到世界被任何一群人控制——无论是基金会、织网者,还是索伦森。”声音里有一丝讽刺,“理想的独裁,依然是独裁。”
巷子里传来脚步声,快速远去。
“他要跑!”李振在耳机里喊,“支援队伍三十秒后到达你所在位置!”
陈景明冲向门口,推开门。晨光刺眼,他眯起眼睛,看到巷道尽头一个人影闪过拐角。
他没有追。对方熟悉地形,而且可能有同伙接应。更重要的是,箱子里的证据需要保护。
两辆警车呼啸着驶入仓库区,停在207号仓库前。李振从第一辆车上跳下来,身后跟着四名全副武装的警员。
“人呢?”
“跑了。”陈景明将箱子递给李振,“但留下了这个。立刻送回去分析,特别是U盘和录音带。还有,加派人手保护赵教授——不是普通保护,要防止专业级刺杀。”
李振接过箱子,脸色凝重:“你是说,基金会敢在国内动手?”
“如果他们认为自己在执行‘历史必然性’,什么都敢做。”陈景明想起录音里索伦森的话,“对他们来说,个体只是噪声。”
回程车上,陈景明看着窗外飞逝的城市景象。阳光已经完全升起,城市运转如常。但在这平静表面下,三股力量正在博弈:基金会及其衍生的“织网者”,索伦森的“回声实验室”,以及像“信使”这样的内部异议者。
而他,作为执法者,必须在这复杂的棋盘上找到立足点。
不是选边站,而是守护那条线——索伦森在录音里说的那条线:不用算法决定生死,不用优化取代选择,不用效率抹杀尊严。
手机震动。苏晚晴发来信息:
“赵教授已接到安全屋,状态稳定。但他提供了一个重要信息:基金会近期在频繁联系一位前军方心理学专家,研究方向是‘大规模行为引导’。赵教授怀疑,他们可能在准备某种社会实验,规模远超我们想象。”
陈景明回复:
“继续保护赵教授,同时让他回忆所有可能的细节。另外,分析团队尽快破译U盘内容,我要知道基金会内部究竟发生了什么。”
车子驶入刑侦支队。陈景明下车时,看到宋哲站在门口,脸色苍白。
“怎么了?”陈景明问。
宋哲递过自己的手机。屏幕上显示着一个加密信息,发送者未知:
“宋哲,我们知道你在帮助警方。给你二十四小时离开雾港,否则你的家人会有危险。这不是威胁,是数学事实——你的行为增加了系统不稳定性,必须被消除。”
信息附带一张照片:宋哲的母亲在超市买菜,妹妹送孩子上学,都拍得很清晰。
陈景明感到一股冰冷的愤怒在胸中升起。他们不择手段到这种地步。
“你的家人现在在哪里?”他问。
“我已经让他们去朋友家了,但……”宋哲的声音在颤抖,“他们怎么会知道?我妹妹昨天才从外地回来,连我自己都不知道她回来了!”
“他们有完整的监控网络。”陈景明说,“李振,安排专人保护宋哲的家人,全部接到安全屋。同时,追查这条信息的来源。”
他转向宋哲:“你现在有两个选择。离开,我理解。或者留下,我们保护你。但你要知道,留下会有风险。”
宋哲沉默了几秒,然后抬头,眼神坚定:“我留下。如果我现在逃跑,就证明他们是对的——暴力可以达成目的。我要证明,有人会选择留下,会选择反抗。”
陈景明拍了拍他的肩膀:“去安全屋和家人团聚。我们需要你的时候,会联系你。”
看着宋哲离开的背影,陈景明走进指挥中心。张强已经在那里,面前摊开着刚刚送回的箱子里的文件。
“事情比我们想的严重。”张强说,“初步查看U盘里的会议记录,基金会在三年前就开始规划‘社会韧性测试’——通过制造可控危机,观察社会反应,然后设计‘优化方案’。暴雨事件可能只是测试之一。”
“他们到底想干什么?”陈景明问。
“根据这些记录,他们的最终目标是……”张强翻到一页,念出来,“‘建立适应后数字时代的人类社会模型,通过算法引导实现资源最优配置、风险最小化、发展可持续化。’翻译过来就是:用算法管理社会,从摇篮到坟墓。”
陈景明想起老城区那个老太太,想起她说“日子要过得有人情味”。
在基金会的模型里,“人情味”可能是需要被优化的变量。
“我们还有多少时间?”他问。
“不知道。但‘信使’说72小时,赵教授说他们在准备大规模实验。”张强站起身,“我们必须主动出击。被动防御,永远赢不了。”
“怎么出击?”
“找到他们的弱点。”张强眼神锐利,“所有组织都有内部矛盾,所有计划都有漏洞。我们要找到那个漏洞,然后撕开它。”
陈景明点头。他看向窗外,城市的白天已经全面展开。
而在这光天化日之下,一场关于人类未来的战争,已经打响。
他需要盟友,需要信息,需要策略。
但首先,他需要理解敌人——不是作为罪犯,而是作为理念的持有者。
因为只有理解,才能有效对抗。
只有理解,才能找到那条不跨越的线,那条区分进步与倒退、救赎与堕落的线。
他拿起那张赵教授的照片,看着上面那个浑然不知危险临近的学者。
“我们会保护你的。”他轻声说,“因为保护你,就是保护我们所有人选择未来的权利。”
窗外,阳光正好。
但风暴,已经在路上了。