废弃的磨坊坐落在漕渠北岸一片荒草丛生的滩地上,离最近的一处坊墙也有半里地。月光把磨坊风化的石墙照得惨白,墙面上爬满了枯死的藤蔓,像是一张张干瘪的手掌紧紧吸附着石头。屋顶塌了一半,露出里面黑洞洞的梁架,远远望去像是一具被掏空了内脏的巨兽骨架。
林深沿着鸽子刘图纸上标注的小路摸到磨坊外围时,已经过了戌时。他没有提灯笼,全凭月光和记忆认路。脚下的泥地越来越软,踩上去能感觉到水渍从鞋底渗进来——这里靠近漕渠,地下水位高,磨坊废弃之后排水沟堵塞,四周的滩地已经变成了一片半沼泽。
他在距离磨坊大门三十步远的地方停下来,蹲在一丛芦苇后面观察。磨坊的木门虚掩着,门缝里透出一线极细的橙黄色光。不是油灯那种跳动的暖光,而是更稳定、更冷硬的一种光——像是有人把一块发光的石头放在了门里面。
有人在里面。
林深握紧了手里的扁担,缓缓朝磨坊靠近。每走一步,脚下的泥地就发出一声轻微的咕叽声,被他小心地控制在芦苇在夜风中摩挲的沙沙声里。走到门边时他停下来,侧身贴在石墙上,透过门缝往里面看。
磨坊内部比他想象的要大。水车的残骸横在正中央,巨大的木轴已经腐朽断裂,上面挂着蛛网和蝙蝠粪。但水车下方的石磨盘被人清理过,磨盘上铺着一张干净的青布,布上放着一盏灯——不是油灯,而是一盏琉璃灯。灯罩是半透明的琉璃片拼接而成,里面的光源不是火焰,而是一团缓缓旋转的淡蓝色光晕,像是把一小片星空封进了玻璃罩里。
林深盯着那盏琉璃灯看了很久。不是因为它的工艺——唐朝的琉璃制造业虽然不如宋代发达,但一盏琉璃灯还不足以让他吃惊。让他吃惊的是那团光晕的颜色和旋转方式。他见过这种光。在滨海城刑侦支队的实验室里,有一种设备能发出完全相同的光——紫外线验钞灯。旋转的光晕是灯管内部的水银蒸气在磁场作用下产生的涡流。
这不是一盏唐代的灯。或者说,这盏灯的某些部件,不属于这个时代。
“进来吧。外面蚊子多。”
门里传出来的声音让林深握着扁担的手猛地收紧。那声音沙哑、低沉,带着一种被劣酒经年浸泡过的粗粝质感——是张俭的声音。但语气完全变了。不是白天那个蹲在石狮子下面啃芝麻饼的粗豪不良人,而是一个更老、更疲惫、卸掉了所有伪装之后只剩下空洞回响的声音。
林深推开门。琉璃灯的蓝光把他的影子投在磨盘上,拉得又细又长。
张俭坐在磨盘对面的一只破木箱上,背靠着水车的残骸。他把刀横在膝盖上,但刀没有出鞘。酒葫芦搁在脚边,盖子拧开了,却没有酒味溢出来——葫芦里是空的。他抬起眼睛看了林深一眼,那眼神里没有杀意,没有计算,只有一种被抽空了所有力气之后的平静。
“我知道你会来。”张俭说,“素娘告诉你的,对吧?她说我在这里等你。”
林深站在门口没有动,扁担横在身前,保持着随时可以格挡的距离。他用刑警的目光扫了一遍磨坊内部——除了张俭和那盏琉璃灯之外,磨坊里还有第三个人的痕迹。磨盘旁边放着一只茶盏,盏中茶已经凉透了,但茶叶还是新鲜的,说明倒茶的人离开不久。地面上有一串脚印,从磨坊后门的方向延伸出去,脚印很小,不像是男人的脚。
“素娘刚走?”林深问。
“走了一盏茶的工夫。她把琉璃灯留给我,说你需要看一样东西。”张俭朝那盏灯扬了扬下巴,“她说你看得懂。我看了一晚上也没看明白——这玩意儿到底烧的是什么油?不冒烟,不发烫,光色跟鬼火似的。”
林深走到磨盘前,低头仔细打量那盏琉璃灯。灯座上刻着一圈细密的铭文,不是汉字,是英文。花体英文,刻得极浅,被铜锈腐蚀得几乎看不清了,但林深把那些字母一个一个辨认出来之后,后背上每一根汗毛都竖了起来。
“Property of Binhai PSB Cybercrime Division. Evidence Tag No. 2024-0715-01.”
滨海市公安局网络安全支队。物证编号2024-0715-01。
这是他自己的物证。是他穿越之前在饲料加工厂废墟中找到的那只砸碎的手机旁边、被列为物证编号0715的那盏紫外线验钞灯。这只灯应该躺在滨海城刑侦支队物证室三号柜第四层抽屉里,封存在贴了封条的透明证物袋中。它不应该出现在这里——不应该出现在公元八百二十二年一座废弃磨坊的磨盘上。
林深缓缓伸手握住灯座,指尖触到冰凉的铜壳时,一股微弱的电流从灯座内部传出来,沿着手指窜上手臂,让他的肌肉不由自主地抽搐了一下。琉璃灯罩内的蓝色光晕忽然加速旋转,光斑在磨坊的四面石墙上投下飞速移动的影子,像是一台老式放映机开始转动。
墙上出现了一行字。不是汉字,是一串代码。绿色的字符在石墙上一行一行地跳出来,排列成林深再熟悉不过的格式——那是缘笺软件后台的聊天记录日志。发送者ID:渡己。接收者ID:一个系统自动生成的临时账号。发送时间:长庆二年七月十五日亥时三刻。消息内容只有一行——“名单已发,磨坊收鸽。事成之后,清理所有节点。”
张俭看着墙上的字,嘴唇翕动着念了一遍,脸色一寸一寸地变白。他不认识英文字母,看不懂那行代码的格式,但他认得“磨坊”两个字。他认得“清理所有节点”这句话的意思。那些被溺死在漕渠里的人,那些掌心有桃花淤青的尸体,那些嘴里塞着鸽子毛的沉默证人——全都在这一行绿色的字里找到了注解。
“这不是我写的。”张俭站起来,刀从膝盖上滑落,刀鞘磕在石板地上发出一声脆响。他的声音里第一次出现了恐惧,不是对死亡的恐惧,而是对某个他无法理解的东西的恐惧,“这份名单——军乱前夜发出去的那份名单——不是我发的。磨坊是我的,鸽子是我训练的,网络是我和素娘一起建的,但我从来没有发过杀人名单。”
“是谁发的?”林深盯着他的眼睛。
张俭张了张嘴,脸上出现了痛苦的表情。他不是不想说,而是说不出来。他指着墙上那行绿色的代码,手指在发抖,嘴唇也在抖,但喉咙里只能发出嘶哑的气声,像是在一个极深的梦魇里拼命喊叫却发不出任何声音。
林深忽然明白了。张俭不是凶手。张俭从来都不是主谋。他只是一个斥候,一个会训练鸽子、会搭建情报网络的技术人员。他和素娘一起建立了红笺诗社,本意是在坊市之间传递商业信息和民间舆情,从没想过要用这张网来杀人。但军乱前夜,有人侵入了这张网——利用张俭的鸽子、素娘的胭脂笺、林深之的瘦金体——发送了那份死亡名单。
那个人不是张俭。也不是素娘。也不是柳隐。也不是裴延休。
那个人用一种超越了这个时代的技术手段,劫持了整个红笺网络。他能模仿林深之的笔迹,能控制鸽子刘的鸽子,能在张俭的磨坊里自由出入而不留痕迹。他甚至能在石墙上投射出聊天记录——这种技术不要说唐朝没有,就是林深所在的二十一世纪,也需要一台投影仪和一条数据线才能做到。
除非——这盏琉璃灯本身,就是一台跨界传输终端。
林深的手指重新按在灯座上,触到铭文中一个微微凹陷的圆形凹槽。凹槽的大小和形状,和他拇指指纹完全吻合。他按下去。
琉璃灯罩内的蓝光炸开了。不是炸开,而是展开——蓝色的光从灯罩里涌出来,像是液体一样沿着磨盘流淌到地上,然后朝四面蔓延开去,把整个磨坊的石墙全部覆盖在一层脉动的光膜之下。墙面上不再是石头的纹理,而是密密麻麻的数据流,一行行代码像瀑布一样从屋顶倾泻而下,在光膜上冲刷出无数条交错的河流。
林深站在那片数据流的正中央,看见了他自己。
不是镜中的倒影,而是他——现代的林深,穿着刑侦支队的深蓝色冲锋衣,坐在滨海城那间空无一人的网安实验室里,屏幕上的光映在眼睛里,瞳仁里跳动着绿色的字符。他正在追查渡己的账号,正在输入一串反向追踪指令,正在按下回车键——
然后画面切换。他看见一个穿着唐代官服的背影,坐在节度使府文书房的油灯下,用瘦金体在一张胭脂笺上写那行字。字迹和他的分毫不差,但那个人不是他。那个人的动作更僵硬,更迟疑,每一笔都像是在和水流般的阻力对抗。
那是林深之。真正的林深之。
他在写那张笺。写给苏静的那张。他写完之后把笺纸折好,塞进一只鸽子的脚环里,把鸽子从文书房的后窗放出去。鸽子飞入夜空,方向是漕渠对岸苏静的院子。然后林深之转过身来——他的脸,和林深一模一样。
但那双眼睛里有一种林深从未在自己眼中见过的东西。不是恐惧,不是愧疚,而是一种近乎疯狂的坚定。像是他已经看到了未来的某个画面,并且愿意用生命去交换那个画面的实现。
画面再次切换。这一次林深看到了一个完全陌生的场景——不是滨海城,也不是汴州。那是一个他从未见过的地方,建筑风格不属于任何朝代,天空中有两个月亮,一个银白,一个血红。在那个陌生的世界里,有无数盏和磨坊里这盏一模一样的琉璃灯,悬浮在半空中,排列成一个巨大的环形阵列。每一盏灯下面都站着一个人,穿着各自时代的服装,手里握着一支笔,在胭脂色的纸上写着同样的字迹。
瘦金体。
成千上万个林深,成千上万个告密者,成千上万个抄录人。他们被某种力量从各自的时空中抽取出来,投放到不同的世界里,扮演同一个角色——执笔人。他们的任务只有一个:抄录名单。不是一份名单,而是无数份。每一次抄录都会导致一场屠杀,每一场屠杀都会在时空的织锦上撕开一道口子。而那些撕裂的口子,就是渡己穿越不同时空的通道。
“渡己不是一个人。”林深的声音在数据流的轰鸣中响起,平稳得连他自己都感到意外,“渡己是一套系统。一套用连环命案作为节点、用名单抄录作为触发机制、跨越不同时空传输信息的系统。每一次杀人都是为了在时空中打开一个微小的裂隙,每一条裂隙都会释放出足够的能量,让系统管理员——那个真正的幕后操纵者——从一个世界跳到另一个世界。”
张俭还瘫坐在木箱上,但已经不在听林深说话了。他盯着墙上飞速滚动的数据流,眼神像是一只被车灯照住的野兔。他听不懂林深在说什么,但他看懂了一件事——磨坊从来都不是他的。磨坊从一开始,就是这套系统在汴州的接入点。他和素娘建立红笺诗社的全部努力,不过是为这套系统提供了第一批可用的节点。
名单不是他们发的。但他们创造了能发送名单的网络。凶器不是他们造的,但他们是凶器的铸造者。
数据流忽然停了。所有的光缩回琉璃灯罩里,磨坊重新陷入黑暗。只有那团蓝色光晕还在缓缓旋转,不急不缓,像是某种沉睡中的生命体均匀地呼吸着。
林深低头看着灯座上的那圈英文铭文。物证编号0715。七月十五日。中元节。鬼门开的日子。穿越发生的那天,就是七月十五。他在爆炸现场失去意识的那一刻,恰好是亥时三刻——和墙上那行聊天记录的发送时间完全一致。
穿越不是意外。从来都不是。他是被拉进来的。被这套系统拉进来,成为它在这个时空中的执笔人。林深之被淘汰了——他完成了抄录名单的任务,在牢房里病死了,系统需要一个新的人来顶替他的位置。于是系统选择了林深。一个正在追查渡己案的网警,一个对犯罪侧写有着超凡能力的刑警,一个在信息时代被训练得完美适配这套系统的操作员。
但他没有被系统同化。他保留了作为猎手的本能,查到了系统在这个时空中的网络结构,追到了磨坊这个接入点,触发了灯座上的生物识别开关——他的指纹,是林深之在穿越发生之前就录入系统的。林深之用自己的指纹为继任者留下了一把钥匙。这把钥匙能打开系统在本时空的后台日志,让林深看到所有节点、所有数据流、所有隐藏在历史记录背后的真相。
“对不起。”张俭的声音从黑暗中传来,沙哑得几乎破碎,“我不知道。我不知道名单会杀人。我以为只是情报交易,只是买卖消息赚点银子。素娘也不知道——她到现在还以为那份名单是柳隐背着她发的。她一直在查柳隐,查裴延休,查每一个可能利用网络做坏事的人。她不知道这张网从被建立的那一天起,就不是我们的。”
林深在黑暗中沉默了很久。然后他从磨盘上拿起那盏琉璃灯,把扁担放在张俭脚边。
“去茶楼。把你刚才看到的一切,原原本本告诉韩充。”
“他会信吗?”张俭的声音里带着自嘲的笑,但笑到一半就碎掉了,“一个不良人,告诉节帅说有一座磨坊里的鬼火能放电影,电影里有一个和书吏长得一模一样的人在另一个世界追查凶手。他不把我当疯子砍了才怪。”
“那就别告诉他电影的部分。只告诉他你能证明的部分——那份名单是谁发的。不是你,不是素娘,不是柳隐,也不是裴延休。”林深把琉璃灯举起来,蓝光照亮了他半张脸,另外半张脸沉在阴影里,轮廓锋利得像一把刀,“名单是系统发的。系统需要一个替罪羊来启动这个时代的第一次清理。你、素娘、柳隐、裴延休——你们全都是替罪羊。真正的凶手,在每个时代都会选择不同的替罪羊。”
“凶手到底是谁?”
林深没有回答。他推开磨坊的门,漕渠对岸老柳茶楼的灯光已经亮起来了——那是约定好的信号,柳隐已经到了。韩充的亲兵应该已经埋伏在茶楼周围的巷子里,弓弩手趴在对面屋顶上,所有出口都已经被封锁。
但林深知道,这些都拦不住渡己。因为渡己不在这里。渡己从来都不在任何一个案发现场。它不在茶楼,不在磨坊,不在判官厅的废墟,也不在漕渠的水底。它是一串代码,一种算法,一个在无数平行时空之间穿插运行的杀人程序。它借用每一个时代的技术外壳——在现代是社交软件,在唐代是胭脂诗笺和飞鸽传书——来实现同一个目的。
制造裂隙。穿越时空。扩大网络。
而它选中林深的原因,也许从来都不是让他当执笔人。也许它需要一个猎手——一个足够强大、足够敏锐、足够了解犯罪心理的人——来测试它的系统漏洞。猫和老鼠的关系是双向的。追猎者同时也是被测试者。
林深大步朝老柳茶楼走去。琉璃灯在他手中泛着幽幽的蓝光,像是一颗从未来带回的种子,将要在这个古老的夜色中开出一朵不属于任何时代的花。


暂无评论,来抢沙发吧!