022009 年一月 12 日
给哈尔的十枚 Bitcoin
Genesis Block 诞生九天后,中本聪向哈尔·芬尼发送了十枚 Bitcoin。这笔交易背后没有投机,而是测试、错误报告,以及两个人之间的信任。
当 中本聪 发布 Bitcoin 软件的第一个版本时,密码学邮件组的大多数人反应谨慎,甚至毫无回应。哈尔·芬尼 做了一件更难得的事:他下载软件,在家里的电脑上运行,并开始寻找错误。他不是一名无名的好奇者。他参与过 PGP,有多年密码朋克社群经验,也曾亲自尝试开发数字货币。几天后,中本聪给他发送了十枚 Bitcoin。这不是奖励,也不是投资。那是新系统第一次必须在两个人、两台机器和两个独立审视同一套规则的视角之间经受检验。
真正运行了程序的人
芬尼并非随机挑选的收款人。他参与过 PGP,运营过第一个密码学匿名转发器,还创造了 RPOW——一种早期的、基于 Proof of Work 的可转移代币尝试。Bitcoin Whitepaper 抵达密码学邮件组时,他从中看见了自己研究多年的问题的回声。
2009 年一月 9 日,软件的第一个版本公开发布。芬尼后来回忆,他很可能是中本聪之后第一个运行 Bitcoin 的人。他在难度为一时用普通处理器挖矿,并与中本聪通信了几天:芬尼报告错误,中本聪负责修复。
Genesis Block 于一月 3 日产生,但它本身尚未构成社会网络。只有公开程序,中本聪电脑之外的人才能验证规则并延长区块链。因此,芬尼的参与不只是一句热情评论。他带来了第二套独立安装、第二双检查错误的眼睛,以及第一次检验各节点能否就同一段历史达成一致的机会。
芬尼兼具耐心与经验,这对类似实验并不常见。作为菲尔·齐默尔曼团队的开发者,他参与过 PGP,这项工具把强密码学从专业机构带给普通用户。他还运营过匿名转发器,并在 2004 年提出 RPOW,一套可转移的 Proof of Work 凭证系统。他深知,聪明的算法本身还不够:必须有人写软件,有人运行它,也必须有人尝试找出它会在哪里坏掉。
一月 10 日,他在推特写下简短的一句“正在运行 Bitcoin”。今天看来像是载入史册的庄严记录,当时却更像一条运行状态:程序正在跑,也正在消耗电脑资源。芬尼后来回忆,风扇很吵,处理器发热,于是几天后关掉了挖矿。币未来可能拥有的价格,还不足以盖过书房里机器真实的噪声。
第 170 个区块
一月 12 日,第 170 个区块中出现了一笔 交易:它花掉早先区块中挖出的币,并为芬尼创建一个输出。金额是 10 BTC,手续费为零。区块链记录不含姓名,但芬尼后来亲自证实,中本聪曾向他发送十枚币作为测试。
从技术上看,这是一笔小额转账;从人的层面看,却是一次关键跨越。中本聪不再只对着自己验证自己的设计。另一端坐着一位经验丰富的密码学家,他有自己的电脑、自己的程序副本,也愿意直说哪里不能工作。就在那一刻,点对点不再只是 Bitcoin Whitepaper 的标题。
区块链本身保存输入、输出、金额和被纳入的区块;它不会保存“中本聪给哈尔转账”这句话。双方身份来自芬尼自己的证词与当时的通信记录。这个故事由此鲜明地区分了密码学能够证明什么,以及人和档案为历史图景补上了什么。
这笔交易花费了第 9 个区块的一个输出,并创建两个新输出:十枚 BTC 给收款人,余额退回发送人。今天的钱包会隐藏这类细节,但在 2009 年一月,它们正是两人所测试的内容。正确的签名必须生成,各节点必须接受该交易,矿工必须把它纳入一个新区块,而另一台电脑也必须承认该区块属于共同历史。
因此,哈尔·芬尼的屏幕上出现的并不是十个可下载的硬币文件,而是日后为一个被网络认定为未花费的输出创建新有效签名的能力。中本聪失去了对这部分历史的独占控制,芬尼则获得了自己的控制权。正是在这个狭义的技术意义上,这次转移真正完成了点对点这个词:收款人不必请求系统作者继续替他登记余额。
没有银行的信任,不等于没有信任的世界
Bitcoin 降低了信任账本管理者的必要,却没有从自身诞生的故事中消除人与人之间的信任。芬尼必须相信,运行陌生人的实验代码值得一试。中本聪必须接纳他的报告并迅速修改程序。两个人都必须在毫无项目能否撑过一周的保证下投入时间。
区别在于他们能够验证什么。芬尼收到的不是私人数据库里的一项承诺。他的节点可以检查历史、签名以及生成这笔转账所依据的规则。信任启动了合作;Full Node 检查了结果。
这比“无须信任的系统”这一口号少些浪漫,却更准确。Bitcoin 转移了信任:从能够修改记录的管理者,转向开放规则、密码学和亲自验证。人依然会犯错,软件依然可能有程序缺陷,合作者也可能让人失望。区别在于,一笔转账是否有效,不再是一家公司内部的秘密。
在最初几天,这条边界格外清晰。网络只有寥寥几名参与者,大部分区块似乎由中本聪挖出,程序本身也刚刚发布。芬尼无法依赖数千个独立节点或多年运行历史。但他可以打开代码,观察自己的客户端如何行动,并把收到的历史与规则比较。对人的信任依然存在,只是第一次有了具体的核验工具相伴。
他们的合作也呈现出普通软件开发的样子。芬尼报告崩溃和其他问题,中本聪发来修复,两个人再试一次。他们都无法确定项目是否会迎来第三个用户,却仍像正确性十分重要那样工作。两个密码朋克之间的信任并不是验证的反面;正因为这种信任,他们才愿意花时间建造一个让后来者不必只相信他们口头保证的系统。
用目光写下的回忆
2013 年,芬尼写下自己与 Bitcoin 的开端时,ALS 已使他几乎全身瘫痪。他用眼睛操控电脑,仍在编写更安全的 Bitcoin 钱包。他对最初几个区块最鲜明的记忆,是发烫的处理器、吵闹的风扇,以及关掉挖矿的决定。
他的文字没有把那十枚币写成圣物,而是展示了手艺的延续:下载代码、运行它、找出错误、修好错误,并思考有一天孩子们要如何接过密钥。因此,第一笔交易不只是账本历史的开端,也是一个社群的开端;这个社群后来比它最初的发送人和收款人都活得更久。
芬尼更早的 RPOW 还表明,Bitcoin 并非凭空出现。它承接了 Proof of Work、数字签名,以及密码朋克对电子现金的执着,再以新的方式把它们结合起来。第一个收款人不仅理解成果,也理解它之前那一长串失败尝试。
芬尼于 2009 年被诊断患有肌萎缩侧索硬化症。疾病逐渐夺去他的动作与语言,却没有夺走他对技术工作的兴趣。2013 年三月写回忆时,他通过眼动追踪系统操控电脑,并在开发提高密钥安全性的工具。他没有在叙述中加入自怜,也没有要求历史给予自己特殊席位。他写的是一个人识别出有前景的想法,并能在它最初一刻亲身参与的喜悦。
他也想到妻子弗兰和孩子们,想到他们有一天要继承早期币中留下的部分。第一笔转账由此以不同于开端的方式闭合。2009 年一月的问题是,十个单位能否安全转给另一台电脑。四年后,芬尼面对的问题是:当原持有人再也无法输入密码时,控制权能否交给下一代。其间,Bitcoin 已从两名程序员的实验变成真正影响家庭的个人财产。
图鉴中的人物与概念
资料来源与故事边界
- 01Hal Finney — Bitcoin and me
芬尼对运行程序、收到十枚币、修复错误以及后来与 ALS 共处生活的亲身回忆。
- 02Mempool.space — 第 170 个区块中的交易 f418…9e16
关于金额、输出和所属区块的公开记录。
- 03Satoshi Nakamoto Institute — Bitcoin v0.1 released
软件首个公开版本的同期发布公告。
- 04Bitcoin: A Peer-to-Peer Electronic Cash System
关于无需中央管理者的转账与验证模型的原始说明。