原始文献 / 论坛帖 / Repost: Bitcoin Maturation
Repost: Bitcoin Maturation
Bitcointalk · 2009-11-22 18:31:44 UTC
--------------------
bitcoinbitcoin:
Bitcoin Maturation
发表于:2009 年 10 月 1 日星期四 (14:12 UTC)
从用户的角度看,比特币的成熟过程可以分为 8 个阶段。
1. 你第一次点击"生成货币"(Generate Coins)时发生的初始网络交易。
2. 从该初始网络交易到比特币条目准备好出现在"所有交易"列表中的时间。
3. 比特币条目从"所有交易"字段之外进入该字段的变化。
4. 从比特币出现在"所有转账"列表到描述准备好变为"已生成(Generated,50.00 在 x 个区块后成熟)"的时间。
5. 描述变为"已生成(50.00 在 x 个区块后成熟)"的变化。
6. 从描述显示"已生成(50.00 在 x 个区块后成熟)"到准备好变为"已生成"的时间。
7. 描述变为"已生成"的变化。
8. 描述变为"已生成"之后的时间。
哪些阶段需要网络连接、大量的本地 CPU 占用和/或大量的远程 CPU 占用?这些阶段有名字吗?
--------------------
sirius-m:
回复:Bitcoin Maturation
发表于:2009 年 10 月 22 日星期四 (02:36 UTC)
据我所知,点击"生成货币"时并没有网络交易——你的电脑只是开始计算下一个工作量证明。生成货币时 CPU 占用是 100%。
在这个例子中,网络连接是在你广播自己创建的工作量证明区块的信息时用到的(正是这个区块让你有权获得新币)。成功生成货币需要持续的连接,这样当别人先你一步得到当前区块时,你能开始处理下一个区块。
英文原文
--------------------
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.
