20. 光明溯源

倒计时最后一天,圣安布罗西亚岛的天亮得很慢。东灯塔地下三层没有窗户,但奥古斯丁修士在终端机上开了一个小窗口,连着灯塔顶部的摄像头。摄像头拍到的画面里,海平面上先是一条极细的银线,然后银线慢慢变宽,变成一层薄薄的、被海水托着的光。

“还剩多久?”艾拉问。

“四小时十二分钟。”奥古斯丁修士说。

地下三层里所有人都在。马库斯坐在工作台旁边,面前摊着巴哈马法院的最终没收裁定书和他自己写的信托资产处置方案。凯尔在终端机前最后一遍检查覆写程序的执行脚本——脚本只有三百行,每一行他都逐字核对过。莉迪亚和索尔站在窄窗下方的墙边,手里各拿着一杯咖啡。咖啡是岛上老渔民早上送来的,已经凉了。

艾拉在整理最后一批需要归档的文件。母亲的账本扫描件、阿德里安的信件、信托章程原件、创始受托人保留权条款——每一份文件她都按日期排列好,放进防水档案袋里。档案袋外面用黑色马克笔写了一个编号:案卷号2024-0719-A。0719是圣安布罗西亚信托分账账户的尾号,A是阿德里安名字的首字母。她把档案袋放在工作台最显眼的位置,然后转向奥古斯丁修士。

“你之前说,覆写执行之后创世节点会输出最后一屏——受害者名册。那之后呢?”

“之后硬盘会被物理清除。覆写程序会在根密钥覆写完成之后自动启动消磁器。消磁器一开,硬盘上所有数据会在十秒内被永久抹除。没有恢复的可能。”老人指着终端机旁边一个不起眼的金属盒子,“这是我自己装的。三十年前装它的时候,我告诉伊格纳修斯这是备用电源。他没问过这是什么。”

“你三十年前就准备了这个?”

“我三十年前不知道最终会是谁来按下覆写键。但我知道总会有人需要。写代码的人不给系统留后路,就给后来的人留。这是阿德里安教我的。”

凯尔在终端机上敲下最后一行确认指令。屏幕中央弹出一个对话框:“根密钥覆写程序已就绪。倒计时归零时自动执行。是否现在启动倒计时确认?”

他转头看着奥古斯丁修士。老人从椅子上站起来,走到终端机前。他没有立刻按下确认键。他先摘下了老花镜,用袖口慢慢擦了一遍,然后重新戴上。他伸出手,在键盘上敲了一个词——“是”。对话框消失了,取而代之的是一个全屏的倒计时界面。四小时零九分钟。

“有人想在倒计时归零之前说点什么吗?”奥古斯丁修士问。他问这句话的时候没有转身,眼睛仍然盯着屏幕上跳动的数字。但他的声音很轻,像是把这个问题也同时问给了他自己。

沉默了几秒之后,马库斯先开了口。“我没什么要说的。结案报告已经写好了——今天早上发给了司法部长。报告的结尾我引用了阿德里安信托章程里的一句话:‘受托人之义务为忠实,而非中立。’”

“你的结案报告会公开吗?”艾拉问。

“司法部长说要公开。在联邦大选之后。不管谁当选,这份报告都会被放在司法部官网上。不是作为某个人的政绩,是作为圣油币系统的完整记录。从第一行代码到最后一笔转账,二十年,全部在报告里。”马库斯顿了顿,“报告里有你母亲的名字。有你父亲的名字。有玛格丽特修女。有阿德里安·瓦尔特。有多米尼克·瓦尔特。有所有受害者的名字。”

“也包括还活着的?”

“也包括还活着的。”

凯尔在终端机上把受害者名册最后检查了一遍,然后把它设置成了覆写完成后的输出屏保。第九十三行是最后一个名字。他盯着那九十三行看了很久,然后转身对艾拉说:“你知道吗?两个星期前,你拿着U盘来找我的时候,我以为你在发疯。一个被法学院开除的学生拿一枚银色U盘,说里面装着一个跨国洗钱网络的证据。我以为你在开玩笑。”

“现在呢?”

“现在我知道你没开玩笑。”凯尔把终端机的键盘推回原位,“但我觉得你来找我那天,是我这辈子最有用的四十分钟。我写反向追踪程序的时候老师说‘希望用不上’。我被绑架之后从主日学教室撬锁跑出来的时候,腿在抖,但我脑子里想的是‘如果我没解开过那枚U盘的第二层加密,我就不知道那面墙后面有什么’。你母亲设的密码——羔羊——是我破解过的最有品味的密码。下次不要找我了。”

