便利店收银台的灯光白得刺眼。夜渊把手机屏幕按在POS机感应区上的时候,我正低头从包里找零钱。然后我听到一声极轻的“滋”——不是机器正常运转的声音,是那种电流在错误路径上找到出口时发出的短促炸裂声。抬头。POS机屏幕已经黑了。不是关机那种黑——是整块屏幕像被什么东西从内部填满了。黑色底面上,缓缓浮现出一个暗金色的指纹轮廓。指纹的纹路清晰得像有人用金粉描过一遍,每一个脊线的走向都保持着完整的弧度。边缘还在微微发亮,像刚被烙上去的金属箔,还没完全冷却。
收银员愣住了。她低头看了一眼POS机,又抬头看了一眼夜渊。她的视线在他脸上停留了大约两秒,然后移开——不是被吓到的移开,是那种在确认某件事物不属于她能理解的范畴之后,本能地把目光收回到安全范围内的移开。“先生,您这手机——”
“我扫码吧。”我已经把夜渊的手从POS机上拉开了。他的手腕在我掌心里是凉的——和昨天超市那次不同,这次的凉是那种持续性的,像是有什么东西从他体内被抽走了一部分。手机屏幕上,微信付款码已经打开了。我朝收银员举了一下手机屏幕,她犹豫了一下,把扫描枪对准了我的码。“滴”一声过了。夜渊站在我旁边,低头看着他被移开的那只手。
走出便利店之后我把他的手机拿过来翻了一下。屏幕还是亮的,没有损坏。但相册里多了一张照片——是他刚才按POS机的时候自动生成的。黑色背景,暗金色指纹,边缘的纹路清晰可辨。“你的指纹——在烧它。”
“它在扫描的时候找到了我的指纹。然后尝试读取。”他停了一下,“读取失败了。”
“失败的意思是——”
“它不认识我。”
下午我们去菜市场买葱。菜市场里的人比超市多,空气里混着蔬菜的湿气和鱼摊的腥味。夜渊走在我旁边,他在人群里穿行的方式很奇怪——不是让开,也不是挤过去。他走过去的时候,人群会自动在他前方分开一条窄窄的缝隙,像水绕过一块立在水流中央的石头。他自己似乎没有注意到这一点。到了葱摊前,他拿出手机扫码。二维码在屏幕上停留了约三秒——然后整块二维码变成了一个纯黑色的方块。不是加载失败那种占位黑,是那种被刻意涂黑的黑,像有人用极细的笔把每一个像素点都填满了。收银的大叔用指节敲了敲屏幕:“你这码怎么回事?”
夜渊低头看了一眼那个黑色方块:“它不想被读。”
大叔抬头看着他:“不想被读?”那个问句里没有愤怒,只有一种纯粹的困惑。夜渊沉默了一下。然后他伸手——用食指的指腹,沿着那个黑色方块的边缘,从左到右擦了过去。黑色方块在他手指经过的地方被擦掉了,露出一部分完整的二维码。边缘的像素在恢复的过程中发生了一次极短暂的闪烁。扫过去了。“滴”的一声,交易成功。二维码的边缘已经变形了一小半——原本应该是笔直的黑白边界,在那个过程里变成了微微弯曲的弧线,像被高温熔过的塑料边缘。
最后的解决方案是现金。他从外套内侧的暗袋里摸出一枚硬币——面值写着“十”,边缘压着一圈极细的暗金纹路。纹路的走向和他手臂上的封印一致。我把硬币接过来放在收银台上,大叔捡起来看了看,又翻了个面:“新出的纪念币?”他把硬币翻了个面——背面没有国徽,只有一道暗金色的纹路。“不是。”我从自己钱包里抽出一张十块递过去,“找零不用了,他刚才拿错了。”那枚暗金硬币被我放进了自己的口袋。
出了菜市场,午后的太阳从他背后斜过来,把他右肩的影子投在我脚边。他手里拎着那捆葱,走路的姿势比前几天自然了一些——他会让葱叶在行走的过程中保持自然摆动。“如果我下次需要付钱——你替我付。”我没有说“可以”,没有说“好”。我走在他旁边,那枚暗金硬币在口袋里贴着我的大腿外侧,边缘的温度正在缓慢地传导到布料上:“嗯。我替你付。”他走路的时候,拎葱的那只手稍微放松了一点,像一根弦被拧松了四分之一圈。
晚上回到宿舍,我翻开笔记本,在“封印观察日志”下面新写了一行:“人类科技无法识别/承载他的力量波动。替代方案:现金,或我扫码。”笔尖在“或我扫码”四个字下面停了一下。合上本子之后我侧头看他——他正站在窗台边,手里拿着那捆葱。不是做饭前的准备,他在仔细查看一根葱的根部是否完整。他低着头,拇指沿着葱白的边缘缓缓移动,像在读一段写在植物表面的文字。他站在窗台边的时候,那只手的姿势和我刚才写“或我扫码”时握笔的姿势完全一致——拇指压着食指,指节微微弯曲,像在空气中描绘一道看不见的弧线。他在无意识中复刻了我的动作。我走过去把葱从他手里接过来放进厨房。他站在厨房门口,看着我放葱的位置,看了一会儿:“放得很好。”声音比我预想中轻了一些。
“你用能力的时候,空气里有味道。”他正在把葱从袋子里拿出来,“什么味道?”“枯树。干土。烧过的麦田。”他拿着葱的手停了一下。“那是旧世界的气味。我的世界。”那层气味在他放下葱之后慢慢变淡了,但空气里还残留着一层极淡的底色。他已经开始习惯“替我付钱”这件事了。那枚暗金硬币在口袋里贴着布料,以缓慢的速度冷却着。他站在窗台边,手里没有葱了。但他的手还保持着刚才放葱时的姿势——指节微屈,掌根朝上,像在等一样东西被放进他的掌心。