7. 玛格丽特的账本

波士顿古书商的回复在第三天清晨抵达。邮件很简短,带着旧书行业特有的那种老派礼貌:“尊敬的沃斯女士,1951年伦敦版《弗罗斯特诗选》目前仍在库。此书品相中等,原藏家为一位已故的新英格兰地区文学教授。附上目录页扫描件供您参考。如需购买,请回复本邮件。”附件是一张分辨率不高的扫描图,泛黄的书页上印着工整的字体目录。艾琳把图片放大到像素开始模糊的程度,一行一行地往下看。弗罗斯特的诗她读过不少——大学人文课上讲过《未选择的路》,高中英语课背过《雪夜林边驻足》。但艾伦·科尔曼不会用这些被教科书反复咀嚼的名篇做密码。他选的诗一定对苏珊和他有特殊意义。

她的目光停在目录第七行:“Acquainted with the Night”。与夜相识。这是弗罗斯特最孤独的一首诗,写一个守夜人在雨中的城市里独自徘徊,与街道、钟声和熄灭的灯火为伴。艾琳记得这首诗的第一行——“我曾是夜的知己,雨中漫步。”她在搜索引擎里找到全诗,快速浏览了一遍,然后停在最后三行:“那报时的钟声,高悬在天空中,宣告时间既不对也不错。/我曾是夜的知己。”这不像密码。至少不像一个完整密码。她继续往下翻目录,又看到了《未选择的路》,看到了《补墙》,看到了《白桦树》。每一首都耳熟能详,每一首都充满了弗罗斯特标志性的那种表层平静之下的暗涌。但没有任何一首能让她直觉地判断出“就是它”。

她忽然想起父亲笔记本上的那行小字——“我最喜欢的诗”。父亲从来没有用直白的语言表达过情感,但他会引用。艾琳闭上眼睛,努力在记忆里搜索。她童年时布鲁克林那间狭小的书房里,墙上挂着一幅手抄的诗句,用黑色相框裱着。父亲每天坐在那张旧写字台前,抬眼就能看到。那幅字写的是什么?不是整首诗,只有两行。

她睁开眼,拿起手机拨通了母亲的号码。响了六声,没人接。她又拨了一次,这次在第五声的时候接通了。“妈妈,书房墙上那个相框——爸爸裱的那两句诗,是什么?”

电话那头沉默了几秒。艾琳听到母亲在走动,然后是一扇门被推开的声音,老合页发出一声熟悉的吱呀。母亲的声音传过来,有些沙哑,像是在灰尘里翻找了很久。“没有人是一座孤岛,/ 每个人都是大陆的一片。”她顿了顿,“后面还有一句被墨水渍遮住了。约翰·多恩的。”

艾琳的手指在键盘上悬停下来。没有人是一座孤岛。这不是弗罗斯特。这是约翰·多恩。十七世纪英国诗人,玄学派的核心人物。弗罗斯特是父亲喜欢的诗人,但多恩——多恩是父亲用相框裱起来挂在墙上每天看的那一个。她立刻在搜索引擎里输入了约翰·多恩的名字和“孤岛”这个关键词,搜索结果弹出的第一行就是那首著名的《没有人是一座孤岛》。原诗只有不到二十行,写于1624年,讲的是人类的相互连接——任何一个人的死亡都是“我”的削减,因为“我”包含在人类之中。

艾伦的密码。艾伦·科尔曼给马丁的加密邮件里写过——“我把钥匙分成了两半。一半在苏珊那里,另一半你知道在哪里。”父亲知道的那一半是数学常数,父亲找到了。苏珊知道的那一半是“一个词”——父亲死前把范围缩小到了四首诗。但如果父亲从一开始就想错了呢?如果密码不是弗罗斯特的诗,而是他每天挂在墙上那首多恩的诗?艾伦和马丁共同设计了狮鹫模型的数学框架,他们之间的沟通方式是代码、公式和极少数只有彼此能理解的暗语。艾伦会选择什么词来作为他留给马丁的钥匙?一个他们两人都认识的词。一个马丁每天抬眼就能看到的词。一个写在相框里挂了二十年、被墨水渍遮住了最后一个词的句子。

艾琳在搜索框里输入了多恩那首诗的全文。她一行一行往下读,用铅笔把每一个可能的单词圈出来。最后在结尾处的倒数第三行停下来。原诗的英文是:“Therefore, send not to know / For whom the bell tolls, / It tolls for thee.”钟声为谁而鸣——它为你而鸣。但密码不是这句话。她回到诗的开头,重新审视那个被母亲说“被墨水渍遮住”的词。如果那幅手抄的诗句确实来自多恩,而且是父亲手写的,那么墨水渍下面遮住的很可能是父亲刻意强调过的某个词。她不知道那个词是什么,但她知道那幅字上有两行完整的句子。每一行都含有一个可以被视为“词”的核心概念:没有人是一座孤岛。孤岛。island。或者大陆。mainland。

