中本聪致戴伟:比特币 v0.1 发布(2009 年 1 月 10 日)
首次公开证据
打开首次公开证据我想告诉你,我刚刚发布了几个月前发给你的那篇论文的完整实现,即比特币 v0.1。详情、下载和截图见 www.bitcoin.org
我认为它几乎实现了你在 b-money 论文中提出的所有待解决目标。
这个系统完全去中心化,没有任何服务器或可信方。网络基础设施可以支持全方位的托管交易和合约,但目前的重点是货币和交易的基础功能。
密码学邮件列表上曾讨论过这一设计。哈尔·芬尼作了很好的高层概述:
我想提的一点是,从许多方面看,比特币其实是两个相互独立的想法:一是解决 James 在这里列出的那类问题,即创建一个全局一致但去中心化的数据库;二是将其用于一个类似戴伟 b-money(论文中引用了它)的系统,不过它基于交易/币,而非基于账户。正如 James 所强调的,解决这种全局性、大规模去中心化数据库的问题,可以说是更困难的部分。将工作量证明用作实现这一目的的工具是一个新颖的想法,我认为非常值得进一步评估。
中本聪
英文原文
展开英文原文
I wanted to let you know, I just released the full implementation of the paper I sent you a few months ago, Bitcoin v0.1. Details, download and screenshots are at www.bitcoin.org
I think it achieves nearly all the goals you set out to solve in your b-money paper.
The system is entirely decentralized, without any server or trusted parties. The network infrastructure can support a full range of escrow transactions and contracts, but for now the focus is on the basics of money and transactions.
There was a discussion of the design on the Cryptography mailing list. Hal Finney gave a good high-level overview:
One thing I might mention is that in many ways bitcoin is two independent ideas: a way of solving the kinds of problems James lists here, of creating a globally consistent but decentralized database; and then using it for a system similar to Wei Dai's b-money (which is referenced in the paper) but transaction/coin based rather than account based. Solving the global, massively decentralized database problem is arguably the harder part, as James emphasizes. The use of proof-of-work as a tool for this purpose is a novel idea well worth further review IMO.
Satoshi