Hal Finney:收到第一笔比特币转账的人
2009 年 1 月 12 日,Hal Finney 在区块 170 中收到中本聪转来的 10 BTC。完整记录他的 PGP 工作、2004 年的 RPOW 系统、比特币第一周中的角色,以及为什么他不是中本聪。
Hal Finney 是一位美国密码学家,他收到了历史上第一笔在两个人之间发送的比特币转账:2009 年 1 月 12 日,中本聪转来的 10 BTC,记录在区块 170 中。他运行了除中本聪之外的第一个比特币节点,构建了 2004 年的"可重复使用工作量证明"(RPOW)系统,职业生涯的大部分时间用于开发 PGP 加密软件。
1. Hal Finney 是谁?密码学家、游戏程序员、密码朋克(1956-2014)
- 背景与经历: Harold Thomas Finney II 于 1956 年 5 月 4 日出生在加州科灵加,1979 年从加州理工学院工程专业毕业。他最早的职业工作是电子游戏开发,参与过 Intellivision 平台的 Astrosmash、Adventures of Tron 等作品。1990 年代初,他经由密码朋克运动转入密码学领域:1991 年以志愿者身份加入 Phil Zimmermann 的 Pretty Good Privacy 项目,1996 年成为 PGP Inc. 最早的员工之一,直到 2011 年退休。他也是密码朋克邮件列表的早期参与者,运行过最早的一批密码学转发器(remailer),并自 1992 年起就是 Alcor 生命延续基金会的会员。2009 年 8 月,也就是比特币上线七个月后,他被确诊患有肌萎缩侧索硬化症(ALS)。
2. 主要贡献:PGP、RPOW 与比特币的第一周
- 主要贡献:
- PGP 开发(1991-2011): Finney 是 PGP 2.0 及后续版本的主要工程师之一。在美国政府仍将密码学列为军需品管制的年代,这款软件把强公钥加密交到了普通用户手里。
- 可重复使用的工作量证明 RPOW(2004): Finney 构建了这样一套系统:一枚工作量证明代币在被创建之后,可以从一个人转交给另一个人,并重新签发为新代币,而不是被一次性消耗。它运行在带远程认证的可信计算硬件上,用户可以验证服务器运行的是未被篡改的代码。RPOW 仍然依赖中心服务器来防止双花,而这恰恰是四年后比特币去掉的那个约束。RPOW 是比特币交易模型最接近的直接祖先。
- 除中本聪外的第一个节点(2009 年 1 月 9 日): Finney 在 Bitcoin v0.1 发布当天就下载并运行了它,并开始挖早期区块。2009 年 1 月 11 日,他在推特上发出两个词的消息"Running bitcoin"(该时间戳为 UTC,按美国太平洋时间常被记作 1 月 10 日)。
- 区块 170(2009 年 1 月 12 日): 中本聪向他转账 10 BTC,这是比特币用户之间的第一次价值转移。在那笔交易之前,世上存在的每一枚币都由写出这套软件的同一个人挖出。
- 对白皮书的认真回应(2008 年 11 月): 当论文被发到 metzdowd 密码学邮件列表时,多数订阅者不屑一顾,还有几位断言其经济模型行不通。Finney 是少数就设计本身展开讨论的人之一,他提出的问题后来都被证明最为关键:随着链的增长网络会如何表现,以及当区块补贴下降后挖矿激励是否还能维持。
- 早期缺陷报告与代码审查: 在最初几周里,Finney 直接与中本聪通信,报告崩溃与设计问题。他是这个项目有史以来第一位外部审查者;作为一位知名密码学家,他的信誉给了这套软件仅凭自身无法获得的正当性。
3. Finney 在区块链历史中的位置
-
影响力评估: 比特币的第一周,是一个协议变成一个网络的时刻,而这件事之所以发生,是因为 Finney。只有一个节点的系统只是一个程序;两个独立节点就同一本账本达成一致,才是分布式系统。他还提供了那位化名作者无法提供的东西:一个在密码学界有二十年积累的真实姓名,并公开表示这套设计值得认真对待。RPOW 的经历让他立刻理解了比特币解决了什么,而当时白皮书的大多数收件人都对其不屑一顾。
-
重要观点: 2009 年 1 月,他在邮件列表中给出过一个如今读来颇为惊人的推理:如果比特币有朝一日成为主导性支付系统,那么每枚币隐含的价值将极其巨大;即便这一结果的概率很小,持币的期望值仍然为正。2013 年 3 月 19 日,他在 BitcoinTalk 论坛发表题为《Bitcoin and me》的帖子,平静地描述自己的状况:"今天,我基本上全身瘫痪。我靠一根管子进食,另一根管子辅助呼吸。……我依然热爱编程,它给了我目标。……我对自己留下的东西感到安心。"
4. 关于 Hal Finney 的常见误解
- 争议与批评:
- "Hal Finney 就是中本聪": 流传最广的说法,源于三个巧合:他是第一个运行该软件的人,他构建了最接近的前身系统,而且他住在加州坦普尔城——与一位法定姓名为 Dorian Satoshi Nakamoto 的人同镇。Finney 生前明确否认。2014 年查阅过他档案的记者(包括《福布斯》的 Andy Greenberg)找到了 Finney 与中本聪之间的往来邮件,认为这些通信与"同一个作者"的假设不相符。
- "他挖出了创世区块": 没有。区块 0 挖出于 2009 年 1 月 3 日,比 Finney 所运行的那版软件的发布日早了六天。
- "他收到了史上第一笔比特币交易": 准确的说法是,他收到了第一笔在两方之间发生的交易。产生新币的 coinbase 交易从区块 0 起就存在,但那属于发行,不是转账。
- "第一笔交易是为了买什么东西": 那是一次测试。中本聪转出 10 BTC,是为了确认软件能在两台互相独立的机器之间构造、签名、广播并确认一笔转账。第一笔购买实物的交易发生在十六个月后,由 Laszlo Hanyecz 买下两个披萨。
- "他靠比特币致富": Finney 确实很早参与挖矿并持有币,但他在 2009 年确诊 ALS,而在比特币几乎一文不值的那些年里,家庭承担了高昂的医疗开支。2013 年社区曾为他的治疗组织募捐。
5. 时间线与遗产
-
1956 年 5 月 4 日: 出生于加州科灵加。
-
1979 年: 从加州理工学院毕业。
-
1991 年: 以志愿者身份加入 PGP 项目;活跃于密码朋克邮件列表。
-
2004 年: 发布可重复使用的工作量证明(RPOW)。
-
2009 年 1 月 9 日: 在发布当天运行 Bitcoin v0.1,成为除中本聪外的第一个节点。
-
2009 年 1 月 11 日: 发出"Running bitcoin"。
-
2009 年 1 月 12 日: 在区块 170 中收到中本聪的 10 BTC。
-
2009 年 8 月: 确诊 ALS。
-
2013 年 3 月 19 日: 在 BitcoinTalk 发表《Bitcoin and me》。
-
2014 年 8 月 28 日: 在亚利桑那州凤凰城去世。
-
现状与未来: Finney 于 2014 年 8 月 28 日因 ALS 并发症去世,享年 58 岁,遗体由亚利桑那州斯科茨代尔的 Alcor 生命延续基金会做低温保存,是该机构第 128 位保存者。在失去大部分运动功能之后,他仍靠眼动追踪软件继续写了多年代码。他的名字既活在记忆里,也活在技术词汇里:"Finney 攻击"是针对零确认交易的一类特定双花攻击的标准称呼,正是他在 2011 年于论坛上描述的。