比特币什么时候挖完?

无主之地 副船长 船龄 9.8年 来源 比特人
 110760  2
根据比特币的相关文献,在2140年,会产出2100个比特币,并不再增长。根据比特币的原理,在经历33次减半期后,每区块的挖矿产出将达到0.58聪,小于最小单位一聪。而每次减半的间隔是210000区块,上述文献给出的全部产出时间(2140年)是由每区块产出时间10分钟推算出来的。(210000*10/60/24/365=3.9954年*33=132年,从比特币产生的2008年起,132年之后即是2140年)。

       但是,上述推算方法所使用的“每区块产出时间为10分钟”是一个理想状态,这个假设仅在全网算力和难度不发生改变的情况下成立。查阅比特币区块链,不难发现,比特币的全网算力长期处于增长状态,挖矿难度也随之增涨。于是,不难得出,上述推算不成立,有巨大误差。


那么,比特币全部产出时间应该怎样计算呢?我认为,没有办法能准确地预测这个时间。以下方法只是抛砖引玉,供各位参考,交流。

查阅比特币挖矿难度增幅,根据近期的难度调整时间和难度调整幅度,假设现在的难度调整周期为11.3天,比特币难度调整周期为2016个区块,大约为14天(2016*10/60/24),所以,我们有理由相信比特币的发行超速19.28%((14-11.3)/14),所以,比特币的全部产出时间应该比预计的晚,大约比预计的快25.5年(132*19.28%),即,比特币将在106.5年内开采完毕,届时是2114年左右。


上述方法的注意缺陷是,无法准确地预测比特币全网算力的变化,无法准确地预测比特币的开采速度。上述计算方法所使用的11.3天的数据,仅是从2013年5月2014年4月5日的平均值,代表性有待商榷。大家可以综合大数据分析结果和矿机生产情况等建立更准确的数学模型。

参考资料:

比特币难度增幅  http://blockmeta.com/charts/chain
作者比特币地址  1KZgtUrWZGuAmjRR8HEeuZtMGT3Wqutc1a 
  • 全部
  • 最佳
  • 船龄 2015-12-01 16:18:44
    #比特币# 什么时候挖完?http://t.cn/RyUSiME
  • bitmare 队长 船龄 8.6年 2015-10-10 17:15:39
    最后一个产出比特币的区块将是#6,929,999号区块,这大约会在公元2140年前后发生。届时流通中比特币的总数将恒定维持在20,999,999,9769 BTC。即使比特币的允许精度从目前的8位小数扩展,最终流通中的比特币将总是略低于2100万(假定其他参数不变)。例如,如果引入16位小数精度,最终的比特币总额将是20999999.999999999496 BTC。
登录 账号发表你的看法,还没有账号?立即免费 注册
推荐教程
换一批