陈九的手腕被那只从镜里伸出来的手扣住时,先感觉到的不是冷,是一种说不出来的迟滞,像整条胳膊忽然被拖进了半秒前的旧画面里。
那只手细得过分,指节却很硬,骨头外头裹着一层近乎透明的白膜,像纸,又像被反复回滚过的皮。它扣得不紧,却让人挣不脱,仿佛真正抓住他的不是手,而是镜面里那一层已经写好的规则。
陈九咬牙一拧,掌心里那张参数单被他攥得发脆。纸背上浮出来的水痕已经漫到了“主视角”三个字下面,字缝里正一下一下往外渗灰白的光,像有谁在纸里呼吸。
镜里那道穿黑制服的人影没有再说话,只是抬起另一只手,轻轻按在镜面中央。
整面镜子立刻起了波纹。
不是玻璃受力的震荡,而像一张被反复擦写的屏幕,先闪出一片空白,再从空白里慢慢长出别的东西。陈九眼前一花,先看见的竟然不是站内货架,而是回滚日志。
一行行灰白字符沿着镜面往下淌,像被倒着冲洗的旧底片。
【回滚执行中】
【门牌映射完成】
【参数层待接收】
【镜面版本同步失败】
最后一行字刚浮上来,便猛地裂开,字母和汉字像被两只不同方向的手同时拉扯,扯成一团细碎的噪点。陈九耳膜一震,竟听见了两种截然不同的提示音,一种是校验通过时那种冷硬的短鸣,另一种却是回滚回卷时那种拖长的低啸,两股声音叠在一起,像一口井里同时有人下绳和收绳。
“它们撞上了。”小马的声音从身后传来,隔着一层发闷的空气,像从很远的地方喊过来,“镜面在接管,回滚在翻案,两个层都开始失真了!”
陈九没法回头。
他整个人像被镜子往里拽,脚下那层已经镜面化的地砖还在一下一下往上爬,灰白纹路缠上膝盖,顺着大腿往上勒,像有无数条细线想把他缝进这块镜子里。镜中那道黑制服的人影终于微微偏了下头,兜帽阴影下露出半张脸。那张脸没有五官,只在眼窝位置嵌着两枚极小的门牌碎片,一块写着“2-17”,一块写着“七码路 41 号”。
陈九心底一沉。
这不是一个人,是被镜面和回滚拼出来的接管体。
“你是谁?”他从牙缝里挤出一句。
那人没有答话,扣着他手腕的力道却忽然一松,像是故意让他看清什么。陈九顺着镜面往里看,顿时看见长廊尽头那扇门正在一格一格翻转。门牌先是阴差快递站,接着变成城郊七号中转站,再一跳,竟直接跳成了他母亲死亡日期那串数字,最后所有字都散掉,只剩一行极细的黑字悬在门上方。
`rollback target = owner`
陈九眼角猛地抽了一下。
“它把回滚目标改成你了。”小马声音发紧,“不是把你送进去,是把你当回滚锚点。只要你还在看这面镜子,回滚就会拿你的旧案继续写下去。”
他说到这儿,忽然闷哼一声,像是被什么东西从背后撞了一下。陈九勉强偏了偏眼角,看见小马身后的冷柜门正在一点点鼓起,门皮底下有东西在翻动,像有人从里面用手掌往外推。
那不是尸体,也不是包裹。
是一张被回滚出来的旧签收单。
签收单半边已经发黑,半边却还保留着新写上去的内容。上面原本应该是空白的收件人栏,此刻正慢慢浮出一个名字,名字每多一笔,柜门就多震一下,像那人正在从单据里往现实里钻。
陈九看得头皮发麻,终于明白过来。镜面失真不是单纯的看不清,而是把原本应该在镜中呈现的东西,从镜像里倒灌进现实。回滚失真则更狠,它不是退回原样,而是把被退回的旧版本硬插进当前版本里,连错误都被带着重演一遍。
现在这两股东西撞到一起,站里就成了一个不断互相篡改的死循环。
“关镜!”小马一边骂一边抄起钢尺砸向穿衣镜边框,“先把镜面断掉,不然它们会把整间站拖成一页废档!”
钢尺砸上去的瞬间,镜面只是轻轻一颤,没有碎,反而从边角溢出一圈白色的字流。字流像水一样顺着镜框爬下,落到地上便变成一串串小号门牌,每一块都薄得像刀片,歪歪斜斜地立在地砖上,组成一条往镜里去的路。
陈九被那只镜中手扣着,眼睁睁看着路成形。
路的尽头不是门,而是一张翻开的回滚包。
包皮上盖着红得发暗的印章,印文只剩半截,但还能认出“第二层证词”四个字。包内里铺着一层灰白底纹,底纹中央压着一个人名栏,正随着镜面震动一点点浮现出字迹。
不是别人。
是陈九。
他瞳孔骤缩,脑海里猛地闪过这几章里所有被撕开的线头。门牌之后的参数、参数背后的镜面、镜面又反过来咬住回滚,原来都不是孤立的层,而是同一条链路被不同权限重写后的三个面。有人先把他的旧案写进参数,再让参数劫持镜面,最后借镜面对回滚下指令,目的不是让站里乱,而是让陈九自己成为这条链的默认签收人。
“别看那包!”老赵的声音忽然从货架另一头炸出来,带着一股难得的急,“那是回滚要往你身上落的证词!”
陈九猛地一抬眼,才发现老赵不知什么时候已经从角落里爬了出来,半边身子拖着一层发白的影,像刚从旧页面里剥下来。他手里攥着一枚铜色小钉,钉尾缠着红线,正是先前从镜背夹层里抽出来的那一枚。
“钉回去!”老赵喊,“趁它还没把你的名字写完整!”
陈九几乎是本能地抬起另一只手,去抓那枚锈钉。可他一动,镜中那道黑制服人影也跟着动了。对方扣住他手腕的那只手忽然翻转,指尖一压,整面镜子里所有门牌碎片同时亮起,门后长廊瞬间拉近,像把一条走廊直接折叠进了镜面。
陈九只觉得眼前白光炸开,脚下一轻,整个人像被拖进了一页翻开的回滚日志里。
他听见了无数重叠的声音。
有凌晨两点的分拣机蜂鸣,有无头照片翻面的沙沙声,有空棺签收单被火舌舔过的噼啪声,还有一个很轻的女声,像从很久以前的镜子另一侧传来,断断续续地念着一串日期。
那是他母亲的死亡日期。
下一瞬,白光骤沉。
陈九跪在了地上,膝盖下不是站里的地砖,而是一面冰冷的镜面。四周的货架、灯管、冷柜、门牌全都不见了,只剩一条无边无际的灰白长廊,长廊两侧挂满镜子,每一面镜里都映着不同时间的站里。
有的镜子里,站门还挂着旧门牌。
有的镜子里,门牌已经翻成了“2-17”。
还有一面镜子里,陈九看见自己正站在分拣台前,手里捏着参数单,抬眼的动作慢了半拍,像被谁提前写好了动作。
“你终于进来了。”
那道黑制服的人影站在长廊尽头,声音第一次清楚起来。
陈九抬头看他,喉咙发紧:“你到底是谁?”
“你不该先问我是谁。”对方的声音平直得没有起伏,“你该先问,哪一个版本的你,才算活着。”
话音刚落,长廊两侧所有镜子同时闪了一下。
陈九看见每一面镜子里都多出一个自己,而那些自己又在同一时间做出不同动作。有的在拆包,有的在签收,有的在回滚,有的在门牌上写字,还有一面镜子里的他,正抬手把一份参数单递给镜外的人。
那不是现在的他。
却也不是完全陌生。
因为那一页参数单上,最后一行已经写好了。
`RETURN_POINT = MIRROR`
陈九心口一沉,几乎是在同一秒明白过来。
镜面失真,不是镜子坏了。
是回滚借着镜面,把返回点改掉了。
只要这个返回点成立,刚才站内的一切都能被改写成另一种结果,而陈九会被留在镜内,成为下一次回滚的锚。
他猛地伸手,去抓最近那面镜子里的自己。
指尖刚碰到镜面,整条长廊忽然剧烈一晃,所有镜子同时浮出裂纹。裂纹不是碎裂,更像一串串被强行中断的校验线,沿着镜框疯了一样延伸。那道黑制服人影微微一震,兜帽边缘第一次出现了模糊的抖动。
“现在才想断回滚,晚了。”对方冷冷开口。
陈九却忽然笑了一下,笑得很短,带着一口压到极致的气:“谁说我要断回滚。”
他低头,看向自己掌心。
那枚锈钉不知何时竟也跟着进了镜里,钉尾红线一端还缠在他手指上,另一端却已经垂进了长廊底部,像连着某个看不见的原点。老赵说得对,钉回去,钉的不只是镜,也是回滚的落点。
他抬手,狠狠将锈钉按进最近一面镜子的裂纹中央。
咔的一声轻响。
所有镜子里的画面同时停了一瞬。
紧接着,长廊尽头那道黑制服人影第一次往后退了半步,兜帽下的阴影被硬生生撕开一道口子,露出一枚正在发白的门牌。
门牌上没有编号,只有一行正在被擦除的字。
`rollback owner transfer`
陈九胸口一震,终于看清了真正失真的不是镜,也不是回滚,而是“归属”本身。
就在这时,镜外忽然传来一声巨响。
像是站门被谁从外面猛地撞开了。
长廊尽头那人猛地抬头,眼底第一次浮出明显的裂意。陈九也听见了,小马的喊声,老赵的闷哼,还有门外一股极重的潮气,夹着纸灰和铁锈,一并灌了进来。
镜面深处那条返回线开始倒着烧。
而镜外,真正的门,正在被第二层权限强行顶开。
本书首发来自四月天小说网,第一时间看正版内容!
