MAC:为啥BTC只有2100万枚?_数字货币

比特币的总数量是多少?什么时候会挖完呢?

BTC作为一种数字货币,他的发行纯粹就是使用代码来生成的。代码在生成区块时,写入多少btc,就表示这个地址拥有多少btc,货币的多少就是一个数字而已。比特币数量有限,因为设计初衷就是要一种固定发行量的货币,使其最终的数量不能增长和减少,以消除人为印钞票带来的通货膨胀以及紧缩风险。首先看看btc是如何产生的。

BTC的产生只有一种途径,就是挖矿。是的,btc的协议规定,每次产生一个区块,会给矿工的地址写入一定数量的BTC,矿工就可以使用这些BTC去和其他人进行交易。所以说BTC的总的数量和现有区块的数量有关。

比特币协议规定,矿工产生一个区块,可以往自己的地址中写入50个btc,每产生21万个区块,奖励减半。这些都是写好在btc系统的代码里面的,至于这个50和21万这两个数字是否合理,是不是最优,我猜中本聪当时也是拍脑袋想出来的。一开始奖励多一些,可以吸引矿工们更早加入进来,解决btc系统冷启动问题。当btc流行起来,交易量也会起来,所有矿工的交易费收入也会多起来,弥补了挖矿奖励的减少。

比特币总量公式:

210000X50+210000X25+210000X12.5+.....=210000*50(1+1/2+1/4...1/2的n次方)=2100万

当btc系统不断维持下去,n无穷大的时候,总量就是2100万。

矿工通过工作量证明获取区块发布权限,所以说想要在链上新增区块,必须耗费大量运算。btc会动态调整算法的难度,使得求解的时间大概为10分钟。如果系统的算力增加,算法难度也会增加,算力减小,算法难度也会减小,这样就保证了btc的出块时间维持相对稳定。根据这个时间,我们可以推算出,btc出块奖励接近0时,

210000X10/60/24/365=3.9954年*33=132年,从比特币产生的2008年起,132年之后即是2140年

矿工的收益

矿工有两种收益,一种是出块奖励,另外一种是交易费。

当出块奖励越来越小时,如何吸引矿工继续投入设备挖矿呢?这个btc设计的时候已经想好了,就是交易费收入。每个区块间隔10分钟,这10分钟所有的交易都会打包在一个区块中保存,而矿工会得到这个区块所有交易的手续费。当btc越来越流行时,btc的交易会越来越频繁,所以矿工得到的手续费总额也会越来越多。

来源:金色财经

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

区块博客

比特币BTC:3.12午后行情分析_TOC

昨天大饼凌晨冲击4小时布林带压力位置向下回落,对比之前的走势非常的熟悉,日线上行情一直运行在MA5日局限上方,多头比较坚挺,回撤下破趋势线不延续一切都是在诱空,4小时方面行情也是如此.

[0:0ms0-3:620ms