原始文献 / 论坛帖 / Re: Questions about Bitcoin

Re: Questions about Bitcoin

Bitcointalk · 2009-12-10 20:49:02 UTC

AuthorSatoshi Nakamoto
TitleRe: Questions about Bitcoin
Date2009-12-10 20:49:02 UTC
ForumBitcointalk · 原文

1-3:
要达到那个级别的匿名性,你需要通过 TOR 连接,0.2 版就可以,离发布只有几周了。到时候我会发 TOR 使用说明。

4:
0.1.5 版:备份整个 %appdata%\Bitcoin 目录。
0.2 版:只需备份 wallet.dat。

5:
不行。整个设计就是为了防止那种做法得逞。

6:
那些币永远无法找回,总流通量就少了。既然有效流通量减少,剩下的币就都稍微更值钱一点。这跟政府印钞、现有货币贬值正好相反。

7:
现在是 29,296 个区块。流通量是区块数乘以 50,所以当前流通量是 1,464,800 bc。

如果你只有 24000 个区块,说明初始区块下载还没完成。退出比特币再重新启动。0.2 版的初始区块下载更好/更快。

8:
目前通常是几百个。现在很容易,但随着网络增长会变难。

9:
好问题,是 TCP。网站需要更新,写成 TCP 8333 端口。

端口转发是为了让其他节点能连到你,这样你能连上更多节点,连接更稳定。别人要通过 IP 地址给你付款,你也需要它。

10:
不,其他节点不会接受那样。

开源意味着任何人都可以独立审查代码。如果是闭源,没人能验证安全性。我认为这种性质的程序必须开源。

11:
慢的机器产的币少。跟 CPU 速度成正比。

12:
还会有更多。

13:
它用的是一个叫 Berkeley DB 的事务型数据库。系统崩溃不会丢数据。交易一收到就立刻写入数据库。

14:
目前你可以把总区块数乘以 50 就行。比特币网络已经运行快一年了。设计和编码从 2007 年开始。

英文原文

1-3:
For that level of anonymity you need to connect through TOR, which will be possible with version 0.2, which is only a few weeks away.  I'll post TOR instructions at that time.

4:
Version 0.1.5: backup the whole %appdata%\Bitcoin directory.
Version 0.2: you can backup just wallet.dat.

5:
Nope.  The whole design is all about preventing that from working.

6:
Those coins can never be recovered, and the total circulation is less.  Since the effective circulation is reduced, all the remaining coins are worth slightly more.  It's the opposite of when a government prints money and the value of existing money goes down.

7:
It's currently 29,296 blocks.  The circulation is the number of blocks times 50, so the current circulation is 1,464,800 bc.

If you only have 24k blocks, it must not have finished the initial block download.  Exit bitcoin and start it again.  Version 0.2 is better/faster at the initial block download.

8:
Typically a few hundred right now.  It's easy now but it'll get harder as the network grows.

9:
Good question, it's TCP.  The website needs to be updated to say TCP port 8333.

The port forwarding is so other nodes can connect to you, so it helps you stay connected because you are able to be connected with more nodes.  You also need it to receive payments by IP address.

10:
No, the other nodes won't accept that.

Being open source means anyone can independently review the code.  If it was closed source, nobody could verify the security.  I think it's essential for a program of this nature to be open source.

11:
Slower machines produce fewer coins.  It's proportional to CPU speed.

12:
There are more coming.

13:
It uses a transactional database called Berkeley DB.  It will not lose data in a system crash.  Transactions are written to the database immediately when they're received.

14:
For now, you can just multiply the total blocks by 50.  The Bitcoin network has been running for almost a year now.  The design and coding started in 2007.