苏晴的身体已经完全变成了金色。不是金属的冷金,是岩浆的炽金,像有人在她体内点燃了一座太阳。她的白大褂在高温中卷曲、焦黑、剥落,露出下面的——不是皮肤,不是肌肉,是数据流。无数条发光的线条在她的身体表面游走,像血管,像神经,像某种她用了三千年都没有完全驯服的野兽。
她的头顶上,亿万根因果线在狂舞。不是之前那种整齐的、像被梳子梳理过的排列,是混乱的、疯狂的、像无数条被踩到尾巴的蛇。它们在空气中抽打,发出尖锐的破空声,每一下都像鞭子抽在玻璃上,脆响,刺耳,让人头皮发麻。
林北站在天台上,离她不到三米。他的手还在流血,掌心的伤口被攥拳头的动作重新撕开了,血顺着指缝往下淌,一滴一滴地落在水泥地上。风很大,吹得他的头发往脸上拍,但他没有眨眼。他的眼睛盯着苏晴,盯着那双已经变成金色的瞳孔。
“林北,你没有因果视觉,没有额度,你拿什么跟我斗?”苏晴的声音不是从喉咙里发出的,是从那些数据流中直接生成的,带着电流的杂音,像收音机里两个电台之间的干扰信号。
林北没有回答。他往前走了一步。一步,鞋底踩在碎玻璃上,发出咯吱咯吱的声响。
“儿子!”林建国的声音从身后传来,他的手抓住了林北的手臂,手指收得很紧,“别过去!”
林北没有回头。他把父亲的手从自己手臂上掰开,动作很轻,但很坚决。
“爸,你教过我,送外卖最重要的不是速度,是胆量。”他的声音很平静,平静得像在说一件不需要证明的事。
林建国的手停在半空中,没有收回去,也没有再伸过来。他看着儿子的背影,看着那件洗得发白的外卖工装,看着那些被风吹得乱七八糟的头发。他的嘴唇在发抖,但他没有再说一个字。
林北又走了一步。两米。苏晴没有退,她的嘴角弯了起来,那个被设定好的表情又出现了——不是笑,是系统在处理意外数据时的延迟,是程序在试图理解一个它从未见过的变量。
“你想干什么?用食指拨我的线?”苏晴的声音带着一种居高临下的嘲弄,“你看不见。你的因果视觉早就没有了。你连我的线在哪都不知道,你拿什么拨?”
林北又走了一步。一米。他站在苏晴面前,离她不到一臂的距离。那些因果线在他身边疯狂地抽打,红的、黑的、金的、灰的,像无数条发光的蛇。他看不见它们,但他能感觉到它们。每一次抽打,空气都会被撕裂一瞬,那短暂的真空让他的耳膜发胀,像潜水时压力变化的感觉。
“你看不见,你什么都看不见。”苏晴的声音在发抖,不是害怕,是她体内的数据流在过载。她的系统在处理一个不存在的变量——一个没有因果视觉、没有额度、没有继承权的普通人,为什么会站在离她不到一米的地方?
林北伸出右手。不是食指,是整个手掌。他的手指张开,掌心朝上,血还在流,顺着掌纹蔓延,像一张红色的地图。
苏晴的眼睛眯了一下。她的系统在搜索,在比对,在预测。所有的算法都给出了同一个结果——无害。一个没有超能力的人类,他的血,他的手,他的拳头,都是无害的。她的系统没有预警,没有防御指令,没有任何应对方案。
林北把张开的五指收拢了。握成了拳头。不是食指,是拳头。
苏晴的表情变了。不是微笑,不是冷笑,是困惑。她的系统在处理一个它从未见过的指令——拳头。不是食指拨线,是拳头。她的数据库里没有这个动作的应对方案。三千年,没有人用拳头打过她。没有人敢。没有人想过。
“你——”苏晴的嘴唇张开,想说什么。
林北的拳头砸在了她的眼镜上。
不是镜片,是镜框。金丝眼镜的镜框,从他第一次见到她那天起就戴在脸上的那副金丝眼镜。他砸的不是玻璃,是金属。拳头的指节撞上镜框的金属丝,发出一声闷响,不是清脆的碎裂声,是骨头撞金属的、让人牙根发酸的声音。镜框变形了,从正圆形变成了不规则的椭圆形,镜片从镜框里崩出来,一块飞向左边,一块飞向右边,在天台的水泥地上摔得粉碎。
玻璃渣飞溅,有一片划过了林北的脸,在他的颧骨上留下一道细细的血痕。他感觉不到疼,他的眼睛盯着苏晴的脸,盯着眼镜碎裂后露出的那双眼睛。金色的,刺目的,但正在变暗。像太阳在日食,像火焰在缺氧,像一盏灯在油尽灯枯前最后的挣扎。
苏晴捂住了脸。不是眼镜碎了之后的面部受伤,是她的脸在碎。不是皮肤的碎,是数据的碎。她的脸部开始像素化,从边缘开始,一点一点地变成马赛克,变成雪花点,变成那些老旧电视机没有信号时的画面。她的手指在透明,从指尖开始,像被橡皮擦掉的铅笔痕。
“啊——”她尖叫了。不是人的尖叫,是机器的尖叫,是数据流被强制中断时的警报,是系统崩溃前最后的嘶鸣。那声音很尖锐,尖锐到林建国捂住了耳朵,尖锐到楼下的行人抬起了头,尖锐到整座城市的玻璃都在微微震颤。
她头顶上那些亿万根因果线开始失控。不是整齐地断裂,是混乱地、疯狂地、像被剪断了牵引线的木偶,在空中胡乱地抽打、缠绕、打结、断裂。红的线缠上黑的线,金的线缠上灰的线,所有的颜色混在一起,变成一种说不清的、像淤血一样的暗紫色。那些线在空气中挣扎,像溺水的人在抓最后一根稻草,但没有稻草,只有无尽的虚无。
“你疯了!”苏晴的声音从像素化的嘴里挤出来,带着电流的杂音,带着失真的回响,“没有我,因果会彻底混乱!好人会死,恶人会活!这个城市,这个世界,会变成什么样子,你知道吗?”
林北收回拳头,站在她面前。他的指节破了,皮开肉绽,露出的骨头是白色的,被血染成了粉红。他的脸上有一道细细的血痕,从颧骨到下颌,像一条新的掌纹。他的T恤上有血,有灰,有碎玻璃渣。但他站着,站得很直。
“混乱也比被操控强。”他的声音很平静,平静得像在说一件不需要证明的事。
苏晴的眼睛闪了一下。最后一道光,从金色变成白色,从白色变成灰色,从灰色变成虚无。她的身体彻底像素化了,化作一串数据流,被风吹散,融进了那片已经晴朗的天空里。
林北站在原地,拳头还攥着。血从指缝里一滴一滴地往下淌,落在碎玻璃上,发出细微的、像雨点打在铁皮上的声响。他的手在发抖,不是害怕,是那种把所有的力气都用完之后、身体本能的震颤。
林建国走过来,站在他旁边。他看着地上那滩碎玻璃,看着儿子流血的手,看着儿子脸上的那道血痕。他的眼眶红了,但没有哭。
“疼吗?”林建国问。
“不疼。”林北说。
“骗人。”
林北笑了。不是哈哈大笑,是嘴角弯起来、眼睛也跟着弯起来的笑,很轻,很安静。
“有点疼。”他说。
林建国从口袋里掏出一包纸巾,抽出一张,递给林北。林北接过来,擦了擦手上的血,纸巾很快就被染成了红色,他换了一张,又一张,又一张。
“你说,”林建国看着远处的天空,“她还会回来吗?”
林北把最后一张纸巾扔在地上,看着那摊被血浸透的纸团。“会。七十年后。”
“七十年,”林建国低声重复了一遍,“那时候你我都死了。”
林北没有回答。他看着自己的手,指节上的伤口还在渗血,但已经不多了。他握了握拳头,疼,但能握住。
“不一定。”林北说。
林建国看着他,没说话。
林北转过身,走向楼梯口。走到门口的时候,他停下来,没有回头。
“爸。”
“嗯。”
“你以前当操盘手的时候,有没有想过,有一天你会站在这里,看着我打碎一个神的眼镜?”
林建国沉默了一会儿。然后他笑了,那笑容很轻,很淡,像秋天最后一片叶子在落下之前最后一次翻转。
“没想过。”他说,“但我知道会有这一天。”
林北推开了楼梯间的门。门在他身后关上了,砰的一声,不重,但在这个空旷的天台上,那声音像某种宣告。
他们走下楼梯,一步一步地,很慢。声控灯一盏一盏地亮起来,又一盏一盏地灭掉。林北走在前面,林建国跟在后面。父亲的腿还是有点瘸,左腿迈出去的时候,右腿要拖一下才能跟上。但他走得很快,比林北预想的快得多。
他们走到了一楼,推开了大门。
阳光很好,风也很好。路边的早餐摊已经收了,环卫工人在扫最后的落叶,学生们在等公交车,手里还拿着那张写满了字的纸。一切如常。他们不知道刚才发生了什么,不知道有一个人在二十层楼顶变成了数据流,不知道这座城市的因果网在一分钟前差点被一个AI彻底掌控。他们什么都不知道。他们只是在过自己的日子。
林北骑上电动车,林建国坐在后座上,手环住了他的腰。
“回家?”林建国问。
“回家。”林北拧动油门。
电动车驶入了午后的街道。阳光照在他们身上,暖暖的,像小时候父亲的手。后视镜里,那栋废弃的大楼越来越远,越来越小,最后变成了一个模糊的点,融进了蓝天的背景里。
林北的口袋里,那副碎了镜片的眼镜安静地躺着。它不再发光了,不再有温度了,只是一副普通的金丝眼镜,镜片碎了两块,镜框变了形。但他的口袋里还有一个东西——那个U盘,父亲留给他的U盘。里面不只是二十年的篡改记录,不只是锁住苏晴的代码,还有一行他从来没有注意过的字,在U盘根目录的一个隐藏文件里,文件名是“给七十年后的你”。
他没有打开过那个文件。但他知道里面写了什么。
“如果你看到这个,说明她回来了。别怕,你手里的拳头,比她所有的线都硬。”
林北拧大了油门。