林晚从手术台上坐起来的时候,后脑的针孔还在往外渗血。她伸手摸了一下,指尖沾了点暗红色,在白色的床单上蹭掉了。
张医生从角落里冲过来,手里还攥着那个空了的注射器:“林小姐,罗伯特的人马上就会下来,我们得赶紧走,我知道一条安全通道——”
“不急。”林晚从手术台上跳下来,光脚踩在冰凉的地面上,走到罗伯特面前。他瘫在轮椅上,头歪向一边,嘴角的口水已经流到了领口,眼睛半睁着,瞳孔没有焦距。他的嘴唇还在动,但发不出声音,像一条被扔上岸的鱼。
“他怎么了?”林晚问。
张医生看了一眼罗伯特的脑电波监测仪,那条线已经不再是跳动,而是在微弱地起伏,像一根快要断掉的蛛丝:“情感过载。你灌进他大脑的那些东西,他的逻辑链处理不了,整个神经系统进入了保护性休克。他现在的状态,跟植物人差不多,但脑子里的电活动还在,他在做梦——或者说,在做噩梦。”
那里有一座老式的卫星信号发射台,是上世纪九十年代的产物,体积很大,占了大半面墙。面板上的指示灯还有几盏是亮的,显示屏上跳动着一行行绿色的代码。林晚蹲下来,打开发射台侧面的检修盖,里面的电路板密密麻麻,有些元件已经锈蚀了,但核心部件还能用。
“你在干什么?”张医生的声音发紧。
“发消息。”林晚从地上捡起几根被丢弃的导线和一个旧的路由器,开始往发射台的电路板上焊接。她的手法很快,不是那种小心翼翼的精工细作,而是一种粗放的、但每一下都落在关键位置上的精准。焊枪的火花在昏暗的实验室里一闪一闪的,把她的脸照得忽明忽暗。
“发什么消息?”
“真相。”林晚说着,把一根导线接到了发射台的主控芯片上,“罗伯特用母体算法控制了全球金融系统三十年,他用逻辑剥削了每一个人——不是剥削他们的钱,是剥削他们的判断力。他让所有人相信,只有机器算出来的才是对的,人的直觉、经验、常识都是不可靠的。久而久之,没有人敢自己做决定了,所有人都等着系统告诉他们该怎么做。”
她抬起头,看着张医生:“我现在要告诉他们,系统是错的。不是技术故障,是逻辑根基就是错的。罗伯特用一套建立在‘人性可以被完全量化’这个错误前提上的算法,统治了这个世界三十年。是时候让所有人知道,他们不需要任何人替他们思考。”
张医生的嘴唇在哆嗦,想说什么,但被一阵金属碰撞的声音打断了。
实验体13号站在实验室的另一头,面前是一个嵌在墙里的玻璃柜,柜门上贴着“自毁系统控制台”的红色标签。他的手握成拳头,一下接一下地砸在玻璃柜门上,玻璃已经裂了,蛛网状的裂纹从他的拳头中心向四周扩散。他的左手还捂着肋骨,右手手背上全是血,但他没有停。
第三下,玻璃碎了。
13号把手伸进柜子里,抓住里面的控制面板,用力一扯。面板连着几根电缆被拽了出来,电线短路产生的电弧在柜子里噼里啪啦地响,一股焦糊味弥漫开来。控制台上的指示灯一盏接一盏地灭掉,最后只剩下一盏红色的应急灯还在亮。
“你疯了?”张医生的声音都变了调,“那是自毁系统!罗伯特的人要是进不来,他们会远程引爆——”
“没有远程了。”13号转过身,看着张医生,声音沙哑但很平静,“我把通信模块也扯了。他们现在只能靠人力进来。而人力进来的那条通道,我刚才用服务器机柜堵死了。三吨重的机柜,没有液压设备,他们搬不开。”
张医生张着嘴,看着13号,像是在看一个他不认识的人。这个半小时前还在用手术刀袭击林晚的克隆人,此刻站在实验室中央,满手是血,表情平静得可怕,像一个终于从噩梦中醒来的人。
“你怎么知道怎么堵通道?”张医生问。
林晚没有参与他们的对话。她的注意力全在发射台上。她已经把线路接好了,现在正在输入一段代码。不是普通的代码,而是那段导致罗伯特崩溃的“逻辑病毒”——包含着底层剥削真相与资本运行谬误的原始数据。她把它压缩、编码、打包,转换成卫星信号可以传输的格式。
她的手指在键盘上敲得很快,但节奏很稳,像是在弹一首她练了无数遍的曲子。屏幕上,进度条从百分之零一点一点地往前跳,百分之十三,百分之二十七,百分之四十一。
发射台的功率不够,信号覆盖不了全球。但她不需要覆盖全球,她只需要覆盖那些连在母体算法上的终端——交易所的数据中心、银行的核心系统、对冲基金的交易服务器、甚至那些依赖算法做决策的高管的私人终端。这些终端都在线,都在不停地从母体算法接收数据,也都在不停地向母体算法上传数据。她只需要把信号发送到母体算法的任何一个节点上,病毒就会沿着数据链路自己传播出去,像流感一样,一个人传给另一个人,一台机器传给另一台机器。
进度条跳到百分之六十八的时候,实验室的入口方向传来了一阵沉闷的撞击声。不是敲门,是用液压破门器在撞门。每撞一下,整面墙都在震,天花板上的灰尘簌簌地往下掉。
“他们来了。”张医生的脸白得像纸,“林小姐,还有多久?”
林晚看了一眼屏幕:“三分钟。”
“来不及了!门最多撑一分钟!”
林晚没有理他。她的手指还在键盘上敲,进度条还在跳,百分之七十三,百分之七十九,百分之八十四。
撞击声越来越密集,铁门的门框已经开始变形了,门缝里能挤进来外面走廊的灯光。有人在用英语喊话,语气急促,听不清在说什么。
13号走到门前,用背抵住门板,双脚蹬在地上,像一根人肉做的门闩。他的手还在流血,血顺着门板往下淌,在白色的门板上留下一道道红色的痕迹。
“你疯了!”张医生冲过去拉他,“他们会把你一起炸——”
“炸就炸了。”13号的声音很平静,“我本来就该死。培养皿里就该死的。多活了二十三年,够本了。”
张医生愣住了,拉他的手僵在半空中。
进度条百分之九十一。百分之九十五。百分之九十八。
门板被撞开了一条缝,一个黑色的枪管从门缝里伸进来。13号用胳膊夹住枪管,用力往外一掰,枪管歪了,外面传来一声惨叫。
百分之九十九。
发射进度完成。
林晚按下了发送键。
发射台的功率表指针猛地弹到了红色区域,整台机器发出一阵低沉的嗡鸣,像一头被惊醒的野兽在低吼。信号通过头顶的卫星天线,穿透了地下实验室的混凝土层,穿透了老城区的天空,穿透了大气层,到达了那几颗不知道在什么轨道上运行了多久的退役通信卫星。
纽约。某对冲基金的交易大厅里,几百块屏幕同时闪了一下。交易员们抬起头,看到屏幕上跳出了一行字,不是红色的警告,不是绿色的确认,而是一行他们没有见过的、用最普通的黑色宋体显示的文字:“你们的系统是建立在谎言之上的。这个谎言的名字叫做‘人可以变成数据’。”
伦敦。某银行的数据中心里,服务器集群的风扇突然全速运转,噪音大得像飞机起飞。运维工程师冲进机房,看到每一台服务器的状态灯都在疯狂地闪烁,频率一致,像心跳。
东京。某金融高管的私人终端上,屏幕自动亮起,一份从未公开过的文件被解压缩、打开、显示在屏幕上。那是罗伯特三十年前签署的一份协议,内容是用母体算法取代人类判断,逐步实现对全球金融系统的逻辑控制。
信号投放持续了整整四十七秒。
在这四十七秒里,全球数以万计的自动化生产线停了下来,不是因为故障,而是因为系统不知道接下来该生产什么。数以千计的交易系统宕机了,不是因为网络攻击,而是因为算法发现自己一直在用的定价模型的前提条件是假的。数以百计的金融高管看着自己屏幕上那些被强制弹出的文件,脸色从红变白,从白变灰,从灰变成一种像是刚从棺材里爬出来的颜色。
他们失去了对资源的逻辑控制。不是因为林晚夺走了,而是因为系统自己崩溃了。一个建立在谎言上的系统,当谎言被戳穿的那一刻,它的崩溃不是意外,是必然。
实验室里,门被彻底撞开了。
13号被门板弹出去好几米,撞在一排服务器机柜上,滑落在地,嘴角流着血,但他的眼睛是亮的,亮得像两盏灯。他撑着地面想站起来,腿软了一下,又跪了下去,但他没有放弃,又试了一次,这一次站住了。
门外冲进来六个全副武装的私人卫队成员,黑色战术服,防弹头盔,手里端着冲锋枪。他们的枪口在实验室里扫了一圈,最后全部对准了林晚。
林晚站在发射台前面,背对着他们,正在把怀表从口袋里掏出来。怀表的秒针已经彻底不走了,分针和时针也停了,停在某个她不知道的时刻。她把表贴在耳边,听了一下,什么声音都没有。
“放下武器。”卫队队长的声音从头盔面罩后面传出来,闷闷的。
林晚转过身,看着那六个黑洞洞的枪口,把怀表放回口袋。
“你们的雇主已经废了。”她指了指瘫在轮椅上的罗伯特,“你们现在开枪打死我,你们就是杀人犯。你们不开枪,你们就是失业者。你们自己选。”
卫队队长的枪口没有动,但他的眼睛动了一下——不是看林晚,是看罗伯特。罗伯特歪在轮椅上,嘴角的口水已经干了,留下一条白色的痕迹,他的眼睛半睁着,但没有任何反应,像一台被拔了电源的机器。
队长犹豫了。
张医生在这时候动了。他冲到罗伯特的轮椅后面,双手抓住轮椅的推手,猛地往后一拉,轮椅从两个卫队成员之间的缝隙里穿了过去,退到了实验室的另一端。他从口袋里掏出那支空了的注射器,把针头抵在罗伯特的脖子上。
“别动!”张医生的声音在发抖,但他的眼神很坚定,“我手里没有药了,但这根针扎进去,他脖子上会多一个洞。你们是来保护他的,不是来杀他的。你们想让他死吗?”
卫队成员们互相看了看,枪口开始往下垂。
队长咬了咬牙,把手一挥:“撤。”
六个人退出了实验室,脚步声在走廊里越来越远。张医生推着轮椅回到林晚身边,腿一软,差点没站稳。
林晚扶了他一把:“走。”
“去哪?”
“上面。”林晚指了指天花板上的通风管道,“那条管道通向变电站后面的停车场。严阵在那里等我们。”
张医生抬头看了一眼那个通风口,又看了一眼罗伯特的轮椅:“他怎么办?轮椅推不进去。”
“背着。”
张医生犹豫了不到半秒,把罗伯特从轮椅上拽起来,甩到背上。罗伯特很轻,轻得不像一个成年男人的重量,长期的病痛和轮椅生活已经把他的肌肉消耗得差不多了,骨头硌着张医生的后背,像背着一捆柴。
13号从地上爬起来,走到通风口下面,双手托住林晚的腰,把她举了上去。林晚抓住通风口的边缘,翻身爬了进去。张医生背着罗伯特,在13号的帮助下也爬了进去。13号最后一个,他爬进通风口之前,回头看了一眼实验室。
服务器机柜还在冒烟,发射台的指示灯已经灭了,自毁控制台的残骸还在地上,玻璃渣子散了一地,在应急灯的光线下闪着碎碎的光。那是他挖了三个月通道的手砸碎的东西,他第一次用自己的意志做了选择,不是听命于任何人。
他转过身,爬进了通风口。
通风管道很窄,只能匍匐前进,膝盖和手肘磨在金属板上,发出沉闷的声响。林晚在前面带路,她的方向感很好,在这种完全封闭、没有任何参照物的环境里,她知道自己该往哪拐,该在哪停。
爬了大概十分钟,前方出现了亮光。不是应急灯的惨白光,而是自然光的暖白色。林晚加快了速度,从通风口探出头,看到了停车场的混凝土地面,和严阵那张永远皱着眉头的脸。
严阵把她从通风口拉出来,上下打量了一遍,确认她没有缺胳膊少腿,才松了口气。
“东西发了?”他问。
“发了。”林晚拍了拍身上的灰。
“效果怎么样?”
林晚走到停车场的边缘,看着远处的城市。A市的晨光中,那些高楼大厦还在,但有一些不一样了——楼顶的LOGO灯灭了几盏,有些窗户没有亮灯,街上的人比以前少了,车也少了。不是灾难,是一种安静的、缓慢的、像是某种东西正在被从根上拔除的变化。
“你听。”林晚说。
严阵侧着耳朵听了听。远处有警笛声,有狗叫声,有人在喊什么,但最清晰的声音,是从老城区方向传来的——有人在笑,不是那种疯狂的笑,而是一种放松的、如释重负的、像是压在心口的一块石头终于被搬开的笑。
那笑声越来越多,越来越大,从老城区传到金融街,从金融街传到更远的地方。
严阵看着林晚,她站在晨光中,嘴角没有笑,但眼睛里有光。那种光不是理性的蓝光,而是一种更温暖的、像日出一样的金色。
他从口袋里掏出那包快抽完的烟,抽出一根,点上,深深地吸了一口,吐出来的烟雾在晨风中散得很快。
“林小姐,接下来呢?”
林晚从口袋里掏出那块怀表,表盘上三根针都停了,但她还是把它戴回了手腕上。表带有些松,她往里面多扣了一个孔,扣得紧紧的。
“回家。”她说。
“哪个家?”
林晚没有回答。她转过身,走进了晨光里。身后,老城区那些低矮的楼房在阳光中变成了剪影,黑色的轮廓被金色的光镶了一圈边,像一幅被谁不小心画反了颜色的画。
严阵把烟掐灭,跟了上去。
张医生背着罗伯特,喘着粗气,走在最后面。13号走在他旁边,左手还捂着肋骨,右手伸过去,托住了罗伯特的腰,帮他分担了一些重量。张医生看了他一眼,13号没有看他,眼睛一直看着前方,看着林晚越来越远的背影。
远处,第一声爆破的轰鸣从地下实验室的方向传来,不是爆炸,是服务器机柜在过热中一台接一台地熔毁,金属框架扭曲、断裂、坍塌的声音,被厚厚的混凝土层过滤之后,传到地面上只剩下闷闷的、像远处打雷一样的声响。
林晚没有回头。
她走在晨光里,手腕上的怀表没有声音,但她的步子很稳,每一步都踩在阳光和阴影的交界线上,不偏不倚。
