DARK RIVER
暗河
第一卷· BLACK WATER
第十一章
裂缝
四十七个小时。
这是Ethan和沈砚从医院走廊分开以后,没有见面的时间。
不算很久。
甚至还不到两天。
但对于过去这一周几乎每天都会碰见、争吵、互相追问、一起被人开枪的两个人来说,已经足够让某种刚刚形成的习惯突然空下来。
Ethan没有承认自己注意过时间。
只是手机每次亮起,他都会下意识先看一眼名字。
然后发现不是沈砚。
于是继续工作。
就这么简单。
至少他告诉自己是这样。
第二天下午两点。
联邦内部审查室。
窗户不能打开。
空调温度低得像有人故意让所有接受调查的人不舒服。
Ethan坐在桌子一侧。
对面三个人。
一个来自内部事务。
一个法律顾问。
还有一个他见过两次、但一直记不住名字的高级主管。
桌上放着洛杉矶河地下设施的报告。
尸体。
遥控器。
□□。
沈砚的开枪记录。
以及Ethan那一拳。
“所以。”
内部事务调查员又问了一次。
“当时嫌疑人已经被控制?”
“是。”
“戴上手铐?”
“是。”
“武器已经离开身体?”
“枪是。”
“但他手边还有遥控器?”
“对。”
“你确认那是□□遥控器吗?”
“当时不确认。”
“Shen确认吗?”
Ethan:
“不可能。”
“为什么?”
“因为没人确认。”
“那他为什么开枪?”
Ethan停了两秒。
“他说他不能赌。”
调查员低头写。
“你的判断呢?”
“他不应该开枪。”
“即使事后确认遥控器连接炸弹?”
“即使。”
对面三个人都抬头。
Ethan靠回椅背。
“你们问的是当时。”
“不是事后。”
“当时我们不知道。”
“一个已经被铐的人。”
“没有枪。”
“手在往一个未知装置移动。”
“我已经发出停止指令。”
“他还有服从可能。”
法律顾问:
“如果他按下去。”
“至少二十人可能死亡。”
Ethan看向他。
“是。”
“所以你仍认为Shen做错?”
“我认为结果正确不代表程序就自动正确。”
“如果让你重新来?”
Ethan沉默了一下。
这一秒比前面任何回答都长。
“我会更快控制他的手。”
“不是我问的。”
“我知道。”
调查员盯着他。
“如果没有时间呢?”
Ethan没有马上回答。
最终:
“那就是我最不想面对的部分。”
审查结束时。
主管合上文件。
“暂时没有处分决定。”
Ethan起身。
走到门口。
身后忽然有人问:
“Agent Cole。”
他停。
“你和Adrian Shen到底是什么关系?”
Ethan回头。
“调查对象。”
“只是?”
“目前。”
“你为他隐瞒过任何信息吗?”
“没有。”
“你相信他吗?”
Ethan想起地下设施。
沈砚抬枪。
枪声。
尸体。
又想起仓库里那一下把自己撞到柱子后。
广州雨伞。
篮球场。
Elena那封信。
最后他说:
“这不是一个适合法律记录的问题。”
然后关门。
走廊。
Reed正在等他。
手里两杯咖啡。
Ethan一眼就看到。
“我现在真的开始怀疑你每天工作内容只有买咖啡。”
Reed递过去。
“至少这项工作没人投诉。”
Ethan接。
喝了一口。
“奶少了。”
“你最近要求越来越高。”
“压力使人成长。”
两个人往办公室走。
Reed:
“怎么样?”
“还活着。”
“我看出来。”
“那你为什么问?”
“礼貌。”
Ethan看他一眼。
“你不擅长。”
“彼此。”
走到电梯前。
Reed忽然说:
“离Shen远一点也好。”
Ethan按电梯。
“你听谁说我们近过?”
“你们过去七天一起出现在三个国家。”
“同一个枪战。”
“同一个医院。”
“还有一次你揍了他。”
“从风险管理角度。”
“这已经很近。”
Ethan:
“工作。”
Reed:
“当然。”
电梯门开。
两个人进去。
门合上。
Reed看着数字下降。
“现在距离拉开。”
“至少能让你重新知道自己的线在哪里。”
Ethan侧头。
“我的线?”
“规则。”
“程序。”
“你本来最在乎的东西。”
Ethan:
“我现在也在乎。”
Reed:
“那就好。”
电梯到三楼。
门开。
Ethan没动。
Reed走出去两步。
发现他没跟。
回头。
“怎么?”
Ethan站在电梯里看他。
“你为什么这么希望我离他远一点?”
Reed停住。
“我刚才说了。”
“不是。”
“什么不是?”
“不是职业风险。”
“你第一次听到Adrian Shen的时候就不对。”
Reed眼神很轻地变了一下。
Ethan继续:
“我问你认不认识。”
“你说听过名字。”
“后来每次他出现。”
“你都很快知道。”
“Sebastián也是。”
“Vale也是。”
“甚至Blind Tide。”
“你知道得总比一个普通导师多一点。”
电梯开始提示即将关门。
Ethan伸手挡住。
“Thomas。”
Reed站在外面。
没有回答。
Ethan:
“你到底在保护谁?”
门又一次提示。
Reed最后只是说:
“先去查你的案子。”
Ethan盯着他。
“这句话不是答案。”
“我知道。”
门合上。
Reed的脸消失。
Ethan站在电梯里。
第一次非常清楚地感到:
过去十几年里,自己最信任的那个人——
正在变成一个问题。
同一时间。
Meridian。
Nico已经连续工作十九个小时。
Maya把第四罐能量饮料从他手里拿走。
“你再喝会死。”
Nico伸手。
“还我。”
“不。”
“这是公司资产。”
“是便利店资产。”
“我报销。”
“那也是公司资产。”
Nico看沈砚。
“老板。”
沈砚坐在长桌另一端。
“她说得对。”
Nico:
“叛徒。”
Maya:
“你这个词最近最好慎用。”
这句话一落。
会议室忽然安静了半秒。
因为所有人都知道她指什么。
过去四十七小时。
他们重新审计了Meridian全部核心权限。
结果比预想更糟。
不是一个账户被盗。
是三个。
Nico。
Maya。
以及沈砚自己。
过去几年里。
都出现过本人不可能使用的登录。
有些时间他在飞机。
有些时间Maya人在东京。
有些时间Nico甚至已经因为喝多了躺在医院。
可权限仍然被正常调用。
不是破解。
不是暴力侵入。
系统认为:
它们都是合法操作。
屏幕中央。
Nico把时间轴拉到最早。
2019。
Meridian早期服务器迁移。
一个从未出现在公司设计文档里的旧基础设施目录:
/RIVER-ARCHIVE/
沈砚:
“谁建的?”
“还不知道。”
“最早一版代码?”
Nico点开。
作者标签。
两个字母:
E.C.
Maya:
“又是这个。”
Nico:
“2019。”
“Meridian刚搭第一批基础设施。”
“这个目录就已经在。”
沈砚:
“从收购系统带来的?”
“不是。”
“时间比Northstar收购早。”
“比我们和Caldera发生正式接触也早。”
Maya:
“那谁放的?”
Nico靠回椅子。
“如果我知道,我现在应该在睡觉。”
David翻着审计文件。
“E.C.可以是任何东西。”
“Engineering Core。”
“Encrypted Channel。”
“External Control。”
Maya:
“也可以是名字。”
所有人都安静一下。
Nico:
“Ethan Cole?”
沈砚抬眼。
“不可能。”
David看他。
“你这么确定?”
“2019他没有能力进入Meridian初始架构。”
Nico:
“你是在夸他还是骂他?”
“事实。”
Maya:
“那Elena?”
沈砚眼神轻轻一动。
David:
“Elena什么?”
没人回答。
因为他们根本不知道Elena是否有另一个姓。
也不知道这个标签是不是故意留下的。
Nico继续。
“重点不是E.C.”
屏幕切换。
“重点是这个东西不是后来入侵Meridian。”
“它从一开始就在。”
沈砚:
“像种子。”
“Exactly.”
“我们建公司的时候。”
Nico看着他。
“有人已经替我们留了一扇门。”
会议室里没人说话。
这件事第一次让沈砚真正感到不舒服。
不是有人渗透Meridian。
那可以查。
可以拔。
可以杀掉访问权限。
真正的问题是:
如果那个东西从公司成立第一天就存在——
那么“Meridian是沈砚自己建立的第三边”这个认知,也开始出现裂缝。
Elena信里那句:
建自己的。
曾经让他觉得某种荒谬的巧合。
现在却像另一层可能:
有人很早就知道他会这么做。
甚至——
有人帮他把路铺好了。
而他从来不知道。
Eve坐在会议室最远处。
依旧很安静。
她从头到尾只问了一个问题。
“这个目录能做什么?”
Nico:
“理论上?”
“嗯。”
“调用核心权限。”
“隐藏维护记录。”
“生成临时凭据。”
“让某些日志看起来像合法操作。”
Eve:
“Blind Tide?”
Nico:
“有可能。”
“能从Meridian内部触发?”
“现在能。”
“以前?”
Nico停住。
“如果2019版本结构一样。”
“也能。”
Eve:
“谁知道?”
“现在?”
“我们所有人。”
“以前?”
Nico看向屏幕。
“可能只有写它的人。”
Eve点头。
没有继续。
沈砚却看了她一眼。
不是怀疑。
只是记住。
手机震动。
陌生号码。
沈砚低头。
一张照片。
Ethan。
刚从联邦大楼出来。
照片拍摄时间:
三分钟前。
拍摄角度在街对面。
Ethan正在低头看手机。
完全不知道有人看着。
图片下面:
HE’S STILL ASKING THE WRONG QUESTIONS.
沈砚的眼神瞬间冷下来。
第二条:
TELL HIM TO STOP ASKING ABOUT REED.
沈砚抬头。
“Nico。”
“嗯?”
“追。”
手机扔过去。
Nico一眼看到照片。
表情立刻变。
“什么时候?”
“刚刚。”
“Cole?”
“嗯。”
“谁拍?”
“查。”
David看沈砚。
“你准备联系他?”
沈砚没回答。
Maya:
“你们不是绝交?”
沈砚看她。
“谁说?”
“Nico。”
Nico:
“我没有。”
Maya:
“你说Ethan打了他。”
“这不等于绝交。”
David:
“你们为什么要讨论这个?”
Nico:
“因为工作十九小时以后需要娱乐。”
沈砚已经拨号。
响了三声。
接通。
Ethan第一句话:
“如果你是为了上次——”
“不是。”
两边都停了一下。
显然Ethan也没想好自己为什么第一反应会提那件事。
沈砚直接:
“有人在看你。”
Ethan语气立刻变。
“哪里?”
“刚离开大楼。”
“照片。”
“发你。”
几秒。
Ethan收到。
没有说话。
沈砚:
“第二条提Reed。”
还是沉默。
“你刚才问他什么?”
Ethan:
“你怎么知道我刚问?”
“信息说你在查。”
“我在问你怎么知道。”
“我不知道。”
Ethan很轻地笑了一声。
“终于又回到熟悉答案。”
沈砚没接这个。
“周围有什么?”
Ethan停住脚步。
街上很多人。
车辆。
便利店。
咖啡店。
公交站。
没有明显异常。
“没看到。”
沈砚:
“别回家。”
“你又开始命令我?”
停顿。
这句话一下把第十章那条线拉回来。
两边都安静。
沈砚:
“不是命令。”
Ethan:
“听起来很像。”
“那当建议。”
“我会判断。”
“好。”
沈砚这次没有争。
反而让Ethan有点不习惯。
挂电话前。
Ethan忽然说:
“Shen。”
“嗯。”
“你收到‘the trade’以后。”
沈砚眼神瞬间变。
“你怎么知道?”
“什么?”
Ethan停了一下。
“我说——”
他本来不是要说这个。
只是“交易”这个词最近在Macau文件里出现过。
而沈砚反应太快。
两个人都意识到。
Ethan声音低下去。
“你收到过什么?”
沈砚没回答。
“Adrian。”
还是沉默。
Ethan:
“你又自己留东西。”
沈砚:
“和你没关系。”
“我们查的是同一个——”
“那是我父母。”
“Daniel也在那里。”
“我知道。”
“所以跟我有关系。”
沈砚停了很久。
最后:
“以后说。”
Ethan:
“你最喜欢这个词。”
“你也是。”
电话断。
两个人的关系显然没有修复。
但某种更糟糕的东西已经形成。
他们会生气。
会互相不信。
可危险出现时。
还是会第一时间联系对方。
这比和解更麻烦。
Nico的追踪结果很快出来。
拍Ethan的人使用公共摄像反射。
真正拍摄设备在一辆临时租赁车内。
车牌假。
但街角商店玻璃恰好反射出驾驶位。
非常模糊。
Nico增强三次。
沈砚站在屏幕前。
只看了一眼。
整个人停住。
Maya:
“认识?”
沈砚没有回答。
Nico继续增强。
男人五十多。
亚洲面孔。
右侧太阳穴有一道旧痕。
发际线比十八年前高。
但沈砚不会认错。
“赵启。”
他说。
Maya皱眉。
“广州那个?”
“嗯。”
“他什么时候回美国?”
“不知道。”
Nico查入境。
没有。
查商业航班。
没有。
私人飞机。
三个可能。
船。
太多。
沈砚:
“Vale。”
David:
“你觉得Vale带他来的?”
“我觉得Vale知道。”
Maya:
“你们四十七小时前才在广州被赵启带去停车场。”
“然后他中枪跑掉。”
“现在又出现在洛杉矶盯Cole。”
“他到底站哪边?”
沈砚看着赵启模糊的脸。
“如果知道。”
“事情就简单了。”
晚上六点十二。
一家二十四小时自助洗车场。
工业区。
机器声音很大。
高压水枪。
吸尘器。
烘干设备。
任何普通窃听设备在这里都很难获得清晰音频。
Ethan先到。
站在自动售货机旁。
没有咖啡。
只有苏打水。
他买了一瓶。
喝一口。
皱眉。
沈砚从另一边进来。
第一眼看见的就是这个表情。
“难喝?”
“非常。”
“那为什么买?”
“这里没咖啡。”
“可以不喝。”
Ethan:
“你生活真的很无趣。”
四十七小时后。
两个人第一次面对面。
Ethan先看沈砚嘴角。
伤已经淡很多。
但还在。
沈砚也看到了他手背。
那天打人的关节有一点旧擦伤。
两个人都没提。
Ethan:
“我们不是来修复关系。”
沈砚:
“我知道。”
“这句话说出来为什么这么奇怪?”
“因为你先说。”
Ethan:
“忘掉。”
“已经听见。”
“你有时候真的——”
“很烦。”
Ethan:
“你学得很快。”
他们走到最靠里面一排。
机器轰鸣。
Ethan把手机调成飞行模式。
沈砚:
“赵启。”
“我知道。”
“他今天盯你。”
“嗯。”
“你查Reed的时候。”
Ethan看他。
“你为什么觉得有直接关系?”
“消息说的。”
“也可能在故意把我们往Reed上引。”
“所以我没说他有问题。”
Ethan:
“但他有。”
沈砚抬眼。
“证据?”
“很多小地方。”
“都不够。”
“然后?”
“他从2009开始在我身边。”
沈砚:
“这不是问题。”
“问题是他认识所有我后来查到的人。”
“Vale。”
“Sebastián。”
“你。”
沈砚:
“他说认识我?”
“没有。”
“但他听到你名字的时候。”
“反应不是第一次。”
沈砚沉默。
Ethan:
“你认识他吗?”
“见过照片。”
“以前?”
“我不知道。”
Ethan:
“你的人生里到底有多少地方是‘不知道’?”
沈砚:
“最近越来越多。”
Ethan把澳门资料拿出来。
不是原件。
打印图。
23:41。
沈崇山。
Vale。
Daniel。
Ward。
“我查到Ward了。”
沈砚眼神停在照片。
“Martin。”
“嗯。”
“所以2008那晚。”
“四个人都在。”
沈砚:
“至少四个。”
“你收到的‘trade’是什么?”
沈砚没说。
Ethan没有逼第二遍。
只是把照片推过去。
“我妈说那个视频里的女人不是她。”
沈砚抬眼。
“确定?”
“她说她当晚在香港。”
“有记录?”
“有。”
“记录可以改。”
“我知道。”
“她自己呢?”
Ethan:
“我信她没在那个画面里。”
沈砚看了他一眼。
“你还是信她。”
“她是我妈。”
“这不是证据。”
“我知道。”
“但人不是只靠证据活。”
这句话说完。
两个人都安静了一秒。
沈砚终于把手机拿出来。
打开那两条信息。
递过去。
Ethan看:
YOUR FATHER DIDN’T CHOOSE ELENA.
HE CHOSE YOU.
下一条:
ASK VALE WHAT “THE TRADE” WAS.
Ethan抬头。
“你四十七小时前就收到?”
“嗯。”
“为什么现在才给?”
沈砚:
“因为我想先确认。”
“自己?”
“嗯。”
“这就是我最烦你的地方。”
“我知道。”
“你永远先自己决定谁该知道什么。”
沈砚眼神冷了一点。
“你也一样。”
“我在系统里。”
“你不是。”
“这不是道德豁免。”
Ethan:
“我没说是。”
冲突又要往上走。
可这一次。
一辆车突然从洗车场入口冲进来。
速度不对。
非常快。
Ethan先看到。
“Move!”
他一把推沈砚。
两个人同时向两边躲。
轰!
黑色轿车直接撞上自动洗车设备。
金属巨响。
玻璃炸开。
水管断裂。
高压水瞬间喷得到处都是。
警报响。
洗车场的人开始尖叫。
Ethan已经拔枪。
沈砚从另一侧靠近车。
驾驶座里一个男人伏在方向盘。
胸口都是血。
不是撞击伤。
枪伤。
“还活着。”
Ethan拉开门。
男人五十左右。
完全陌生。
呼吸很浅。
沈砚检查后排。
没人。
车里只有一个旧录音机。
真正的磁带式。
放在副驾驶。
上面贴着一张黄旧标签:
08 / 18
Ethan:
“救护车!”
有人已经报警。
沈砚拿起录音机。
Ethan:
“别碰。”
沈砚停。
看他。
两个人同时想起
“证物。”
Ethan说。
沈砚这次把手收回。
“好。”
驾驶员突然抓住Ethan袖子。
力气很弱。
“Zhao…”
Ethan低头。
“赵启?”
男人用力喘。
“Tell…”
“Tell who?”
“Shen…”
沈砚靠近。
男人看见他。
眼睛睁大一点。
像终于完成确认。
“Your father…”
血从嘴角出来。
“Recorded…”
“Where is Zhao Qi?”
男人已经说不出。
手慢慢松开。
救护车还没到。
人先死了。
Ethan站起来。
看沈砚。
沈砚看那台录音机。
两个人谁都没再动。
直到警察抵达。
证物合法封装。
现场拍照。
记录。
这一次沈砚从头到尾没碰。
Ethan注意到了。
没有说谢谢。
这种改变不适合说出口。
磁带在晚上十点十二分完成初步播放。
法证音频室。
Ethan。
沈砚。
Priya远程。
Nico通过加密线路。
还有一名技术员。
录音很差。
大量底噪。
开始是酒店房间环境音。
然后。
一个男人。
中文。
沈砚听见第一句时。
脸色就变了。
“小砚。”
只有两个字。
他已经认出来。
沈崇山。
录音里。
沈崇山的声音比照片让人更真实。
四十多岁。
疲惫。
说话很慢。
背景有人敲门。
他似乎知道时间不多。
“如果有一天你听到这个。”
停顿。
“不要相信赵启。”
沈砚眼神瞬间抬起。
Ethan也看他。
录音继续:
“也不要相信Vale。”
杂音。
“不是因为他们一定在骗你。”
“是因为他们知道的都只是——”
磁带突然卡了一下。
声音断掉两秒。
然后恢复。
“……部分。”
沈崇山喘了口气。
“你妈那边我来不及了。”
沈砚的手指缓慢收紧。
“如果Daniel到了。”
“让他——”
又一段损坏。
完全听不清。
然后:
“小砚。”
声音变得更低。
“我做了一个选择。”
沈砚几乎没有呼吸。
“你以后会恨我。”
“应该的。”
磁带发出很长的空白噪音。
最后。
沈崇山只留下一句:
“别替我原谅自己。”
录音结束。
音频室里没人动。
技术员都没有马上摘耳机。
Ethan第一次看见沈砚出现一种真正失去支撑的状态。
不是崩溃。
他甚至坐得很直。
只是脸上的控制像突然失去了意义。
因为父亲亲口确认:
他确实做过一个选择。
而那个选择和Elena有关。
和沈砚自己有关。
Ethan没有说话。
这时候任何“也许不是你想的那样”都廉价。
沈砚反而先开口。
“再放一次。”
技术员:
“你确定?”
“嗯。”
第二遍。
他一句一句听。
没有变。
Ethan忽然注意到背景。
“停。”
技术员暂停。
“往前八秒。”
播放。
背景有电子提示音。
两短。
一长。
Priya在视频那边忽然说:
“酒店内部电话?”
Nico:
“不像。”
Ethan:
“再放。”
提示音以后。
远处有人说英语。
非常模糊。
技术员做增强。
一次。
两次。
第三次。
终于听出来:
“…eleven minutes…”
所有人一起抬头。
Ethan:
“时间戳。”
“录音机没有数字时间戳。”
“磁带标签8月18。”
“环境?”
Nico:
“可能前一晚。”
Priya已经开始查旧资料。
“澳门酒店。”
“如果是沈崇山那间房……”
键盘声。
很快。
她找到一条旧系统故障日志。
2008年8月17日。
23:41。
部分系统进入维护。
恢复:
23:52。
十一分钟。
Ethan看着屏幕。
忽然站起来。
“不是删掉十一分钟。”
所有人看他。
“什么?”
他走到白板。
拿笔。
写:
23:41 — Macau
再写:
23:52 — Elena death record / Guangzhou
然后:
2017 Mateo。
2:41—2:52。
2026 warehouse。
14:21—14:32。
高岚家。
20:41—20:52。
河道。
13:09—13:20。
全部。
Ethan盯着这些。
“我们一直把它当成一种清除痕迹的方法。”
Nico:
“不是?”
“是。”
“但不只是。”
Ethan在中间写:
WINDOW
“他们不是事后删十一分钟。”
“他们提前制造十一分钟。”
沈砚终于抬眼。
Ethan:
“这不是掩盖犯罪。”
“这是给犯罪预留的时间。”
房间安静。
这句话第一次真正把Blind Tide从“故障”变成了结构。
十一分钟不是神秘数字。
不是仪式。
也不是某个人的签名。
而是一段被整个系统共同承认的——
失明时间。
只要拥有足够多节点权限。
某些人。
某些车。
某笔钱。
某个尸体。
甚至一个活人。
都可以在那十一分钟里不存在。
Priya快速查资料。
“Blind Tide这个词。”
“我以前搜不到。”
“但刚才用旧情报缩写查到一个东西。”
“哪里?”
“九十年代末到二〇〇〇年代初的一批跨境情报培训材料。”
“不是正式项目名。”
“更像黑话。”
她打开。
内容非常少。
一句:
BLIND TIDE — temporary synchronized visibility failure across independent systems.
Nico低声:
“独立系统同步失明。”
Ethan:
“早期时长?”
Priya:
“不固定。”
“有九分钟。”
“十三分钟。”
“七分钟。”
“后来——”
她翻。
“2008以后记录里。”
“十一分钟开始明显增加。”
沈砚:
“标准化。”
所有人看他。
“基础设施越来越联网。”
“承包系统越来越统一。”
“需要的窗口也就可以固定。”
Nico:
“十一分钟。”
沈砚:
“嗯。”
第一个第一季核心问题。
终于开始有了形状。
但还不是完整答案。
因为仍然不知道:
谁有资格开这扇门。
凌晨一点。
Ethan没有回家。
他去了Reed办公室。
门关着。
灯亮。
Reed似乎知道他会来。
桌上没有咖啡。
这一次。
什么都没有。
Ethan进去。
关门。
把Blind Tide旧资料扔桌上。
“你听过。”
Reed看了一眼。
没否认。
“很久以前。”
“什么时候?”
“Daniel那几年。”
“具体。”
“2000年代。”
“他做什么?”
“我不能讲全部。”
Ethan笑了一声。
“你真的打算今天还这么回答?”
Reed:
“Ethan。”
“别叫我。”
他走近。
“2009。”
“你什么时候开始照顾我?”
Reed不动。
“我父亲官方死于2010。”
“你2009已经进到我们生活里。”
“为什么?”
“工作。”
“Bullshit。”
“你本来就认识Daniel。”
“是。”
“
【当前章节不完整……】
【阅读完整章节请前往……】
【www.leduxs.cc】