01.精彩节选
东京,目黑区。
二月的东京有一种克制的美。银杏树的枝丫光秃秃地指向铅灰色的天空,街道两侧的小巷里偶尔传来乌鸦的叫声,沙哑而悠长,像某种古老的警告。林深和陈梓桐从目黑站走出来,沿着一条缓坡上行,两边是安静的住宅区,每栋房子都像从一个模子里印出来的——灰色的混凝土墙,深色的木制大门,门前摆着修剪整齐的盆栽。
中村秀一的住宅在这条街的尽头。一栋比其他房子更老、更矮的建筑,外墙爬满了枯萎的藤蔓。门牌上只写着“中村”两个字,没有门铃,没有邮箱上方的姓名标签,像是故意要从地图上消失一样。
林深推开铁门,门轴发出轻微的锈蚀声。一条碎石小径通向正门,两侧的苔藓在冬的湿中呈现出一种浓烈的墨绿色。他敲了三下门。
没有人应答。
他又敲了三下,这次更重。
门内传来缓慢的脚步声。门开了一条缝,露出一只浑浊的、布满血丝的眼睛。那只眼睛在他们两人身上停留了大约三秒,然后门缝扩大了一些。
中村秀一今年七十一岁,但看起来像八十多岁。他的头发全白了,稀疏地贴在头皮上,脸上的皱纹像涸的河床一样纵横交错。他穿着一件深灰色的和服外套,里面是白色的衬衫,领口松松垮垮地敞开着。他看了林深一眼,又看了陈梓桐一眼,然后用英语说:“你们迟到了。”
“我们的航班延误了,”陈梓桐说,“您知道我们要来?”
中村没有回答。他转过身,朝屋内走去,步伐缓慢但稳定。木地板在他脚下发出有节奏的咯吱声。林深和陈梓桐对视了一眼,脱下鞋子,跟在他身后。
客厅不大,但有一种被时间凝固的秩序感。榻榻米上铺着深绿色的垫子,矮桌上放着一套青瓷茶具,墙角的花瓶里着一枝白色的梅花。书架占据了整整一面墙,从地面延伸到天花板,每一层都塞满了书——文的、英文的、德文的,大部分是密码学、数学和哲学。林深注意到书架最上层有一排文件夹,标签上用马克笔写着年份:1992、1993、1994……一直到2008。
中村在矮桌前坐下,开始沏茶。他的动作很慢,每一个步骤都像在进行某种仪式:温壶、投茶、注水、洗茶、再次注水。茶汤倒入杯中时,他先递给陈梓桐,再递给林深,最后给自己倒了一杯。
“你们从冰岛来。”中村用的是陈述句,不是疑问句。
林深的手指微微收紧。他没有告诉任何人他们的行程,包括冰岛的部分。“您怎么知道?”
中村端起茶杯,吹了吹茶汤表面的热气。“有人告诉我你们会来。那个人说你们找到了矿场,找到了电脑,找到了记。他还说你们在寻找一个名字。”
“佐藤诚。”林深说出了那个名字。
中村的手停了。茶杯悬在半空中,热气从杯口升起,模糊了他的眼睛。他缓缓把茶杯放回桌上,却没有喝。
“诚,”他说,声音比之前更低了,“他是一个好孩子。太聪明了。聪明到危险。”
林深从背包里拿出笔记本电脑,打开了一个文件。屏幕上是一份Bitcointalk数据库的截图,显示了sungg的58个帖子,以及中本聪主账号与sungg在线时间的对比图。
“中村教授,我们在Bitcointalk的历史数据中发现了一个名为sungg的账号。它的发言风格、知识领域与中本聪高度重合,在线时间从未重叠。我们已经确认这是中本聪本人使用的马甲账号。在sungg的一条帖子中,它提到自己住在伦敦,但家乡在本。”
中村看着屏幕上的截图,没有反应。
“我们还发现了中本聪的私人记,”林深继续说,“记中提到了一个名字——佐藤诚。记的使用者在行文中以佐藤诚自居。换句话说,写记的人声称佐藤诚就是中本聪的核心执行者。”
中村的手指开始颤抖。那个颤抖很细微,但茶汤的表面泛起了涟漪,暴露了他内心的震动。
“我想知道,”林深说,“佐藤诚是不是您的学生。”
沉默。
客厅里的空气凝固了,连梅花的香味都似乎被冻住了。陈梓桐屏住呼吸,林深一动不动。中村低头看着茶杯里的涟漪,那些圆圈正在慢慢扩大,然后消散。
然后,他哭了。
不是嚎啕大哭,而是一种安静的、克制的流泪。泪水从他的眼角溢出,沿着那些深刻的皱纹流淌,滴在榻榻米上,发出极轻的声响。
他哭了大约一分钟。然后他抬起头,用和服袖子擦了擦脸,深深地吸了一口气。
“诚是我的学生,”他说,声音嘶哑,“2006年到2008年,他在东京工业大学读研究生。他不是正式的博士生,只是作为一个旁听生在我的实验室里做研究。他的主修是数学和计算机科学,但他对密码学有一种天生的理解力,是我四十年教学生涯中见过的最好的头脑。”
“‘最好的’是什么意思?”陈梓桐问。
中村从书架下面抽出一个文件夹,翻开封面。里面是一叠打印的论文,标题是《拜占庭将军问题的实用解决方案》。
“这是他提交给我的第一篇论文,”中村说,“2006年12月。在这篇论文中,他提出了一个改进的拜占庭容错算法,可以在不超过三分之一的节点是恶意的条件下,确保网络达成共识。这个算法比当时已知的任何方案都更高效。”
林深接过那叠纸,快速浏览了内容。论文的长度只有十二页,但每一页都密密麻麻地写满了公式和伪代码。他在第三页看到了一段话:“分布式系统中的信任问题不能通过加密手段解决,但可以通过经济激励来约束。节点在共识过程中需要付出计算成本,形成一种‘工作量证明’,从而使攻击在经济上不可行。”
这段话写在比特币白皮书发布的两年前。
“工作量证明的概念不是亚当·贝克在1997年就提出的吗?”陈梓桐问。
“贝克的工作量证明是用来防止垃圾邮件的,”中村说,“诚把它从一种防御机制变成了一种共识机制。他看到了Hashcash中没有被挖掘出来的潜力——工作量证明不仅可以证明你付出了计算成本,还可以作为一种中性的、去中心化的投票权分配方式。谁付出的算力多,谁在网络中就有更大的话语权。这听起来很粗暴,但也正是它的优点——它不需要信任任何中央权威。”
中村翻到论文的第八页,那里有一张手绘的图。图的上半部分是“传统拜占庭共识”的示意图,下半部分是一个链式的结构,每一个区块都包含了前一个区块的哈希值。
“这是区块链,”中村指着那张图说,“2006年,诚在我的实验室里画出了这个结构。也许当时它还不叫这个名,但本质是一样的。我当时告诉他,这样的系统需要一个代币来激励节点参与,否则没有人愿意浪费算力去做验证。他点了点头,说他会考虑。”
“然后呢?”
“然后他消失了。2007年初,他突然告诉我他要回加拿大。他的母亲生病了,他需要照顾她。我以为他离开后不会回来了。但是2008年夏天,他又回到了东京。这一次他看起来很不一样——更瘦,更沉默,眼睛里有一种我从未见过的光芒。”
中村再次停下,喝了一口已经凉了的茶。
“2008年9月,雷曼兄弟破产。全世界都在恐慌中。诚来到我的实验室,那天晚上只有他一个人。他坐在我现在坐的这个位置,拿出一叠打印纸,放在桌上。他对我说:‘教授,我有一个东西给您看。它也许能改变世界。’”
“那是比特币白皮书的初稿?”林深问。
中村摇了摇头。“不是白皮书。是一个工作文档,比白皮书更粗糙,但核心思想已经全部在里面了。去中心化的时间戳服务器、工作量证明链、最长链规则、固定总量发行。所有东西都在。他甚至已经在文档里写好了系统的名字——‘Bitcoin’。他说这是‘Bit’和‘coin’的组合,简单、直接、不会被误解。”
“您当时怎么回应他?”
中村沉默了很久。
“我说:‘诚,这个东西太危险了。它会挑战现有的金融秩序。政府会把它视为威胁。如果你发现它,你的身份绝对不能暴露。’”
“他笑了。那是我最后一次看到他笑。他说:‘教授,我早就想好了。中本聪不是我的名字,它是一个面具。我会戴上面具,然后消失。’”
中村的眼眶又红了,但他忍住了。
“我问他面具的名字为什么是‘中本聪’。他说‘中’是中国的‘中’,‘本’是本的‘本’,‘聪’是聪明的‘聪’。这个名字不属于任何一个国家,但又属于所有国家。他说,比特币不是本人的,不是中国人的,不是美国人的。它不属于任何政府,也不属于任何个人。”
二
林深把sungg的帖子截图放大,放在中村面前。
“中村教授,sungg在一次讨论中说自己‘住在伦敦,但家乡在本’。这不符合您描述的佐藤诚的背景——他是裔加拿大人,在温哥华长大,后来到东京留学。他没有住在伦敦。他为什么要说这种话?”
中村俯身看了一眼屏幕,然后靠在椅背上,闭上了眼睛。
“因为他在隐藏。这是诚的思维方式。每当他不想让别人知道真相时,他就会制造九个谎言,让真相藏在中间。伦敦是假的,本是真的。他说‘家乡在本’——这半句是真的。佐藤诚的父亲是本人,母亲是本人,他虽然出生在加拿大,但家族在本。说‘家乡在本’是在表达一种文化身份,不是地理事实。”
“那么‘住在伦敦’呢?”
“那是烟雾。他在伦敦没有任何联系——至少我不知道。也许是哈尔·芬尼的某个朋友,也许是诚自己的某个掩份。但重点是,你从这句话里不能得出任何可靠的结论。这就是他的目的。”
陈梓桐在笔记本上飞快地记录。“中村教授,您后来和佐藤诚还有联系吗?2008年之后?”
中村站起身,走到书架前,从2008年的文件夹中抽出了一样东西。那是一张照片,打印在光面纸上,四角已经有些卷曲。
他把照片放在矮桌上。
照片上有三个人。
左边是一个年轻的亚裔男子,穿着一件深蓝色的冲锋衣,头发被风吹得有些凌乱,脸上带着一种谨慎的微笑。他的五官与冰岛矿场中的佐藤诚一模一样,只是更年轻、更健康、眼睛里没有那种被岁月磨损的疲惫。他的下巴下方可以明显看到冲锋衣的拉链上印着“The North Face”的标识;左手腕上戴着一只卡西欧的电子表,表盘是深灰色的。
中间是一个五十多岁的白人男性,头发稀疏,戴着一副金属框眼镜,穿着格子衬衫。他的笑容很大,很温暖,露出了上排的牙齿。林深一眼就认出了他——哈尔·芬尼。他在无数的照片和视频中见过这张脸。芬尼的眼神正直视着镜头,目光中带着一种踏实、沉稳的力量。
右边是一个三十多岁的亚裔男性,个子比佐藤诚矮一些,戴着黑框眼镜,穿着黑色的polo衫。他站在照片的边缘,身体微微向中间倾斜。林深不认识他。
“右边这个人是谁?”陈梓桐问。
“吉米·宋,”中村说,“韩裔美国人。2007年到2008年,他在我的实验室做过半年的访问学者。他的专业是分布式系统——不是密码学,但很快就理解了诚的想法。他是三个人中最年轻的一个,但也是最低调的一个。我很少听到他说话。”
林深把照片翻过来。背面用黑色马克笔写着一行字:“东京,2008年10月7。”
比特币白皮书发布的三周前。
“那天他们三个人在我的实验室里开了整整一天的会,”中村说,“我在另一间办公室里,但偶尔经过时能听到他们的声音。他们在讨论‘初始代币分配’——诚担心自己能挖到太多早期区块,芬尼说没关系,只要把币留着不动,就不会有人怀疑他出于私利。宋没有说话,但我看到他在笔记本电脑上打字。他们在共同打磨最终的白皮书。”
“所以白皮书是三个人一起写的?”
“白皮书的思路是诚的,但很多段落是芬尼重新表述的。宋负责画图和数据模拟。他们分工明确——诚是思想家,芬尼是工程师,宋是执行者。”
这和中村后来在病房里对林深所说的话几乎一致——白皮书的灵魂来自佐藤诚,技术细节由芬尼完善,而宋则是“中本聪”身份在互联网上的主要维护者。但此刻中村没有提到“第三人”的具体名字,只是把那张照片重新放回了文件夹里。
“2011年之后,”中村继续说道,“诚的邮件地址就停止回复了。但他的邮件内容没有完全中断——至少每半年会有一个匿名账号从他的旧地址发送一封空白邮件给我的PGP信箱。那封空白的PGP加密邮件本身就是一个信号:证明他还活着。如果他的私钥被别人控制,他会在空白邮件主体的某个特定字节位嵌入不同的EOF标记作为警告,但他没有这样做。那个空白邮件我收到了几期之后,又彻底停了。2014年我收到了一封真正有内容的邮件,只有一行字:‘比特币还活着。我也还活着。不要找我。’”
他安静了好一会儿。
“那是2014年9月。也就是冰岛PGP密钥查询发生后的几天。他一定知道了有人在查他的公钥,所以给几个最亲近的人发了消息,告诉我们他还活着。”
三
林深把中村提供的信息与之前的发现进行了交叉验证。
他在电脑上打开了一个新的对比文件,将sungg的发帖时间与中村回忆中佐藤诚在东京实验室的工作时间进行交叉对比。结果显示:sungg的所有发帖时间都避开了东京时间深夜到凌晨的时段——那是正常人睡眠的时间,但中本聪的主账号却在这个时段有少量活动。
“主账号在东京时间凌晨2点到5点之间发过七次帖,”林深说,“如果中本聪是一个人且在东京生活,他完全可以在这个时段发帖。但sungg在这个时段是零发帖。这不是因为sungg不活跃,而是因为在那个时间段机器前并不是同一个人——或者说诚在那段时间可能在睡觉,而主账号的那些帖子是别人代替他作的。”
中村凑近屏幕看了看那些时间点。“2009年8月的一段时间诚去了温哥华。他的母亲住院了。如果他在温哥华,就和东京差了十几个小时。”
“温哥华的时区和美国太平洋时间一致,和东京差了十七个小时。2009年8月中本聪主账号的许多帖子从UTC-7发出——这正是太平洋夏令时的标准时间。那些帖子不可能是诚从东京发出的。”
“那是谁在用中本聪的身份发言?”
林深把另一组数据调了出来。那些在凌晨时段发出的帖子有一个共同特征:措辞更冗长、技术细节更充分,但代码段较少。这和佐藤诚在记里表现出来的思维方式不太一样——记中诚喜欢用短句、快速切入问题核心、很少重复自己。而凌晨的那些帖子更像是一位耐心、温和、喜欢解释工程细节的工程师在回答——这种风格属于哈尔·芬尼。
“所以诚和芬尼在不同时段共用同一个账号,让外界以为中本聪是一个不需要睡觉的超人。诚在主账号的白天活跃,芬尼在主账号的夜间活跃。而sungg是诚单独控制的备用账号,用来制造假线索保护自己的真实身份。”
陈梓桐合上了笔记本。“我们在冰岛看到的佐藤诚,他不是2009年失踪了,而是主动从社会身份中消失了。他选择成为一个永远不会出现在正式场合的人。”
“登山事故,”中村说,“那是他设计的退役方式。2010年底,在比特币社区已经初具规模时,他决定启动‘消失计划’。他不需要真的死,只需要让世界认为他死了。如果佐藤诚这个官方身份在加拿大落基山脉被宣告失踪,就再也没有人会把一个失踪的裔学生和中本聪联系在一起。”
“所以他同时布置了那张失踪的假新闻和比特币网络上的自动退出程序?”
“也许是同时,也许是先后。我只知道他告诉我登山失踪只是媒体报道的故事情节。在现实世界里,他在加拿大待了几个月,然后乘飞机从美国进入了冰岛。他在冰岛住了下来,成了一名数字货币系统最忠实的守灵人。”
“冰岛矿场里那个控制室的电脑,是他亲手设置的?”林深问道。
“是的。那台戴尔电脑运行着一套自动化的看门狗程序——如果某一天他死了,或者他不在了,那套程序也会自行维护比特币创始钱包的安全和完整性。他把它叫做‘幽灵协议’。”
幽灵协议。
林深想到了冰岛矿场监控屏幕上的那些闪烁的数据,想到了创世区块地址五年一次的自动测试交易,想到了README.txt里那句“他们是那钉在地上的木桩,宣告这个东西生而自由,也将永远自由”。
中村说的话正在拼合最后一个缺口。
四
陈梓桐从背包里取出了那份diary_2009.txt的打印稿,翻到了最后一页,放在中村面前。
中村戴上眼镜,低头阅读。他的嘴唇在微微蠕动,像是在默念那些他从未见过的句子。当他读到“我选择这个名字,不是因为它是我的,而是因为它不是任何人的”时,手指停住了。
“这段话,”他说,“诚也亲口对我说过。那是2008年10月的一个深夜。我们在我的办公室里,他站在窗边,看着目黑区的夜景。他转过身,对我说了这句话。一个字都不差。”
“所以记是真实的。”林深说。
“记比你想的更真实。”中村摘下眼镜,用和服袖子擦了擦镜片。“但你知道真正的真相在哪里吗?不在记里,不在源代码里,不在冰岛的矿场里。真正的真相在诚的心里。他想让比特币成为无国界的、去中心化的、不受任何人控制的数字资产。他做到了。代价是他自己的身份。”
中村站起身,走到书架前,从最上面的一层取下了一个牛皮纸信封。信封没有封口,里面装着一叠用回形针别在一起的纸张。
他把那叠纸放在矮桌上。
纸张的最上面一页打印着比特币白皮书的标题页,但与公开版本不同,标题下方多了一行副标题:“或者说,一个不需要信任的数字现金系统。”
在副标题的下方,用铅笔写着一行手写字:
“献给哈尔,他教会了我信任不该被神话。——S.”
中村说,“这是诚在我办公室的打印机上打出来的早期草稿。他以为我没有留下副本。但我留了。在我心中,他永远都是实验室里那个头发乱蓬蓬的孩子,第一次用我的Linux服务器编译完SHA-256时的表情。”
林深将那叠纸放进自己的背包。中村没有阻拦。
五
林深准备离开时,中村叫住了他。
“我还需要告诉你一件事。”
他走回书架旁,从2009年的文件夹中抽出了一张折叠的A4纸,展开后平铺在桌上。纸上打印着一个私钥的十六进制表示,字符密密麻麻,大约有六十四行。
“这是诚在2009年1月比特币创世区块刚刚挖出来之后发给我的。他在邮件里说,‘教授,这是我个人地址的私钥。如果我发生了什么事,里面的币就送给您当作退休金。’”
林深皱起了眉头。“您看过这个地址的余额吗?”
“我查过。它里面从来没有存过钱。一分钱也没有。”
“那这个私钥对应的是什么?”
中村把纸翻过来。背面的空白处用细小的字迹写着一个坐标——北纬64度,西经21度。
冰岛。
不是雷克雅未克,而是冰岛内陆的高地。那里离雷克雅未克大约有两百公里,靠近朗格冰川的边缘。没有任何道路通往那个坐标。
“这个私钥本身不指向任何比特币地址,”陈梓桐说,“那它指向什么?”
中村摇了摇头。“我不知道。诚说‘如果我发生了什么事’——他暗示冰岛放置了某种非比特币的存储介质。也许是一个硬盘,也许是被冰川冻在冰层里的一组机密文件。也可能是一个完全不同的秘密——中本聪这个名字背后的继承逻辑。他一直不愿意把所有鸡蛋放在同一个篮子里,包括篮子的物理位置。”
林深将那张A4纸收进背包,和陈梓桐一起出了门。中村送他们到门口,站在寒风中,白发在灰蓝色的暮色里像一面小小的旗。他没有挥手,也没有说再见。
林深转身看了他一眼。中村的背影立在门廊的阴影里,整个人像一棵快要枯死的古树。
他想起父亲在湖南寻找矿工时对林深说的最后一句话——“深,我找到了一个知道中本聪真实身份的人。很快你就会知道一切。”
父亲没有活着回来。
但中村秀一活着。他替佐藤诚保留了这些信息十五年,等到了能够理解它们的人。
六
回酒店的出租车上,林深和陈梓桐谁都没有说话。
车窗外,东京塔的灯光在暮色中亮了起来,橙色的光芒穿透了冬薄雾,在城市的表面镀了一层温暖的颜色。林深望着那座塔,脑子里却在想另一个坐标——冰岛高地的北纬64度,西经21度。
那里到底有什么?
也许是佐藤诚真正的避风港——一个比矿场更隐秘、更与世隔绝的地方。也许是中本聪身份的最终证据——证明他不仅是比特币的创造者,还是某种更宏大的数字权利运动的奠基人。
也许什么都不是。
也许只是一片冰川,年复一年地移动、融化、变形,将埋藏在它内部的秘密慢慢推向大海,就像中本聪本人将他毕生的杰作推向了这个世界,然后转身消失。
出租车停在酒店门口。林深付了车费,推开车门,东京的晚风迎面扑来,带着一丝湿的凉意。
“我们下一步去哪?”陈梓桐站在他旁边,手里拎着背包,“温哥华?还是冰岛?”
林深看着酒店大堂的灯光,思考了大约五秒钟。
“加拿大。佐藤诚的出生地。从小到大生活过的社区、学校、大学。找到任何一个了解他的人——老师、同学、邻居。找出佐藤诚在成为中本聪之前的人生轨迹。只有把佐藤诚人生的前半段和后来藏在冰岛的后半段接在一起,我们才能确定记的真伪。”
他又说:“我一个人去加拿大。你回纽约继续盯怀特。怀特第二次的自证虽然被证明破产了,但他在法庭上的诽谤诉讼还在继续。那五个人如果被迫披露身份,中本聪的线索可能被更不可控的力量获取。我们对他们的保护要比他们自己更明白。”
“但你一个人去加拿大,万一出了什么事……”
“中村秀一还活着,佐藤诚还活着,中本聪的一部分还活着。我不会有事的。”
陈梓桐看着他,嘴唇动了动,最后只说了一句:“到了之后发PGP加密邮件告诉我你的位置。”
“一定。”
她转身走进了酒店。林深站在出租车停靠区,抬头望向夜空。东京的天空看不到星星,但他知道在某个地方——也许是冰岛,也许是加拿大——有一盏灯还亮着,在一个不起眼的房间里,在一台永不关机的电脑屏幕上,等待一个永远不会回来的人。
林深订了最早一班飞往温哥华的航班。
他在手机备忘录里输入了一个新的清单:
温哥华,佐藤诚高中和大学的档案
裔社区线索
家庭住址和邻里
2009年“登山事故”的警方记录
清单上方,他自己写下的一行字:“当他不再是你,世界就多了一个神话。”
中村秀一在目黑区的家中,没有再离开他的座位。
他在矮桌前坐着,直到暮色完全吞没了窗外的光线。然后他站起身,走到书架前,把2008年的文件夹重新放回原位。文件夹里是空的——那张照片已经被林深带走了,连同那张写着坐标的A4纸。
中村从书架的暗格里拿出另一个信封。信封没有封口,里面装着一张纸。而不是林深拿走的那份备份记录——这张纸是一个更原始的速记,记录了佐藤诚在实验室用黑色墨水一笔一笔写下来的,那段定义了比特币形态的总纲段落。
他把它读了一遍,然后找了一个打火机,在白炽灯下点燃了纸张的一个角。火舌沿着纸张的边缘向上舔舐,吞噬了那些手写的字母,也吞噬了那段时光。
烟雾从打开的窗户缝隙飘向外面,融入了目黑区的夜空。
中村关上窗户,把打火机放在桌上。房间重新陷入了沉默,只剩书桌上那块旧式石英钟的滴答声,单调地、不知疲倦地、一秒一秒地向前。
林深从温哥华机场出来时,加拿大二月的雪正下得无声无息。
他租了一辆吉普车,开往四十公里外的本拿比区。佐藤诚高中时期的住址在他手机的地图上显示为一个绿点。他不知道那里是否还有人记得一个叫佐藤诚的男孩——那个在数学课上总是第一个举手解答问题、在电脑房待到深夜才离开的沉默少年。
他想知道,当那个少年写下比特币的第一行代码时,有没有想到十五年后会有两个来自美国和中国的陌生人,踏着他的脚印,在冰岛的荒原和东京的旧巷里寻找他的影子。
也许他想到了。
也许他正是因为想到了,才选择了永远不回来。