原始文献 / 邮件 / Bitcoin v0.1 released

Bitcoin v0.1 released

Cryptography Mailing List · 2009-01-08 19:27:40 UTC

FromSatoshi Nakamoto
SubjectBitcoin v0.1 released
Date2009-01-08 19:27:40 UTC
ListCryptography Mailing List · 原文

宣布发布 Bitcoin 的第一个版本:一种使用点对点网络防止双重支付的全新电子现金系统。它是完全去中心化的,没有服务器或中央权威机构。

截图见 bitcoin.org。

下载链接:
http://downloads.sourceforge.net/bitcoin/bitcoin-0.1.0.rar

目前仅支持 Windows。附带开源 C++ 代码。

- 将文件解压到一个目录
- 运行 BITCOIN.EXE
- 它会自动连接到其他节点

如果你能让一个接受传入连接的节点持续运行,会对网络大有帮助。防火墙上的 8333 端口需要打开以接收传入连接。

该软件仍处于 alpha 测试阶段,带有实验性质。不能保证在必要时系统的状态不会被重启,尽管我已尽最大努力在其中构建了可扩展性和版本控制。

你可以通过让别人转给你一些币来获得币,或者打开 Options->Generate Coins 让节点运行并生成区块。我把初始的工作量证明难度设得极低,所以在开头的一小段时间里,一台普通 PC 只需几个小时就能生成币。当竞争促使自动调整机制推高难度时,挖币会难得多。生成的币必须等待 120 个区块才能成熟,然后才能花。

发送货币有两种方式。如果收款人在线,你可以输入他们的 IP 地址,它会连接过去、获取一个新的公钥并附带备注发送交易。如果收款人不在线,可以发送到他们的 Bitcoin 地址,即他们给你的公钥的哈希值。他们下次联网并收到该交易所在区块时就会收到这笔交易。这种方法的缺点是备注信息不会被发送,而且如果地址被多次使用,可能会损失一点隐私;但如果双方无法同时在线,或者收款人无法接收传入连接,这是一个实用的替代方案。

总发行量将为 21,000,000 币。它们将在节点生成区块时分配给网络节点,数量每 4 年减半。

前 4 年:10,500,000 币
后 4 年:5,250,000 币
后 4 年:2,625,000 币
后 4 年:1,312,500 币
依此类推……

当发行完毕后,如有需要,系统可以靠交易费维持。它基于公开市场竞争,届时应该总会有愿意免费处理交易的节点。

Satoshi Nakamoto

---------------------------------------------------------------------
The Cryptography Mailing List
Unsubscribe by sending "unsubscribe cryptography" to majordomo at metzdowd.com

英文原文

Announcing the first release of Bitcoin, a new electronic cash
system that uses a peer-to-peer network to prevent double-spending.
It's completely decentralized with no server or central authority.

See bitcoin.org for screenshots.

Download link:
http://downloads.sourceforge.net/bitcoin/bitcoin-0.1.0.rar

Windows only for now. Open source C++ code is included.

- Unpack the files into a directory
- Run BITCOIN.EXE
- It automatically connects to other nodes

If you can keep a node running that accepts incoming connections,
you'll really be helping the network a lot. Port 8333 on your
firewall needs to be open to receive incoming connections.

The software is still alpha and experimental. There's no guarantee
the system's state won't have to be restarted at some point if it
becomes necessary, although I've done everything I can to build in
extensibility and versioning.

You can get coins by getting someone to send you some, or turn on
Options->Generate Coins to run a node and generate blocks. I made
the proof-of-work difficulty ridiculously easy to start with, so
for a little while in the beginning a typical PC will be able to
generate coins in just a few hours. It'll get a lot harder when
competition makes the automatic adjustment drive up the difficulty.
Generated coins must wait 120 blocks to mature before they can be
spent.

There are two ways to send money. If the recipient is online, you
can enter their IP address and it will connect, get a new public
key and send the transaction with comments. If the recipient is
not online, it is possible to send to their Bitcoin address, which
is a hash of their public key that they give you. They'll receive
the transaction the next time they connect and get the block it's
in. This method has the disadvantage that no comment information
is sent, and a bit of privacy may be lost if the address is used
multiple times, but it is a useful alternative if both users can't
be online at the same time or the recipient can't receive incoming
connections.

Total circulation will be 21,000,000 coins. It'll be distributed
to network nodes when they make blocks, with the amount cut in half
every 4 years.

first 4 years: 10,500,000 coins
next 4 years: 5,250,000 coins
next 4 years: 2,625,000 coins
next 4 years: 1,312,500 coins
etc...

When that runs out, the system can support transaction fees if
needed. It's based on open market competition, and there will
probably always be nodes willing to process transactions for free.

Satoshi Nakamoto

---------------------------------------------------------------------
The Cryptography Mailing List
Unsubscribe by sending "unsubscribe cryptography" to majordomo at metzdowd.com