她打开U盘插入界面。密码输入框闪烁着。她的手指在键盘上停了三秒钟,然后敲下了一个词:“island”。提示错误。她深吸一口气,又敲下“mainland”。提示错误。她还剩最后一次尝试机会——系统提示如果第三次输入错误,U盘将自动格式化。她把手从键盘上收回来,用力攥紧又松开,让指尖的血液重新流通。不能猜。必须推理。

马丁·沃斯不是一个会随便挂一幅诗在墙上的人。他选那两句诗一定有一个数学以外的理由。艾琳闭上眼睛,让记忆回到十二岁——她摔断胳膊那年。急诊室的荧光灯下,父亲坐在她床边,腿上摊着一本破旧的诗集。他那天念的不是弗罗斯特,不是惠特曼,不是任何一个美国诗人。他念的是约翰·多恩。他念的是那首诗里她当时完全听不懂但现在一句一句全部想起来的句子。“任何人的死亡都是我的损失,因为我包含在人类之中。”父亲念完合上书,看着她说,“艾琳,这句话的意思是——你在任何地方受的伤,都会在另一个人身上留下疤痕。只不过你看不到那个疤痕在哪里。”

疤痕。scar。这个词是父亲自己对那首诗的注解。不是原诗里的词,是父亲在解释时用过的词。艾伦会把密码设成这个词吗?不会。密码必须是原诗里的词,或者至少是艾伦和马丁共同约

定的某个术语。但父亲从艾伦邮件里找到的那一半是“数学常数”,苏珊手里的那一半是“一个词”——这个词不可能太复杂,它必须是一个苏珊在某个时刻能回忆起来的东西。艾伦对苏珊说的原话是什么?根据苏珊的转述——如果有人拿着正确的密码来找你,那个人就是来接力的。密码是苏珊知道的某个词。艾伦最喜欢的诗。艾伦最喜欢的诗不是弗罗斯特,是多恩。这个结论是艾琳在自己童年的记忆里而非任何数据

库里找到的。如果这个前提成立,那么密码是约翰·多恩那首诗里的某一个词。

她重新打开那首诗的全文。No man is an island。没有人是一座孤岛。Island是第一个被排除的——她已经试过。她一行一行往下看:entire of itself(自成一体的),every man is a piece of the continent(每个人都是大陆的一片),a part of the main(整体的一部分),if a clod be washed away by the sea(如果一块土被海水冲走),Europe is the less(欧罗巴就少了一块),as well as if a promontory were(如同海岬少了一块一样),as well as if a manor of thy friend's or of thine own were(如同你朋友或你自己的庄园被冲走一样),any man's death diminishes me(任何人的死亡都是我的削减),because I am involved in mankind(因为我包含在人类之中),and therefore never send to know for whom the bell tolls(因此不必探问丧钟为谁而鸣),it tolls for thee(它为你而鸣)。

她在“diminishes”这个词上画了一个圈。削减。这个词在原诗里是动词,但在数学语境中它可以是一个很自然的密码——狮鹫模型的每一次操作都是对散户账户的削减。但这太专业了,不符合苏珊能记住的条件。她继续往下看,在“involved”上停顿了一下。包含。父亲在急诊室里念的那句原话。但involved作为密码太普通了。

她忽然想到一个被忽略的点。父亲笔记本封底折页里写的那行字是:“密码:我最喜欢的诗。”这个“我”是谁?父亲写“我”的时候,是在引用别人的话,还是在表达自己的意思?如果“我”指的是父亲自己,那么密码就应该是他最喜欢的诗里的词——约翰·多恩,没有人是一座孤岛。他最喜欢的词很可能就是被他裱在相框里挂在墙上每天看的那两个被墨水渍分开的句子里的核心。但如果“我”指的是艾伦呢?艾伦写信给苏珊说“密码是我最喜欢的诗”——那封被苏珊收起来的信艾琳没有亲眼见过。她只能根据苏珊的转述来判断。苏珊说的是:艾伦最喜欢弗罗斯特,马丁来的时候我们翻了弗罗斯特。苏珊没有提过多恩。但苏珊也说过,艾伦从不告诉她任何工作相关的事。

