回复:工作量证明难度上升
原始发布页
打开来源页面查看 1 个交叉存档
引用自:Suggester,2010 年 2 月 16 日 02:15:49 AM
中本聪,我估算了一下,我这台现代的酷睿 2 双核电脑需要不间断工作大约 20 小时才能生成 ฿50.00!用旧电脑的话,得等到天荒地老。人们都喜欢尽快感觉自己“拥有”了某种东西,有没有办法把生成过程分得更细?比如说,不要每 20 小时生成 ฿50,而是每 2 小时生成 ฿5?
我考虑过这个问题,但没有切实可行的办法把增量做得更小。区块生成频率需要在尽快确认交易和网络延迟之间取得平衡。
该算法的目标是平均每小时生成 6 个区块。如果改成每个区块 5 bc、每小时 60 个区块,那么区块数量会增加到 10 倍,初始区块下载也会耗时 10 倍。无论如何这都行不通,因为区块之间的平均间隔将只有 1 分钟;当网络规模扩大后,这个间隔与广播延迟太接近了。
英文原文
展开英文原文
Quote from: Suggester on February 16, 2010, 02:15:49 AM
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.