雪下得紧了。
陈默蹲在极乐城外围的地下控制节点入口,手套蹭着铁门边缘的锈迹,把最后一块伪装板扣回去。风从裂缝里钻进来,吹得他后颈发凉。他没回头,只用肩膀顶了顶门框,确认封死了。这地方是顾寒声早年留下的备用接入点,藏得深,线路独立,连城内主控室都查不到日志。现在那家伙人没了,权限却还在系统底层挂着,像根没拔干净的钉子。
他拉开外衣拉链,掏出便携终端,插进墙上的老式接口。屏幕亮起,蓝光映在他脸上,一闪一闪,跟心跳似的。界面跳出来,进度条开始爬:病毒载荷加载中——87%……91%……99%。
“痛苦病毒”就快准备好了。
只要按下回车,代码就会顺着备用信道冲进极乐城的情绪调节网络,强制唤醒所有被芯片压住的记忆。那些人会突然想起自己母亲死时的脸,想起被删掉的争吵,想起痛觉测试失败后哭到失声的那个晚上。他们会疼,会崩溃,会抓着头在地上打滚。但他们会醒。
这才是真实。
他盯着屏幕,手指悬在键盘上方,没动。
身后传来金属摩擦的声音,不是风,是脚步。重,慢,踩在水泥地上有回响。他没回头。
“关掉它。”林远山站在三步外,手里拎着一把扳手,灰大衣沾着雪,肩上还落着几片枯叶。他是从火种库方向来的,走的是野路,鞋底全是泥。
陈默没理他。
“我说,关掉。”林远山往前挪了半步,“你这不是唤醒,是灌刑。把人脑子当水缸,倒进去一桶冰水,看他们呛咳挣扎,你就满意了?”
“他们已经在呛了。”陈默终于开口,声音哑,“只是没人听见。他们在梦里笑,可那不是他们的脸。你见过苏晚做痛觉测试吗?她哭的时候,眼泪是烫的,但她自己都不知道为什么哭。芯片在骗她,系统在替她决定什么叫‘幸福’。”
“所以你要替他们决定什么叫‘清醒’?”林远山冷笑,“用你的代码,你的节奏,你的‘正确’?谁给你的权?”
“谁给我的权?”陈默猛地转过头,“十二年前大静默那天,我妹妹被当成情绪污染源清理了。她才九岁,就因为哭得太久,心率超标,就被拖出去‘静默处理’。那时候没人问谁给的权!系统说她不合格,她就不合格!”
林远山没说话。
“你现在告诉我,不能强加选择?可他们早就没选择了!”陈默站起身,指着屏幕,“你知道极乐城里多少人连痛觉都忘了?他们摔断腿都能笑着爬起来,说‘没关系,我很平静’。这不是人,是零件。你守着那些纸片子、胶卷,说文明是记忆的总和——可如果活着的人都不记得疼了,你还拿什么证明我们活过?!”
“我拿‘选择’证明。”林远山把扳手往地上一顿,声音砸在墙上,“你可以给他们看真相,可以放数据,可以让他们接触旧世界的记录。但你不能直接往他们脑子里灌痛苦。那是另一种格式化。你以为你在救他们,其实你是在复制沈鹤年的逻辑——只不过你用的是痛,他用的是乐。”
“没有痛苦的清醒,和幸福的沉睡,你选哪个?”陈默盯着他,嗓子里像卡了玻璃碴。
“我选,让人自己选。”林远山眼睛都没眨,“无论是选择清醒地痛苦,还是……幸福地沉睡。选择的权利,比选择的结果更重要。你无权替几十万人决定他们该做什么梦。”
控制室里安静下来。
终端风扇还在转,嗡嗡响。屏幕上,病毒载荷已经100%,光标在回车键位置闪烁。
陈默的手指悬在那里,没按下去。
他忽然想起那天在测试间外,透过单向玻璃看见苏晚。她刚被注入第一波原始情绪数据,整个人抖得像风里的纸,冷汗把头发贴在额头上。门开的时候,她扑过来抓住他的手腕,指甲掐进他皮肉里,声音发颤:“……留住它。这感觉……很疼,但是真的。”
她没让他停下。
但她也没让他硬来。
他闭了下眼。
再睁开时,手指离开回车键,转而调出编辑界面。代码框弹出来,他开始删改,一行行敲,动作越来越快。原本的“强制注入”模块被拆解,替换成三层验证协议:用户需主动触发接收请求,确认知情声明,并设置个人耐受阈值。他还加了个退出开关,任何时候都能切断连接。
最后,他在协议标题上打了几个字:梦境引导协议·可选模式。
“改完了。”他低声说,没看林远山,“不是全放,是逐步推。他们得自己点‘接受’,才能收到深层数据包。”
林远山没动。
“但我有个底线。”陈默转过身,“至少得让他们知道有选择。以前他们连‘能选’这件事都不知道。现在,我要把按钮塞他们手里。”
林远山盯着他看了几秒,慢慢松开扳手。金属砸地的声音闷了一下。
他没说话,点了点头,转身往门口走。
门开又关,风卷着雪扑进来一下,又被隔绝在外。
陈默坐回椅子,重新看向屏幕。监控画面切进来,是极乐城居民区的实时影像。一对夫妻在客厅吃饭,面无表情,动作整齐。一个孩子在房间里画画,画了一朵黑太阳。远处广场上,几个老人坐着晒太阳,眼神空,嘴角却翘着。
他把新协议上传至待命队列,启动倒计时:
T-2小时。
然后他靠进椅背,摘下手套,揉了揉太阳穴。
终端角落,一行小字闪了闪:
检测到外部信号波动,来源未知。
他瞥了一眼,没管。
外面雪还在下,压住了所有的脚印。
