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