第三条路。不是多恩,不是弗罗斯特。是另一个人。艾琳打开搜索引擎,输入“艾伦·科尔曼 诗”,没有任何相关结果。她又输入“马丁·沃斯 诗”,同样没有。她的目光落在书桌上的父亲笔记本上。她忽然想起来,笔记本的封底折页里那行字不是孤立的。它的上一行是“加密U盘,交给苏珊”,下一行是一个她一直忽略的细节——铅笔写的极小的一串数字:“17-3-5”。这不是日期。日期不会写成17-3-5。这看起来像某种编码——页数、行数和词数。17页,第3行,第5个词。她在搜索引擎里找到多恩那首诗的标准版本,数到第17行——等等,诗的版本不同,行数排列也会不同。但父亲在急诊室念的那本书,那本破旧的诗集,如果还留在布鲁克林的家里,她就能找到确切的版本。

艾琳没有时间再等母亲找书。她把已知的所有线索铺在桌面上:苏珊说艾伦喜欢弗罗斯特;父亲墙上挂的是多恩;父亲笔记本封底写的是“密码:我最喜欢的诗”;数字编码是17-3-5。如果17-3-5指的是父亲那本诗集里的第17页第3行第5个词,而她不知道父亲那本诗集是什么版本——那么她就需要换一个思路。

她重新审视数字17-3-5本身。它太刻意了。在笔记本封底那个最隐蔽的位置,父亲用极小的字写下了“加密U盘,交给苏珊。密码:我最喜欢的诗”,然后在下面画了一个小星号,星号后面跟着“17-3-5”。父亲做事从来不会多此一举。他在重要事项旁边画星号,星号越多越重要。而17-3-5旁边没有星号——它有数字。数字在父亲的笔记本里总是意味着可执行的操作,而不是情感标签。

她忽然想到艾伦是算法架构师。架构师对密码的设计不会只有一层。那一串数字也许根本不是什么诗歌索引,而是密码本身——一个艾伦和马丁之间约定的暗号。一种只有他们两个人能看懂的编码。

她翻到父亲笔记本靠后的部分,找到那几页满是狮鹫模型数学推导的草稿。如果17-3-5是一组数学参数——第17页,第3行,第5个方程的解?她把笔记本翻到第17页。那一页全是密密麻麻的矩阵运算,中间画着狮鹫模型订单流预测框架的初始架构图。第3行是一组偏微分方程,第5个符号是α——阿尔法。α是金融建模里最常见的符号之一,代表超额收益,代表一切量化策略追求的圣杯。艾伦用α做密码?合情合理,但太明显。而且苏珊不会从α这个希腊字母里认出什么特殊含义。

她继续往下看那组方程,在第5个符号α的旁边,有一行被铅笔重重划掉的批注。她凑近了看,辨认出那几个几乎被擦掉的字母:l-e-v-i。不是levi。是leviathan。利维坦。这个词被划掉了,但在它的正下方,父亲用蓝笔写了另一个词——“siphon”。虹吸。这是父亲笔记本里反复出现的那个词。她第一次翻看笔记本时就注意到了这个被反复书写又反复划掉的词。虹吸。狮鹫模型的核心机制。

如果密码是“siphon”,艾琳的手指已经放在键盘上了,但她没有敲下去。因为父亲写这个词的方式让她觉得它更像一种诅咒,而不像一个密钥。父亲每次写“siphon”的时候力道都很大,纸面几乎被划破,他的愤怒在笔尖上溢出来,把每个字母都压成了利器。愤怒不能当密码。密码必须是艾伦和苏珊之间的联结——某种超越工作的、私人的、只有他们两人才知道的东西。

艾伦最喜欢的一首诗。

艾琳拨通了苏珊的电话。这一次,响了四声之后接了。“苏珊,你丈夫生前最喜欢的那首诗,你知道是哪一首吗?”

电话那头沉默了很久。然后苏珊用一种极其平淡的声音说:“我告诉过马丁。是弗罗斯特的《与夜相识》。艾伦经常在半夜睡不着的时候念这首诗。”她停顿了一下,“但他念得最多的一句不是原诗里的。他改了一个词。原诗是‘我曾是夜的知己’,艾伦念的时候把‘夜’换成了‘深渊’。他念——我曾是深渊的知己。”

