SourceForge 遗留(转贴) · Repost: Bitcoin Maturation

中本聪,2009 年 11 月 22 日

SN-0016 已核对来源,附原文与上下文。

中文译文

-------------------- bitcoinbitcoin: Bitcoin 成熟过程 Posted:Thu 01 of Oct, 2009 (14:12 UTC)

从用户视角看,比特币的成熟过程可以分为 8 个阶段。

1. 第一次点击 Generate Coins 时发生的初始网络交易。 2. 从初始网络交易到比特币条目准备出现在 All Transactions 列表之间的时间。 3. 比特币条目从 All Transaction 区域之外进入其内的变化。 4. 比特币出现在 All Transfers 列表之后,到 Description 准备变为 Generated (50.00 matures in x more blocks) 之间的时间。 5. Description 变为 Generated (50.00 matures in x more blocks) 的变化。 6. 从 Description 显示 Generated (50.00 matures in x more blocks) 到它准备变为 Generated 之间的时间。 7. Description 变为 Generated 的变化。 8. Description 变为 Generated 之后的时间。

哪些阶段需要网络连接、大量本地 CPU 占用或大量远程 CPU 占用?这些阶段有没有名称?

-------------------- sirius-m: Re: Bitcoin 成熟过程 Posted:Thu 22 of Oct, 2009 (02:36 UTC)

据我所知,点击 Generate Coins 之时,并无网络交易——你的计算机不过是开始计算下一个工作证明罢了。生成硬币时,CPU 占用率是 100%。

在这个例子当中,网络连接用于广播你已创建的工作证明区块的信息(正是它使你得以获得新硬币)。若要成功生成硬币,则需要持续的网络连接——如此这般,当别人赶在你之前拿到当前区块时,你才能立即开始计算下一个区块。

ORIGINAL · 英文原文
--------------------
bitcoinbitcoin:
Bitcoin Maturation
Posted:Thu 01 of Oct, 2009 (14:12 UTC)

From the user's perspective the bitcoin maturation process can be broken down into 8 stages.

1. The initial network transaction that occurs when you first click Generate Coins.
2. The time between that initial network transaction and when the bitcoin entry is ready to appear in the All Transactions list.
3. The change of the bitcoin entry from outside the All Transaction field to inside it.
4. The time between when the bitcoin appears in the All Transfers list and when the Description is ready to change to Generated (50.00 matures in x more blocks).
5. The change of the Description to Generated (50.00 matures in x more blocks).
6. The time between when the Description says Generated (50.00 matures in x more blocks) to when it is ready to change to Generated.
7 The change of the Description to Generated.
8. The time after the Description has changed to Generated.

Which stages require network connectivity, significant local CPU usage and or significant remote CPU usage? Do any of these stages have names?

--------------------
sirius-m:
Re: Bitcoin Maturation
Posted:Thu 22 of Oct, 2009 (02:36 UTC)

As far as I know, there's no network transaction when you click Generate Coins - your computer just starts calculating the next proof-of-work.  The CPU usage is 100% when you're generating coins.

In this example, the network connection is used when you broadcast the information about the proof-of-work block you've created (that which entitles you to the new coin). Generating coins successfully requires constant connectivity, so that you can start working on the next block when someone gets the current block before you.
上下文
← 上一条 SN-0016 · 当前 下一条 → 在档案中查看完整主题串 →
来源