“没有下次了。”艾拉说。

“有下次也要找我。”

莉迪亚放下咖啡杯,走到工作台前。她已经把战术背心换成了普通的深蓝色外套,腰间的枪套空了——手枪在马库斯来岛上那天就被收进了联邦探员的证物箱。她拿起那份创始受托人保留权条款的原件,用手指摸着阿德里安的签名。签名潦草而倾斜,纸面上还有笔尖用力时留下的凹陷。

“我在伊格纳修斯身边当了三年保镖。每天跟着他,看他主持弥撒,为圣痕合伙人烙下印记。三年里我没有一天不恨他。但昨天晚上,索尔让我在阿德里安的信后面夹了一句话——‘沉默不是保护,是另一个更深的牢笼’。我把信封好,交给老渔民寄出去了。然后我忽然发现——我不恨他了。不是原谅。是我不再需要用恨他来证明我活着。”

索尔从窄窗旁走过来,站在莉迪亚旁边。他的脸上那道被圣库废墟钢筋划出的伤口已经结痂,在晨光下变成一道细长的阴影。他没有说话,只是把手放在莉迪亚肩上。

奥古斯丁修士看着终端机上的倒计时跳到了三小时二十一分钟。然后他做了一件让所有人都意外的事——他关掉了倒计时界面,打开了创世节点的根目录。根目录下密密麻麻排列着三十年的日志文件和系统档案,每一份文件的名字都是以日期开头的。他翻到最下面,找到一张照片——阿德里安的脸,灰蓝色眼睛,工程师特有的收敛微笑。他把照片设成了桌面的唯一壁纸。

“以前每次系统启动,他的脸会出现一秒钟。”老人说,“现在他可以一直在。直到消磁器把硬盘清掉。”

三小时。两小时。一小时。

在联邦拘留中心B区四一三囚室,伊格纳修斯·马尔科姆收到了老渔民划船送来的信。信在清晨六点到达主陆邮局,七点被联邦拘留中心的邮件分拣室接收,八点通过安全检查,八点十五分由狱警送到囚室。信封是牛皮纸的,封口处有被海风侵蚀的痕迹。信封里有两张信纸。第一张是阿德里安在十二年前写的信——潦草倾斜的字迹,每一个字母都像赶在被擦掉之前写下。第二张是索尔在昨天晚上写的——“沉默不是保护,是另一个更深的牢笼。”

他读了第一张。然后读了第二张。然后把两张信纸并排放在铁桌上。囚室里没有窗户,但他能透过通风口听到外面阿卡迪亚湾区早晨的车流声——这座城市正在醒来,而他在醒来的城市里第一次不需要对任何人撒谎。

他拿起圆珠笔——那支已经快没墨水的圆珠笔——在阿德里安的信纸背面写了两个字。字迹很淡,几乎只有凹痕,没有墨水。他把信纸翻过来,放在抽屉最上面。

上午十点,东灯塔地下三层的倒计时跳到了零。覆写程序准时启动。终端机显示器上的画面切换成一行行快速滚动的哈希值——每一枚圣油币正在被依次覆写为无效数据。进度条从百分之零走到百分之百,用了不到一分钟。然后屏幕弹出了一行提示:“根密钥已覆写。圣油币系统永久关闭。”再然后,受害者名册出现了。

九十三个名字,一行接一行,缓慢地从屏幕底部向上滚动。有名字的、没名字的、个人的、机构的——每一个都被哈希值锁定,每一个都在创世节点日志上留下了不可篡改的时间戳。最后一行滚过屏幕顶端之后,画面定格在阿德里安·瓦尔特的那张照片上。灰蓝色眼睛,收敛的微笑。

消磁器自动启动。硬盘发出一声极短的咔嗒,然后彻底安静。

“结束了。”奥古斯丁修士说。他的手还放在键盘上,但屏幕上已经什么都没有了。三十年的圣油币系统,从第一版哈希算法到最后一笔覆写指令,全部归零。

“没有结束。”艾拉站起来,走到工作台前,拿起那个防水档案袋,“我母亲的账本、阿德里安的信、信托章程、创始人保留权——这些都还在。圣油币的数据没了,但证据还在。信托资产还在冻结账户里。受害者赔偿基金还没开始运作。伊格纳修斯还没受审。三十七名合伙人还没被定罪。这些不是在区块链上能被覆写的东西。这些是还需要被做完的事。”