艾琳的心跳猛然加快。深渊。abyss。她挂断电话,打开U盘输入界面,手指微微颤抖着敲下:“abyss”。密码错误。U盘界面上弹出一行红色警告:仅剩最后一次尝试机会,失败后将自动格式化。她把手从键盘上抽回来,心脏撞击胸腔的力度大到她能听见自己耳膜里的脉搏声。深渊。艾伦把夜改成了深渊,但他不会用自己发明的词做密码。密码必须是原诗里真实存在的某个词——苏珊能认出的词——同时又是艾伦和马丁之间某种默契的暗号。原诗里有什么?夜。雨。钟声。街道。时间。这些词都太普通了。她低头看着父亲笔记本封底折页上的那个数字编码:17-3-5。如果这不是诗歌索引,如果这是另一层意思呢?她忽然意识到自己一直把数字当成三个独立的数字——17,3,5——但如果它是一个整体呢?1735。她在搜索引擎里输入这个数字,后面加上“多恩”和“孤岛”两个关键词。搜索结果的第一条让她屏住了呼吸:约翰·多恩的诗集《沉思录》第XVII首——没有人是一座孤岛——最早发表于1624年。1624年。1735年是这首诗经后人编校收录进牛津版《多恩诗集》的年份。这个版本里,这首诗的排版做了调整——原手稿中的某些行被重新分段,产生了不同的页码和行号。而艾伦藏起来的那个词,在这1735年版里,排在第17页第3行第5个词的位置。艾伦和马丁都知道这个版本——因为艾伦在墨丘利的量化团队里有一个内部知识库,用来存放所有算法模型的灵感来源和理论根基。马丁在笔记本里写到狮鹫模型的架构理念时,曾经引用过多恩的“没有人是一座孤岛”作为某种隐喻。艾伦把这本诗集的扫描版存进了团队共享文件夹,命名为“connexity_resources”——连接性参考资料。父亲看过那个文件夹。父亲一定在某个深夜的加班里打开过那份扫描版,目光扫过第17页,第3行,第5个词,然后永远记住了它。

她打开搜索引擎,搜索“1735牛津版多恩诗集没有人是一座孤岛全文”,找到一个学术图书馆的扫描件。打开PDF,翻到正文部分。她用手指一个一个地数:第17页。第3行。第5个词。这个词是——diminished。被削减的。过去分词形式。原句是:“Each man's death diminishes me.”每个人的死亡都削减了我。Diminished。艾伦把狮鹫模型的核心概念——“虹吸”和“削减”——藏进了他和苏珊之间最私密的纽带里。而苏珊从来不知道,因为她只听过艾伦念弗罗斯特。多恩是艾伦和马丁之间的语言。密码不是苏珊一个人能解开的。它需要两半——苏珊的记忆(弗罗斯特),和马丁的索引(多恩)。艾伦把钥匙拆成了两半,一半交给妻子,一半藏在兄弟的笔记本里。他信任这两个人各自拥有一半真相,但他也害怕有一天他们必须合在一起才能打开这个U盘。因为合在一起的那一天,就意味着他已经不在了。

艾琳的手指悬停在键盘上。最后一次机会。她敲下——“diminished”。

屏幕上的密码输入框消失了。取而代之的是一个文件夹窗口,里面安安静静地躺着七个文件。第一个文件的名称是“狮鹫模型核心架构(完整版).zip”。第二个文件的名称是“后门激活程序_v3.py”。第三个文件的名称是“受害者账户样本追踪(2019-2022).csv”。第四个文件的名称是一串字母和数字的组合,看起来像是某种密钥生成器。第五个文件是音频文件,名称只有一个词——“给苏珊”。第六个文件是一份PDF,名称是“辞职信_未提交”。第七个文件的名称是“马丁”。

她先点开了第七个文件。那是一封没有发送过的电子邮件草稿,收件人是马丁·沃斯,日期是两年前——艾伦·科尔曼自杀前一周。邮件正文只有三行:“马丁:狮鹫不是我们的孩子。它是我们造的笼子,现在笼子在吃人。后门程序的激活需要三个条件,缺一不可。条件一:墨丘利内部网络权限。条件二:实时模型访问令牌。条件三:外部同步触发器——需要有人同时在交易层面对冲激活信号。我做不到条件一和条件二了,他们在监控我的所有操作。你有条件一(你的职位权限还在),但你做不到条件三,因为你需要一个外部交易员做对冲配合。菲利普·陈——他是唯一可能帮你的人。他对狮鹫的态度和我一样。不要告诉苏珊这些。告诉她密码是我最喜欢的那首诗。她知道是哪一首。——艾伦”

艾琳盯着屏幕。菲利普·陈。墨丘利资本的资深交易员。莉娜在洗衣店里提过这个名字——他是墨丘利高层中唯一一个不是布雷克家族嫡系的人。艾伦在死前一周就已经在为后续的接力做布局。他把技术后门留在了U盘里,把激活条件写成了操作手册,把外部配合的人选锁定为菲利普·陈。然后他拿起一把枪,把苏珊和两个孩子留在了没有尸体的深渊里。他不是放弃。他是算出了一条他走不到终点的路径,然后把接力棒塞进了马丁手里。

