卡维纳大学老图书馆坐落在校园最深处,是一栋被废弃了将近十年的三层灰砖建筑。爬山虎覆盖了大半面外墙,窗户上的玻璃碎了好几块,用木板条潦草地钉着。正门上贴着一张褪色的封条,日期是梅达历六十四年。封条旁边挂着一块手写的硬纸板,墨迹新鲜,只有四个字——“从此入”。
顾夜白推开没锁的侧门走进去。一股旧书和霉菌混合的气息迎面扑来,带着某种被遗忘太久之后才会有的沉闷。阅览室里的书架大半已经清空,只剩下零星几本散落的旧书摊开在地面上,书页在门风里微微翕动,像一群被惊扰了的白色蝴蝶。一道狭窄的铁梯通向地下室,台阶上积着厚厚的水垢,但中间被踩出了一条清晰的路径,说明最近常有人出入。
地下机房比他想象中要大得多。这里原来是大学的主计算机房,废弃时留下了几排老旧的服务器机柜,铁皮外壳上贴着早已失效的资产标签。但现在机房中央多了一张拼起来的长条工作台,台面上铺着三台显示器、两套键盘、一个外接硬盘阵列和一台正在运转的小型服务器,指示灯在昏暗的空间里闪着蓝光。墙壁上贴满了手绘的网络拓扑图和数据流示意图,每一张图上都用红笔圈出了不同的节点,红线最终汇聚到同一点——一个手写标注:NEMO ME IMPUNE LACESSIT。
一个男人从显示器后面站起来。三十出头,穿着一件洗得发白的灰色卫衣,头发剪得很短,目光透过一副薄框眼镜直视过来,没有任何客套和多余的打量。他没有戴戒指,左手无名指上有一圈浅浅的白色凹痕——那是长期佩戴戒指又摘下来之后留下的皮肤记忆。
“顾夜白。”他伸出手,握得短而有力,手掌干燥而粗粝,不像一个常年在机房里的技术员,更像一个经常干粗活的人。“硬盘带来了吗?”
顾夜白从内袋里掏出张朴给他的那块黑色移动硬盘,放在工作台上。许辞接过硬盘接上电脑,手指在键盘上飞速敲击,三台显示器的屏幕同时亮起,滚过无数行顾夜白看不懂的代码和数据结构。屏幕上跳出一个进度条,开始在缓慢地向前蠕动着。
“张朴的备份很完整,二十年操作日志都在,每条日志都有时间戳和操作账号。但光有日志不够——日志告诉你谁在什么时候改了哪条数据,但改之前的原始数据是什么,日志本身不记录。”许辞推了推眼镜,手指没有停下,“你在槐树街十九号拿到的原始报名表正好补上了这个缺口。每一份被标记的报名表上都保留了被篡改之前的原始分数,只要把时间戳对齐,两张表一比对,就能还原出每一个考生被偷走了多少分。”
“需要多久?”
“全部四万三千条记录跑完比对程序大概需要四十个小时。”许辞的嘴角浮起一个极淡的笑容,那笑容不像是开心,更像是某种被压抑了很久的东西终于找到了出口,“魏仁教了我三年技术,我这七年就是在等这些数据。现在终于等到了。”
“魏仁说你在结业那天把戒指还给了他。”
许辞的手指在键盘上停了一瞬。
“那枚戒指是银的,纯度很高。他给每个人的戒指内侧都刻着同一行拉丁文:NEMO ME IMPUNE LACESSIT。没有人能在伤害我之后全身而退。”他把左手伸到显示器灯光下,让那道白痕更清晰一些,“我当时问他,我说老师,这句话里的‘我’,指的是谁?是你魏仁?是考试院?是系统?还是别的什么?他笑了笑,没有回答。走出那间保密车间以后我才想明白——这句话里的‘我’,指的是每一个戴上了这枚戒指的人。一旦你戴上它,你就是系统的一部分,你就不再是你自己了。谁伤害系统,谁就是伤害你。谁揭发系统,谁就是出卖你。他把三十七个人绑在一起,用的不是铁链,是这句话。”
“何崇山到死都没能把它摘下来。”
“何崇山摘不下来,因为他要保护儿子。”许辞转过身,从工作台下层的抽屉里拿出一本黑色封面的旧笔记本,翻到折角的一页,“这是他给我的。我最后一次去看他的时候,他把这本笔记塞给我,说这是他在印刷厂四十七年记下来的所有东西。里面包括三份魏仁亲笔签名的原始技术文档、两份印刷厂内部会议的录音转文字记录、以及一份完整的三十七人名单和对应的所有真实姓名与住址。他交给我这些的时候哭得很厉害,说他自己不敢交出去,但希望我替他交。”
进度条爬过了百分之十。机房里只剩下服务器风扇的低频嗡鸣,和硬盘读写时细微的咔嗒声。
“何崇山的笔记里还记着另一件事。”许辞翻到笔记本的后半部分,“梅达历四十七年电子化改革的第一次试点,选择的科目是数学。那年数学卷的满分是一百五十分,考生中最高的原始分数是一百四十七分。但在电子化录入之后,系统显示的最高分变成了一百四十九分——有两分的差值被凭空加进来了。何崇山当时向上报告了这件事,但他的报告被一个人压了下来。压报告的人是魏仁。魏仁给他的回复只有一句话:这不是错误,这是系统的必要冗余。”
“什么是必要冗余?”
“在电子化系统里预留可修改空间。两分——这是魏仁留给自己的第一扇后门。从那以后,每年统考结束,系统都会在录入原始成绩之后进行一次‘系统性微调’,微调的幅度在几年内从两分慢慢拉到了五十分。没有人发现,因为微调是全局性的——所有人的分数都会按比例浮动,但你能在浮动之后再对特定目标进行单点修改。浮动的差值掩盖了单点修改的痕迹,就像在一条流动的河里隐藏一滴被染色的水。”许辞把笔记本推到顾夜白面前,手指点在其中一页上,“何崇山把每一年的微调系数全部记录了下来。二十年的系数连成一条曲线,你会发现它不是随机的——它是一条精准的政策曲线。魏仁不是技术人员,他是设计师。他用这条曲线精确地控制了每年有多少寒门考生被挤出录取线,又有多少权贵子弟被托举上岸。”
顾夜白低头看着那页纸上的曲线图。横轴是年份,纵轴是微调系数,二十年的曲线像一条缓缓上升的阶梯,每一个拐点都精准地踩在某一次所谓“教育改革”的政策节点上。梅达历五十一年,国家考试院宣布“扩大高校自主招生比例”——曲线跳跃了一个刻度。梅达历五十七年,教育部推行“综合评价录取试点”——曲线再次爬升。每一次改革都给了他进一步放大冗余空间的理由,每一次进步都被他变成了加固系统的材料。
“你把这些证据交给过考试院吗?”
“交过。七年前我写完那份四百页的技术报告以后,把它装订成册,寄给了考试院,收件人写着魏仁的名字。我当时太天真,以为只要证据足够充分,内部审查机制就会被触发。”许辞摘下眼镜,用衣角慢慢擦拭着镜片,“两周后,我母亲收到了一个牛皮纸信封——和魏仁给所有人发指令用的是同一种信封。信封里装着她二十年前在青石沟老家的旧房产证复印件,和一张纸条。纸条上写着:你儿子很聪明,但聪明人应该做聪明事。”
他没有再说下去。那股沉默比任何解释都更有力。
顾夜白想起了陈修的女儿、张朴的女儿、何崇山的儿子、孟长河的父亲——所有沉默的人都有一个共同的特征:他们不是在保护自己,是在保护另一个人。魏仁从来不直接威胁任何一个人,他只需要让每个人知道——你的亲人的命运也在我手上,而他们的命运里已经埋了雷。那颗雷从你戴上戒指、你收下那笔钱、你接受那两分的“微调”那一刻就已经种下去了。你不开口,它永远不会炸。你一开口,第一个被炸到的人不是你自己,是你最爱的人。
“他现在还在威胁你吗?”
“三年前他给我打过最后一个电话。他说许辞,你放在网上的那些技术漏洞分析文章,我都看了。写得很好。你不是想封死后门吗?我给你一个机会。你回考试院,我把技术部主任的位置给你。你想封哪扇门,我就让你封哪扇门。只要你不碰那扇核心的门——分数分配权。我说我不回去。他说那好,这辈子你不要再碰教育系统了。我说你拦不住我。他沉默了很久,然后说了一句话:我不是在拦你,我是在等你。”
“等什么?”
“等我证明给他看,他设计的系统不是不可战胜的。”许辞戴上眼镜,镜片后的眼睛在服务器蓝光里显得异常清澈,“他是一个一辈子都在证明自己比这个国家任何人都更懂系统的人。你抓他、判他、让他在监狱里度过余生,对他来说不是失败,只是运气不好。但如果你用他留下的证据,结合我设计的区块链校验协议,把一个无法被任何人篡改的新系统正式推上线——那才是他真正害怕的事情。因为在那个新系统里,他毕生所学的一切,全都变得毫无价值。”
进度条跳到了百分之三十。电脑屏幕上开始逐行显示出比对结果的前几条样本数据。顾夜白凑近屏幕,看清楚了那些数字——考生编号KNA-2025-03172,原始成绩720分,修改后成绩430分,接收方考生编号KNA-2025-09214,接收方修改后成绩720分。林墨。魏明楼。
“程序跑完以后,所有四万三千名考生的被篡改记录都会像这样一行一行地列出来。”许辞的声音变得很轻,像是在宣读一份被迟到了太久的判决,“届时这份证据链会自动同步到区块链主网上,防篡改校验值会同步广播到梅达共和国所有最高法院、最高检察院、教育部和国家监察委员会的公开节点。一旦广播完成,任何人都无法单方面撤回或修改。到那时候,全国统考全面复核程序的启动,就只是一个时间问题。”
“不是法律问题?”顾夜白问。
“不是。是技术问题。法律可以被人阻止,但数据一旦上了链,谁都无法阻止它被看见。”许辞停顿了一下,“魏仁用了二十年时间让分数在纸面上被偷走,我用七年时间让每一分都刻进区块链的公开账本。纸可以烧,但链不会断。”
进度条跳过百分之五十的时候,许辞的手机屏幕亮了一下。他低头看了一眼,表情没有明显变化,但手指的节奏乱了半拍。
“有个消息你得知道。”他把手机屏幕转向顾夜白,“魏宗岳今天凌晨被正式批捕了。但在押解去检察院的路上,车队在卡维纳南环大桥上遭遇了一起交通意外——一辆没有牌照的黑色越野车从应急车道逆行冲了过来,直接撞向押解车。魏宗岳受轻伤,两名押解警员骨折。越野车司机弃车逃走,现场留下一只牛皮纸信封。信封里只有一张纸条,上面写了一行字:你不会在法庭上见到他。”
顾夜白盯着屏幕上那行被复制粘贴过来的文字,字迹是打印体,但右下角盖着一个红色的私人印章——翻开的书。
魏仁还在出手。他把自己的亲弟弟安排进了押解路线上的车祸,不是为了灭口,而是为了传递一条信息——你不会在法庭上见到他。这句话不是说给魏宗岳听的,是说给所有人听的。每一条线上的节点,他都在逐一拆除。何崇山在疗养院被清理,魏宗岳在押解途中被拦截。接下来呢?张朴?陈修?方舟?还是那些分布图上还没有浮出水面的其他人?
“还有另一件事。”许辞调出一封电子邮件,发件人署名是“满分杀手”,“这个人十分钟前给你的邮箱发了一封加密邮件,不知道为什么抄送了一份到我的公开邮箱。内容不长,我念给你听:顾警官,我知道你现在在地下机房里和许辞在一起。我也知道魏仁刚刚把魏宗岳从押解路上劫走了。现在让我告诉你一个你还没猜到的事实——魏仁之所以选择今天晚上清理魏宗岳,不是因为魏宗岳要出庭作证,而是因为魏宗岳手里有一份备份,是魏仁自己二十年前写的原始手稿。那份手稿记录了电子化改革后门程序的设计原理和完整的分数分配公式。魏宗岳本来打算在法庭上把这份手稿作为减刑的交换筹码,但魏仁赶在他交出来之前把他劫走了。也就是说,现在唯一还知道这份手稿内容的人,不是魏宗岳,不是许辞,不是何崇山——是我。想拿到手稿吗?天亮之前,来卡维纳大学天文台。我会告诉你手稿在哪儿,但我也有一个问题要问你。”
许辞把邮件下拉到最后一行。
“我的问题是:如果你拿到了手稿,你是把它公开,还是把它销毁?因为它一旦公开,不仅会证明魏仁的罪,也会成为任何有心人复制这套系统的操作手册。这个问题,等你来天文台再回答。满分杀手,敬上。”


暂无评论,来抢沙发吧!