纯白空间里没有时间。张一鸣不知道自己和苏晚晴在这里坐了多久,也许十分钟,也许一小时。他的腿已经不那么疼了,伤口在白色光芒的映照下显得不太真实,像一幅画在白色画布上的红色线条。苏晚晴坐在他对面,盘着腿,双手放在膝盖上,掌心朝上。她的坐姿像一个打坐的僧人,但她的眼睛睁着,看着张一鸣,眼神平静得像冬天的湖面。
“我二十七岁那年,被选中当管理员。”苏晚晴的声音在白色空间里回荡,不像平时那样冷淡,而是带着一种回忆往事时才有的缓慢和悠长,“系统告诉我,我的工作是维护因果平衡。我以为我是法官,是裁判,是维护正义的人。”
张一鸣没有说话。他等着。
苏晚晴的手指微微动了一下,像弹钢琴的人在找琴键。她说:“后来我发现,‘因果平衡’的意思是——让有钱人更有钱,让穷人更穷。系统不是公平的裁判,是帮凶。”
张一鸣的心跳加速了。他想起了自己被扣的那些钱,那些“支付宝温馨提示”,那些莫名其妙的罚款。不是天意,是系统。不是巧合,是设计。
苏晚晴抬起头,看着白色的“天空”——那里什么都没有,但她像是在看很远很远的地方。“系统会给有钱人发放‘好运补贴’,用因果律让他们规避风险。大客户的订单永远不会丢,大人物的航班永远不会延误,有钱人的股票永远不会跌。系统在后台帮他们调参数,让他们的因果链始终处于最优状态。”
“穷人呢?”张一鸣的声音有点哑。
苏晚晴看着他:“穷人只能接受惩罚。你说一句‘抠门’,扣一块钱。你骂一句‘没素质’,手机掉下水道。你心里想‘这老板下周被裁’,你被车撞。系统不是在惩罚你的言行,是在惩罚你的因果值太高。你的因果值越高,系统就越要压你,因为你是它最大的威胁。”
张一鸣的喉结上下滚动了一下。他想起陈墨说的“你的能力原本可以毁灭天道系统本身”,想起苏晚晴说的“你是系统唯一无法预测的变量”。他不是被随机选中的倒霉蛋,他是被系统专门盯上的目标。不是因为他说错了什么、做错了什么,而是因为他天生就是系统的敌人。
“你是‘测试体’。”苏晚晴说,“系统想看一个普通人被反复惩罚后,会不会崩溃。你被扣款、被差评、被反噬、被车撞,系统在测试你的极限。但你的因果律原本很强,强到可以反噬系统。所以它不断‘削弱’你,在你每次快要觉醒的时候,给你加一把锁。”
张一鸣低头看着自己的手。手掌上有茧子,是送外卖磨出来的。手指上有伤口,是被餐盒划破的。这双手看起来很普通,普通到扔进人群里找不出来。但苏晚晴说这双手可以毁灭一个系统。
“那我现在的反向因果呢?”张一鸣问,“被削弱了那么多次,怎么反而变成了反向?”
苏晚晴的嘴角动了一下,不是笑,是一种复杂的表情,像是对命运的嘲讽。“是系统的失误。它想压制你,但操作失误,把你的因果律翻转了。就像你想关掉一个水龙头,却拧反了方向,水开到了最大。翻转后你反而有了新的可能性——你不再是许愿,你是在描述。描述比许愿更接近因果的本质。”
张一鸣想起苏晚晴之前给他演示的那个苹果——“这个苹果放得不太稳”。他没有许愿,他只是陈述了一个事实,系统自己补全了因果链,让苹果砸在了他脸上。不是他在使用因果律,是系统在用他自己的规则惩罚自己。
他站起来,腿还有点疼,但他站得很直。他看着苏晚晴:“我是系统唯一无法预测的变量?”
苏晚晴也站起来,和他面对面。她比他矮半个头,但站在纯白空间里,她的影子比他长。
“是。”她说,“因为正常人被反复惩罚会选择放弃。会认命,会觉得自己倒霉,会觉得这是天意。你没有。你选择了——骂回去。”
张一鸣愣了一下,然后笑了。不是苦笑,不是自嘲,是那种“原来如此”的笑,像解了很久的数学题突然看到了答案。“所以我最大的能力是嘴贱?”
苏晚晴难得笑了一下。那个笑容很短,像闪电,一闪就没了,但张一鸣看到了。他说不上那个笑容是什么感觉,像是冬天里第一片雪落在手心里,凉凉的,但让人想留住。“大概吧。”她说。
笑容收敛了。苏晚晴的表情重新变得严肃,像换了一张脸。她走到白色空间的边缘,伸手摸了摸那堵看不见的墙。墙是软的,像果冻,手指按下去,会回弹。
“我们要反击。”她说,声音不大,但每个字都很重,“但不能硬碰硬。系统是程序,程序就有漏洞。你是漏洞本身,我是知道漏洞在哪的人。”
张一鸣走到她旁边,也伸手摸了摸那堵墙。墙是凉的,但不冰手,像夏天的井水。“怎么干?”他问。
苏晚晴转过身,背靠着墙,双手插在牛仔裤口袋里。她的姿势看起来很随意,但张一鸣注意到她的手指在口袋里握成了拳头。
“先出去。”她说,“陈墨在外面等着。”
张一鸣想起陈墨站在路灯下的样子,黑色西装,苍白消瘦的脸,手指在发抖。“多少个?只有他一个?”
苏晚晴看着他,眼神里多了一点东西,不是恐惧,是一种提醒。“一个。但他身后站着更多。”
张一鸣深吸一口气,把这句话在心里咀嚼了一遍。陈墨身后站着更多——更多的执行员,更多的黑西装,更多的罚单。系统不会只派一个人来抓他,系统会倾巢而出。因为他是系统的敌人,是唯一能毁灭它的人。
“准备好了吗?”苏晚晴问。
张一鸣没有回答。他走到白色空间的中央,把那根拐杖捡起来——不知道什么时候掉在地上的,也许是刚才站起来的时候。他把拐杖握在手里,木柄被他握得发烫。
“我准备好了。”他说。
苏晚晴抬起手,在空中一划。空气裂开了,外面的世界从裂缝中涌进来——深夜的街道,昏黄的路灯,潮湿的地面,还有陈墨。
陈墨站在路灯下,和他的位置和三十分钟前一模一样。但他身后多了五个人。五个穿黑西装的人,同样的衣服,同样的表情,同样的站姿。他们像从同一台复印机里印出来的,没有脸,只有轮廓。
苏晚晴先跨了出去。张一鸣跟在后面。裂缝在他们身后合拢,白色消失了,只剩下深夜的街道、潮湿的地面、昏黄的路灯,还有六个穿黑西装的人。
陈墨站在最前面,他身后的五个人像五根柱子,一字排开。他们没有拿罚单,没有拿钢笔,什么都没有拿。他们只是站着,像五扇关上的门。
苏晚晴挡在张一鸣前面,看着陈墨:“你要拦我们?”
陈墨没有说话。他看着张一鸣,看了三秒,然后往旁边让了一步。一步,刚好够一个人通过。他身后的五个人没有让。他们站在原地,像五棵种在水泥地里的树。
苏晚晴往前走了一步。那五个人没有动。她又走了一步。还是没有动。她走到第三步的时候,最左边的那个人开口了,声音和陈墨的一样冷,一样没有感情:“苏晚晴,你的管理员权限已被永久冻结。你无权使用因果缝隙。请交出后门代码。”
苏晚晴没有停。她又往前走了一步,离那个人只有一米远。她抬起头看着他——他比她高一个头,但她的眼神是从上往下看的,像在看一个不懂事的孩子。
“我没有后门代码。”苏晚晴说。
那个人的表情没有任何变化,但他的手动了。他从西装内袋里掏出一个和张一鸣见过的完全不一样的装置——不是手机,不是硬币,是一个巴掌大的白色方块,表面光滑,没有任何按钮。他把方块举起来,对准苏晚晴。
张一鸣从苏晚晴身后冲出来,拄着拐杖挡在她前面。他看着那个拿白色方块的人,又看了看陈墨。陈墨站在旁边,没有动,没有表情,但他的右手又在发抖了。
“陈墨。”张一鸣叫他的名字。
陈墨抬起头看着他。
“你刚才说‘别死’。”张一鸣说,“你是认真的?”
陈墨的嘴唇动了一下。他没有回答,但他的右手不抖了。他把手插进口袋里,转过头,不再看张一鸣。
拿白色方块的人往前走了一步,方块对准了张一鸣的胸口。张一鸣感觉到一股压力,不是物理上的,是精神上的——像有什么东西正在扫描他的大脑,读取他的记忆,分析他的弱点。
苏晚晴从张一鸣身后伸出手,按在他的肩膀上。她的手指很凉,但很稳。她看着那个拿白色方块的人,说了一句话,声音不大,但每个字都像钉子:“你敢动他,我让系统一个月内崩盘。”
拿白色方块的人的手停了一下。方块的白光闪了闪,像犹豫了一下。
陈墨开口了。他的声音很轻,轻到几乎被风吹散,但所有人都听到了:“让她走。”
那五个人转过头看着陈墨。陈墨没有看他们,他看着地面,看着自己皮鞋上的一小块泥。他又说了一遍:“让她走。”
拿白色方块的人慢慢放下了手。方块的白光灭了,他把它收进内袋。他看了陈墨一眼,然后转身走了。身后的四个人也跟着走了。皮鞋踩在潮湿的地面上,声音很闷,像心脏在跳。
陈墨站在原地,没有走。
苏晚晴拉着张一鸣,从他身边走过去。经过他身边的时候,张一鸣听到陈墨又说了那句很轻的话:“别死。”
这次张一鸣回头了。他看着陈墨,陈墨也看着他。两个人的目光在路灯下交汇了一秒,然后张一鸣转回头,继续往前走。
苏晚晴的手还按在他的肩膀上。她的手指没有松开,一直按着,像在确认他还在。
他们走过一条街,又一条街。便利店在街角,灯没亮,卷帘门关着。苏晚晴没有停下来,她带着张一鸣继续往前走,走过便利店,走过外卖站,走过修车铺,走到一栋灰色的居民楼前面。
“这是你家?”张一鸣问。
苏晚晴从口袋里掏出钥匙,打开单元门。楼道里的声控灯坏了,漆黑一片。她摸黑上了三楼,打开一扇门。门后是一个很小的房间,一室一厅,家具很少,但很干净。茶几上放着一盆绿萝,叶子绿得发亮。
苏晚晴打开灯,把张一鸣让进屋里。她给他倒了一杯水,指了指沙发:“坐。”
张一鸣坐下来,把拐杖靠在沙发扶手上。他环顾四周——墙上没有照片,书架上没有书,冰箱上没有便签。这个房间像一个样板间,干净得不像是人住的。
苏晚晴在他对面坐下,中间隔着一个茶几。绿萝的叶子垂下来,刚好挡住她的半张脸。
“你住这里?”张一鸣问。
“三年。”苏晚晴说,“从我辞职那天起。”
张一鸣看着她身后的窗户。窗外是漆黑的夜,没有星星,没有月亮,只有对面楼的灯光,一个一个方格子,像屏幕上的像素。
“你辞职以后,系统没找过你?”
苏晚晴把绿萝的叶子拨到一边,露出完整的脸。她的脸在灯光下显得很疲惫,眼角的细纹比在便利店时更明显。“找过。陈墨来找过我,说系统需要我回去。我说不。他就走了。”
“就这么走了?”
“他不想抓我。”苏晚晴说,“他也不想抓你。但他不得不抓。因为他是执行员。执行员不执行命令,就会被抹杀。”
张一鸣想起陈墨右手发抖的样子,想起他两次说“别死”时的声音,想起他站在路灯下让那五个人走时的表情。他不是坏人,他是被绑在轮子上的人,轮子一直在转,他不敢跳,跳下去就碎了。
“你能救他吗?”张一鸣问。
苏晚晴看着他,看了几秒。然后她说:“你先救你自己。”
张一鸣沉默了。他端起水杯喝了一口,水是凉的,从喉咙一直凉到胃里。他把杯子放在茶几上,双手交叉放在膝盖上,低着头。
“我的倍数还是2倍。”他说。
“我知道。”苏晚晴说,“但你的抹杀倒计时停了。”
张一鸣掏出手机看了一眼——抹杀倒计时那一栏是空的,没有数字,没有提示,什么都没有。他瞪大了眼睛:“什么时候停的?”
“从你走出裂缝的那一刻。”苏晚晴说,“系统在你身上启动的抹杀程序,是基于你在现实世界的因果链。你进了缝隙,因果链断了。出来以后,系统需要重新建立你的因果链。这个重建过程需要时间。你现在处于‘因果空白期’,系统暂时杀不了你。”
“多久?”
“不知道。也许一天,也许一小时。取决于你的因果值有多强。”
张一鸣把手机扣在茶几上,玻璃桌面映出他的脸。他的脸色很差,嘴唇干裂,眼睛下面有黑眼圈,像一个刚从战场上撤下来的伤兵。
“那我们在这段时间里做什么?”他问。
苏晚晴从茶几下面拿出那个笔记本——黑色封皮,里面写满了代码。她翻开第一页,推到张一鸣面前。
“背书。”
张一鸣看着那些密密麻麻的代码,头皮发麻:“我一个送外卖的,你让我背代码?”
苏晚晴从抽屉里拿出一支笔,在笔记本的空白处写了一行字,然后把笔记本转过来给他看。上面写的是中文,不是代码:
“系统核心指令 #001:因果链的优先级取决于情绪值。情绪值越低,因果链越强。”
张一鸣盯着这行字,脑子里有什么东西突然通了。他想起自己随口说“我真想被开除”时,赵富贵的情绪值很低——被银行踢皮球、手臂受伤、假钞事件。系统把“开除”这个结果弹给了情绪值最低的人。不是因为他离得近,是因为他情绪值低。
“所以情绪值越低,越容易成为倒霉接收体?”张一鸣问。
苏晚晴点头:“系统需要平衡。你许愿自己倒霉,系统必须找到一个接收体。它选择的标准就是——谁的因果链最弱,谁的情绪值最低,谁最容易被‘牺牲’。赵富贵符合所有条件,所以倒霉落在他头上。”
张一鸣的脑子在飞速运转。如果他能控制别人的情绪值,他就能控制倒霉的流向。他不需要被动等待系统选择,他可以主动引导系统把倒霉弹给谁。
“还有一句。”苏晚晴又写了一行字,把笔记本转过来:
“系统核心指令 #023:描述性语句的优先级高于祈使性语句。”
张一鸣念了一遍,然后抬起头:“就是你说的‘描述’比‘许愿’更有效?”
“对。许愿是祈使句,系统会判定你在主动要求因果。描述是陈述句,系统会判定你在陈述事实,然后自动补全因果链。你越不像在使用因果律,系统越容易上当。”
张一鸣笑了。他终于明白了——这个系统不怕你使用因果律,它怕你不知道自己在使用因果律。你越是无意识,越是随口一说,它越拿你没办法。
他拿起笔,在笔记本上写了一行字:“那我是不是应该假装自己是个傻子?”
苏晚晴看着那行字,嘴角又动了一下。这次那个弧度比之前大了一点,像是真的在笑。“你本来就是。”她说。
张一鸣愣了一下,然后笑了。两个人面对面坐着,中间隔着一盆绿萝,笑得像两个刚偷到了糖的孩子。笑完了,苏晚晴收敛表情,把笔记本翻到下一页。上面画了一张图——不是代码,是一张树状图,从顶端分叉,一左一右,左边写着“正向因果”,右边写着“反向因果”。
“正向因果是系统设计的规则:你许愿什么,就得到什么。反向因果是翻转后的规则:你许愿什么,就得到相反的结果。”苏晚晴指着树状图的分叉点,“你是从正向被翻转到反向的。但翻转不是终点,是中间态。你可以继续往下走。”
“去哪?”
苏晚晴指着树状图最底端的一个分支,上面写着两个字:“因果闭环。”
张一鸣盯着那四个字,心跳加速。他想起苏晚晴在便利店仓库里说过的话——“因果闭环:你把系统施加在你身上的惩罚,以系统运行的因果链条形式反射回去。”不是反弹,不是转移,是反射。像镜子,光从哪里来,就照回哪里去。
“我能做到吗?”张一鸣问。
苏晚晴看着他,眼神里有了一种他从没见过的情绪。不是同情,不是心疼,是一种很复杂的东西,像是骄傲,又像是担忧。
“你已经在做了。”她说。
张一鸣低头看着自己的手。手掌上的茧子还在,伤口还在,但这双手和几个小时前不一样了。不是手变了,是他对自己的认知变了。他不再是那个被系统玩弄的外卖员,他是一个被锁住能力、被系统追杀、但还没有死的人。
窗外开始泛白了。凌晨的灰蓝色从地平线升起,慢慢浸染了整个天空。张一鸣靠在沙发上,看着那盆绿萝,叶子在晨光中变得更绿了。他掏出手机,看了一眼时间——凌晨五点三十七分。
苏晚晴站起来,走到窗边,拉开窗帘。晨光照进来,落在她的脸上,把她的轮廓镀上一层淡金色的光。她转过身,背对着窗户,看着张一鸣。
“第一阶段结束了。”她说,“从现在开始,你要主动出击。”
张一鸣站起来,拄着拐杖,走到窗边,和她并肩站着。楼下的街道还空着,只有一辆洒水车慢慢开过,水花溅在路面上,在晨光中闪着光。
“好。”他说。
手机震了。系统弹窗:“倍数:2倍。抹杀倒计时:正在重建因果链。预计恢复时间:23小时47分。请耐心等待。”
张一鸣关掉弹窗,把手机放进口袋。他看着窗外的晨光,深吸了一口气。空气里有露水的味道,还有洒水车过后那股湿湿的泥土味。他转过头看苏晚晴,她也正在看他。
两个人对视了一秒,然后同时转回头,看着窗外。
天亮了。