技术原理新的比特币是由网络节点在完成一个特定数学问题计算之后生产出的。这些数学计算需要相当的运算能力才能完成,并能够通过生成有效运算工作的证明来检验。在比特币网络中运算难度可以自动调节,在最初的四年里会有1050 0000个BTC被制造出来,这个数值每四年减半,所以在第四到第八年中会有525 0000个BTC被制造,在第8到第12年中会生产262 5000个BTC,以此类推。因此最终比特币的数额会趋近于2100 0000个BTC。技术上讲,目前的数据结构下一个比特币可以被分区到8位小数,所以0.00000001BTC是目前的最小单位。如果将来有需要的话,再考虑更小的分区单位。即使比特币的允许精度从目前的8位小数扩展,最终流通中的比特币将总是略低于2100万(假定其他参数不变)。例如,如果引入16位小数精度,最终的比特币总额将是20999999.999999999496 BTC。
系统运行内建的机制会在平均大约每10分钟确认一个区块。参与制造新比特币的人数变动,新比特币制造的难度也随之变动,这是将整个分布式网络作为一个整体来分析,分析的依据是之前2016个区块的制作时间。因此制造的难度与一定时间内全网投入制作工作的平均运算能力相关。单一个体“发现”新区块的可能性是创建在他的计算能力与全网计算能力的综合比较之上的。 区块的总数乘以每个区块的比特币值就是现存的比特币总数。每个区块的币值在最初的21 0000个区块中是50BTC,之后21 0000区块是每区块25BTC,然后是12.5BTC 、6.25BTC,以此类推。最后一个产出比特币的区块将是#6,929,999号区块,这大约会在公元2140年前后发生。届时流通中比特币的总数将恒定维持在20999999.9769 BTC。生产的奖励会从 0.00000001 BTC变为0,然后将不再有新的比特币被生产出来。但在目前的规则下需要大约100年这一情况才成为实际问题,而比特币在那之前可能已经有了相当的改变。 |