马丁后来做到了哪一步?他拿到了U盘吗?不——父亲没有U盘。U盘一直在苏珊手里。父亲只有艾伦邮件的加密代码片段和笔记本里的线索。他花了两年时间追查狮鹫模型的受害者,收集了427个账户的数据,画出了资金流向图,找到了玛格丽特、丹妮尔和苏珊。他在做艾伦交代的事情——他不是在为自己赎罪,他是在完成一个死去搭档未完成的计划。

然后他也死了。

艾琳点开音频文件——“给苏珊”。扬声器里传出一个男人的声音,低沉,缓慢,每一个词之间的停顿都长得像是在黑暗中摸索下一级台阶。“苏珊,如果你听到这段话,说明有人已经打开了U盘。那个人不是我。对不起。我把狮鹫模型拆开放在这些文件里了。如果你不知道该拿它们怎么办,就交给打开U盘的那个人。那个人会知道。——艾伦,2018年。”这就是艾伦留给苏珊的遗言。他没有说我爱你。他没有解释为什么选择死。他只是把一份武器的说明书藏在一首情诗里面,然后说了对不起。

窗外,阿什顿的第一缕晨光从地平线计划那些玻璃幕墙之间的缝隙里漏出来,把艾琳旅馆房间的天花板染成浅金色。她坐在床边,面前是打开的U盘文件夹和艾伦的邮件草稿,手边是父亲的笔记本——封底折页上的铅笔数字在晨光中变得几乎看不清了。她想起苏珊那句话:如果有人拿着正确的密码来找你,那个人就是来接力的。接力棒传到了她手里。艾伦传给马丁,马丁没有传——他被截断了。但她捡起来了。

她合上笔记本电脑,把U盘拔下来攥在手里。金属外壳已经被她的体温捂热,不再像刚从苏珊手里接过时那样冰冷。她站起来走到窗边,看着远处墨丘利资本大厦那个在晨雾中隐约发光的蛇杖标志。现在她有了艾伦的完整代码。有了后门激活程序的操作条件。有了菲利普·陈这个名字。她缺少的只有一条路——一条进入墨丘利内部、获得实时模型访问权限的路。哥伦比亚大学数学系博士候选人这个身份,加上父亲遗传给她的那张脸和那套头脑,也许足够敲开那扇门。

但敲门之前,她还需要见一个人。菲利普·陈。艾伦在遗书里指定的那个人,墨丘利内部唯一可能的盟友——或者诱饵。艾琳不知道菲利普·陈在两年之后是否还在墨丘利,是否还是艾伦记忆里那个“对狮鹫的态度和我一样”的人。但她知道自己必须冒这个险。因为激活条件三——外部同步触发器——艾伦说马丁做不到,因为他需要一个外部交易员。而她现在连内部权限都还没有。她必须从零开始,在两个死者铺了一半的钢索上走到对岸。

她把U盘和笔记本一起锁进旅馆房间的保险柜,然后拿起手机,拨通了莉娜·阿德勒的号码。响了七声,转到语音信箱。她挂断,发了一条加密短信:“我需要你帮我查一个墨丘利资本在职员工的内部联系方式。名字:菲利普·陈。职务:资深交易员。”短信发送成功。她放下手机,重新望向窗外。在那栋蛇杖大厦十四层不熄灯的量化实验室里,数十台服务器正在以微秒为单位继续运转着狮鹫模型,继续扫描着下一个玛格丽特、下一个丹妮尔、下一个艾伦。而朱利安·布雷克可能此刻正坐在顶楼办公室里喝着浓缩咖啡,查看前一日交易的收益率曲线——那条曲线每一个微小的上扬,都是用无数个被标为“3317”的账户余额垫起来的。

艾琳把窗帘拉上。晨光被隔绝在外面,房间重新陷入人造的昏暗。她打开笔记本电脑,开始在哥伦比亚大学的招聘系统里搜索墨丘利资本春季量化分析师的职位信息。提交申请的截止日期是下周五。她在简历的第一页加了一行新技能——狮鹫模型架构逆向工程——然后删掉了。不能过早暴露。她改写成“高频交易异常模式识别”。这个措辞是父亲教她的,他说过,在简历上写“异常模式识别”比写“找出别人的后门”听起来更合法。那是他在世时给她上的最后一堂求职指导课。她点击了提交按钮。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

您的邮箱地址不会被公开。 必填项已用 * 标注