关键人物

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 年于论坛上描述的。

常见问题

Was Hal Finney Satoshi Nakamoto?

Finney denied it during his lifetime, and the available evidence supports him. He exchanged emails with Satoshi that journalists later examined, including Andy Greenberg of Forbes in 2014, who concluded the correspondence was not consistent with a single author. The theory persists because Finney ran the first node besides Satoshi's, built the closest predecessor system, and lived in the same California town as a man legally named Dorian Satoshi Nakamoto.

What was the first Bitcoin transaction?

On January 12, 2009, Satoshi Nakamoto sent 10 BTC to Hal Finney in block 170. It was the first transfer of bitcoin between two people. Before it, every coin in existence had been created by mining, by the same person who wrote the software. The transaction was a test of the full path: creating, signing, broadcasting, mining, and confirming a payment between two independent machines.

What is Reusable Proof of Work (RPOW)?

RPOW is a system Finney built in 2004 in which a proof-of-work token could be passed from one person to another and reissued as a new token rather than consumed. It ran on trusted computing hardware with remote attestation so users could verify the server was running unmodified code. RPOW still needed a central server to prevent double-spending, which is exactly the constraint Bitcoin removed four years later.

Who posted the 'Running bitcoin' tweet?

Hal Finney, on January 11, 2009 in UTC, often cited as January 10 in US Pacific time. He had downloaded Bitcoin v0.1 on its release day, January 9, and was running the first node besides Satoshi's. The two-word message is the earliest public trace of the software actually running on a second machine, and Satoshi sent him 10 BTC the following day.

How did Hal Finney die?

Finney died on August 28, 2014 in Phoenix, Arizona, aged 58, from complications of amyotrophic lateral sclerosis. He was diagnosed in August 2009, seven months after Bitcoin launched, and continued writing code for years using eye-tracking software as the paralysis advanced. In accordance with his wishes, he was cryopreserved by the Alcor Life Extension Foundation, which he had been a member of since 1992.

What did Hal Finney do before Bitcoin?

He graduated from Caltech in 1979 and worked first in video games, credited on Intellivision titles. He joined Phil Zimmermann's PGP project as a volunteer in 1991 and became one of the first employees of PGP Inc. in 1996, staying until he retired in 2011. He was an active cypherpunk, ran an early cryptographic remailer, and published RPOW in 2004.

参考资料