马库斯把那份案卷号为2024-0719-A的档案袋接过去,放进自己的公文包。“明天早上,联邦大陪审团将对伊格纳修斯·马尔科姆提起正式起诉。罪名包括信托欺诈、洗钱共谋、和多项一级谋杀罪——玛格丽特修女、托马斯·文森特、莎拉·文森特,以及十七名被净化的人。三十七名圣痕合伙人的起诉书已经准备好了。格雷斯纪念医院的民事赔偿诉讼将在联邦最高法院下次开庭期进行。”

“格雷斯纪念医院诉阿卡迪亚联邦案。”艾拉说,“就是这个案子,让我在法院广场上跪了下来。”

“对。然后你站起来了。”

奥古斯丁修士从终端机前站起来。他走到那个旧木箱前,把箱盖合上。箱子里有几十个信封——阿德里安写给每一个人的信,多米尼克的遗书,玛格丽特的日志,以及他自己用三十年维护日志拼出的完整拼图。他把木箱推到工作台中央。

“这个箱子里装的是瓦尔特家族三十年的全部记录。多米尼克、玛格丽特、阿德里安——他们每一个人的选择、沉默、错误和纠正。我不需要它了。我建议把它交给阿卡迪亚联邦档案馆。不是作为案卷,是作为公共记录。任何人在任何时候都可以去查——查圣油币系统是怎么被建起来的,查它是怎么被推倒的,查谁推了它,查推它的人付出了什么代价。”

“谁会去看?”索尔问。

“不知道。但有人需要看。也许是一个正在考虑要不要沉默的人。也许是一个正在写第一行代码的人。也许是一个在法院广场上跪下的人。”老人摘下老花镜,用袖口最后一次擦了一遍。他的手仍然很稳。

那天傍晚,东灯塔地下三层的门被锁上了。马库斯在门上贴了联邦司法部的封条。艾拉站在门外,看着那扇锈迹斑斑的铁门慢慢合上。她脖子上还挂着那枚银色的羊羔U盘——羊羔踩着蛇,边缘磨损,挂绳孔上还系着玛格丽特修女断裂的皮绳。U盘里的数据已经全部导出了,但它仍然被挂在她脖子上,贴着皮肤,被体温焐得温热。

“你打算拿它怎么办?”马库斯问。

“留着。”艾拉说,“等这场审判全部结束。等我把法学院的课程补完。等我拿到律师执照——如果我还能拿到的话。然后把它捐给联邦档案馆。和那个木箱放在一起。”

在阿卡迪亚联邦拘留中心B区四一三囚室,伊格纳修斯把阿德里安的信和索尔的信一起折好,放进抽屉。然后他按下了铁门上的呼叫按钮。狱警来了。

“我要见检察官。”他说。

“哪个检察官?”

“起诉我的那一个。我要做一份供述。完整的。从第一行代码开始。”

在东灯塔顶上,莉迪亚和索尔并肩站着。圣安布罗西亚岛在傍晚的海风中慢慢暗下来。修道院钟楼上的钟上一次响是在警报,这一次是沉默。但灯塔本身——那座在十二年前被大火烧毁后就再也没有亮过的东灯塔——被老渔民装上了一盏新的灯。灯是今天傍晚才亮起来的,不是圣油币系统的指示灯,只是一盏给夜间渔船引路的普通信号灯。一闪一闪,像在摸索一种全新的语言。

艾拉从灯塔底层的楼梯走上塔顶,站在莉迪亚和索尔中间。海风把她旧法学院卫衣的兜帽吹得贴在背上。她从口袋里掏出手机,打开加密聊天软件,给塞巴斯蒂安·克罗发了一条消息。消息只有一行字:“故事还没有结束。新线索指向另一个大陆。旧大陆。”

然后她把手机收进口袋。灯塔上的信号灯继续闪烁。每一闪都照在不远处的圣库废墟上,照在圣恩会修道院的十字架尖顶上,照在正被潮水慢慢淹没的码头石阶上。在这座岛上,一切罪行和一切赎罪都被刻进了代码,又被覆写归零。但代码不是终点,覆写也不是终点。终点是此刻站在灯塔上的这些人——他们从法院广场和离岸法庭、从圣所圆桌和地下机房、从被绑架囚禁的教室和被烧毁的教堂废墟里走到这里。而远处,海平面另一侧,新的线索正从旧大陆的方向慢慢浮上来,像一艘没有灯却仍在行驶的船。

本章评论(0)

暂无评论,来抢沙发吧!

我来评论

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