巴伦角在诺瓦联邦最南端的海岸线上,是一个被地图遗忘的小镇。镇上只有一条主干道、一家加油站、一间邮局兼杂货铺,以及散布在悬崖边缘的几十栋白墙灰瓦的老房子。海风终年从南面吹来,把岸边的柏树吹得全部朝北倾斜,像是某种无声的集体鞠躬。
奥利弗在杂货铺门口停了车。铺子老板是个七十多岁的老妇人,正坐在门廊上织一条似乎永远织不完的深蓝色围巾。她抬头看了他一眼,指了指悬崖方向:“克劳斯家那栋房子在灯塔路尽头,白屋顶,绿色百叶窗。他今天在家——早上来买过咖啡豆。”
灯塔路是一条沿着悬崖边缘蜿蜒的碎石小径,左侧是成排被海风吹斜的柏树,右侧是几十米高的断崖,崖下黑色的礁石在浪涌中时隐时现。奥利弗沿着这条路走了大约十分钟,看到了那栋房子。它比他想象的要小——一栋单层的石头小屋,墙面上爬满了被海风修剪得极短的常春藤,屋顶的白色油漆被盐雾侵蚀得斑驳剥落。院子里种着一棵被风吹歪的无花果树,树下放着一张折叠躺椅和一张用旧木板钉成的茶几。
本杰明·克劳斯坐在躺椅上,手里拿着一本翻到一半的旧书。他穿着一件褪色的海军蓝T恤,光着脚,脚边放着一杯还在冒热气的黑咖啡。他看见奥利弗推开院门走进来,没有站起来,只是摘下老花镜,用那种仿佛在看航海图的审慎目光打量了他几秒。
“你比我预计的早了三天。”克劳斯说。
“你知道我会来。”
“我知道。我只是没想到你在监狱里和零号谈完之后,这么快就能找到巴伦角。”克劳斯朝屋里偏了偏头,“厨房里有咖啡。自己倒。杯子在洗碗槽旁边的沥水架上。”
奥利弗走进小屋。屋里的陈设简朴到近乎苦行——一张铁架床,一张堆满书的木桌,一面钉满了航海图和手绘坐标网格的墙,以及一扇面朝大海的窗户。窗户开着,海浪拍击崖壁的声音有节奏地传进来,像某种古老的计时器。他在厨房里找到咖啡壶,给自己倒了一杯,然后端到院子里,坐在无花果树下一把同样被风吹旧的藤椅上。
“安德烈替我查了诺瓦理工学院的研究生档案。”奥利弗说,“马库斯·池在第三版保险系统的基础推导上有一个合作者。那个人在项目完成前夕退学,名字从所有正式文档里被删掉。马库斯在退学报告上替他写了一行备注:‘他一直生活在巴伦角。不要找他。他会来找你。’”
克劳斯喝了一口咖啡,目光越过院墙望向远处海面上闪烁的碎光。他的表情没有变化,但他的手指在书脊上轻轻敲了三下。
“二十八年了。”克劳斯说,语气平淡得像在陈述潮汐时间,“二十八年,没有人把这个名字从档案里挖出来过。连零号都没做到。你的实习生比我想的更能干。”
“不全是他的功劳。是我发现你在仓库地下室里对我撒了谎。”奥利弗放下杯子,身体微微前倾,双手交叉搭在膝盖上,“你说你给马库斯当了三十年私人会计师。但你从来没有告诉过我,你为什么能从海军打捞队退役之后直接转行做会计。你也没有告诉过我,为什么一个只做过三十年会计的人,能在五分钟之内破译马库斯用多层加密编写的逆转代码参数,能在电磁脉冲发生器干扰下从仓库备用服务器里提取全部档案,能在一艘渔船绕着你打转的情况下在水下找到船体残骸的精确坐标,能在被零号雇佣军追捕的时候仍然不急不慌地开车穿过整个银湾市。你从来就不是一个会计师。”
海浪拍打崖壁的声音填充了两人之间的沉默,一下,又一下,又一下。克劳斯把旧书合上放在茶几上,摘下老花镜挂在T恤领口,然后从躺椅上站起来,赤脚走到院墙边缘,背对着奥利弗,双手撑在粗糙的石墙上。
“我是马库斯在诺瓦理工的第一个合作者。不是第二,是第一。”他的声音被海风卷走了一半,但剩下的已经足够清晰,“我们二十二岁那年一起推导出整套数学框架的原型——不是后来的第三版,不是塞壬7.0,不是逆转代码,是一切的基础。那套框架本来应该用来设计一个全球金融风险预警系统,不是用来赚钱,更不是用来杀人。我那时候是研究生会里发表论文最多的理论派,马库斯是唯一能看懂我全部推导的人。我们约定毕业之后一起搭建这个系统,把它献给诺瓦联邦金融监管局,作为公共安全基础设施的一部分。”
“然后呢?”
“然后有一年巴伦角发生了一起沉船事故。一艘搭载偷渡难民的货轮在断崖以南四海里的海域触礁倾覆,三十七个人溺死,包括一个抱在母亲怀里的婴儿。我去参加了遗体打捞。回来之后我发现自己再也没办法坐在研究生院的空调机房里对着黑板推导公式。那些公式突然之间变得毫无意义。”克劳斯的声音里没有自怜,只是陈述,像在读一份早已写好的海难调查报告,“我申请了退学。马库斯在退学报告上签字的时候没有挽留我,只说了一句话:‘你去。等我的部分做完了,我会来找你。’”
“但他没有来。”
“他来了。”克劳斯从石墙前转身看着奥利弗,那张被海风吹了半辈子的脸上显出一种别人不容易读到的笃定,“他来过巴伦角。不是一次,是三次。第一次是第三版刚上线之后的第二年,他把全套代码刻在一张光盘上,交给我保管,说如果有一天系统失控,这张光盘上的原始框架可以用来做对照溯源。第二次是他离职的那个晚上,他把海仙女号沉没前最后一段时间的导航记录传输到我的备用服务器,告诉我他已经设计好了逆转代码,但他不能信任任何一个还在塞壬内部的人——所以他把保险系统的基础推导重新翻了出来,让我在外部独立完成剩余部分。第三次他没来,他只是把一张画着海底坐标的图纸寄到我手上,附图底下写着他唯一一次对我直呼其名——‘本,箱子里的笔记本我写完了,后面的事交给你。’”
奥利弗的视线垂落下来。过去六个月他反复追问自己一个问题:马库斯为什么偏偏选了他?为什么不选那个在数学上比他还强、在立场上比他还坚定的合作者?为什么把最后一把钥匙交到一个花了七年才认出暗号的人手里?
此刻他终于听懂了。马库斯不是没选克劳斯。他选了两个人。一个负责在黑暗中打开缺口,一个负责在缺口被打开之后把整堵墙推倒。他不是奥利弗·雷文唯一的托付者,而是克劳斯等待中的最后一棒。
“你在仓库里为什么不肯承认自己是谁?”奥利弗的声音有些沙哑。
“因为那六年零三个月中,你只需要一个会计师。”克劳斯望着他,“你不需要另一个想推倒墙壁却推错了方向的人站在你身边指手画脚。你需要的是一个能替你开车、替你放哨、替你联系艾琳和雨果的杂务人员。你在前面解密码,我在后面管钱,这是分工。”
奥利弗从藤椅里站起来,走到克劳斯身边。两人并肩站在石墙前,看着崖壁之下的大海。正午的阳光正猛烈地砸在水面上,碎成无数片耀眼的白色光斑,像是谁往海里撒了一大把硬币。
“那现在我已经知道你是谁了。接下来你有什么打算?”
“继续待在这里,喝咖啡,喂猫,把你的信转给该收的人。你则要去完成最后那件事。”克劳斯端起他那杯凉透的黑咖啡,平静地看着悬崖下礁石,把后半句话说了出来,“带你的女儿一起去。那行字是马库斯写的,但它也是留给下一代的。”
奥利弗没有立刻回答。他望着远方海面上那艘正在缓慢驶过的货轮,它看起来从容而庞大,像一个移动的岛屿。在海面之下,连接所有岛屿的海水仍在沉默地流动,就在这日夜不息的流动里,不同命运中的人接住了彼此曾经断裂的线。


暂无评论,来抢沙发吧!