Bitcointalk · Proof-of-work difficulty increasing

中本聪,2010 年 2 月 16 日

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

阅读语言
中文译文

Satoshi,我算了一下,我这台新式 core 2 duo 大约要连续不停工作 20 小时才能生成 ฿50.00!老电脑就更没指望了。人们喜欢尽快"拥有"点什么的感受,有没有办法让生成更可分割?譬如,不是每 20 小时生成 ฿50,而是每 2 小时生成 ฿5?

我考虑过,但并无切实可行的办法做更小的增量。区块生成频率,是在"尽快确认交易"与"网络延迟"之间的平衡。

算法的目标是平均每小时 6 个区块。倘若改成 5 bc、每小时 60 个,区块数量会多出 10 倍,初始区块下载也要花 10 倍时间。反正也行不通:那样区块平均间隔仅剩 1 分钟,网络变大后便太接近广播延迟了。

ORIGINAL · 英文原文
Satoshi, I figured it will take my modern core 2 duo about 20 hours of nonstop work to create ฿50.00! With older PCs it will take forever. People like to feel that they "own" something as soon as possible, is there a way to make the generation more divisible? So say, instead of making ฿50 every 20 hours, make ฿5 every 2 hours?
I thought about that but there wasn't a practical way to do smaller increments.  The frequency of block generation is balanced between confirming transactions as fast as possible and the latency of the network.

The algorithm aims for an average of 6 blocks per hour.  If it was 5 bc and 60 per hour, there would be 10 times as many blocks and the initial block download would take 10 times as long.  It wouldn't work anyway because that would be only 1 minute average between blocks, too close to the broadcast latency when the network gets larger.
来源
Bitcointalk 原始链接 ↗ 记录编号 SN-0190