比特币有没有挖完的那一天?

2018-05-18 14:02 阅读:7736
很多新入挖矿行业的人经常会问这个问题。

很多新入挖矿行业的人经常会问这个问题。如果只算新币的话,那么比特币确实会有挖完的一天,而且这一天并不遥远。下图是比特币货币供应量曲线,根据比特币的原理,在经历33次减半期后,每区块的挖矿产出将达到0.58聪,小于最小单位一聪。也就是到2140年,会产出2100万个比特币,并不再增长。但是2025年经历四次减半后,就已经有93.75%的比特币被挖出。后面能再挖的仅剩下总量的6.25%,仅仅1312500个比特币。

   但是挖矿还有另外一项收入,交易手续费。由于目前手续费在挖矿总收益中占比只有不到5%。很多人会担心整个挖矿市场仅靠手续费会不会难以为继?这个问题和下面一个问题是等同的。当比特币多次减半之后,整个挖矿市场仅靠手续费支撑时候,手续费要达到多少,整个体系才会安全?

   挖矿对于比特币系统的安全至关重要,目前唯一可以摧毁比特币网络的方法就是掌握超过51%的算力,进而对比特币网络发起51%攻击。如果币价很高,而部署超过全网算力51%的矿机成本又很小。那么就会有人尝试在做空币价的同时来部署大量矿机而牟利。

   为了防止这种情况的出现,比特币的市值和矿机的总价值就不能相差太大。我们先来看看是什么决定了比特币挖矿市场的矿机总价值。一般来说,当矿工觉得挖矿风险收益比平衡时候,将不在部署新机器,整个矿机市场的矿机总价值会停止增长。那什么时候矿工会停止部署新机器呢?大多数矿工在购买矿机之前是要评估回本周期的。一般来说矿工能接受的最大回本周期为两年,假设运行成本占比为50%。那么到停止部署新机器时候整个参与挖矿的矿机的总价值会相当于一年的挖矿产出。如果矿工能接受的回本周期更长,那么参与挖矿的矿机总价值会比一年的挖矿产出更大。因此,最终参与挖矿的矿机总价值会不低于一年的挖矿产出。如果要发起51%攻击,那么攻击方部署的成本将不低于半年的挖矿产出。

假设攻击方可以做空的比特币最大数量为总数量的40%,即840万个比特币,能接受的最小收益比为20倍,也就是能接受的最大攻击成本为42万个比特币。那么整个挖矿市场的矿机总价值不能低于84万个比特币。按照前面的模型,整个挖矿市场的总价值约等于一年的挖矿产出。如果需要参与挖矿的矿机的总价值不低于84万个比特币,每天的挖矿收益要达到840000/365=2301.4个比特币。按照每天144个块来推算,每个块的挖矿收益不能低于15.98个比特币。

当连续减半导致新币收益很少,挖矿收益主要靠手续费时候,要有多少笔交易才能满足这个需求呢?假设每笔转账的手续费为0.0001个币,那么每天需要的最低交易量为2301.4万笔。这个交易量并非难以企及,假设全球有1亿人参与比特币网络,每人每天平均转账笔数仅为0.23笔。

按照每天144个块来计算的话,每个块打包的交易笔数为159819.4笔。按照每笔交易0.25kb的数据量,每块的容量要达到40M。此时,平均活跃地址数目是交易数目的2倍将达到4602.8万个。按照梅特卡夫公式计算的比特币价格将达到27.75万美元(174.8万人民币),每笔交易的费用为27.8美元。整个挖矿市场的规模将相当于84*27.75=2331亿美金(14685.3亿人民币)。按照每台矿机平均成本5000元,功耗1千瓦,算力10T H/S来计算的话,整个参与比特币挖矿的矿机数量将达到2.94亿台,总负荷29400万千瓦,总算力2940EH/s,是目前总算力30.58E H/s 的96倍。这些矿机将为整个比特币系统的安全提供坚实的基础。

但是按照现在比特币的网络设计,每块的容量最大只有1M。那么就意味着要达到相同的系统安全的话,每笔交易的手续费要提升40倍到每笔交易0.004个币。如果币价同样为27.75万美元,每笔交易的费用将高达1110美金。

 因此,如果主网不扩容,能支撑的交易笔数就会比较有限,进而会导致最后挖矿的总市场有限。这个时候,币价过高时候系统的安全就会没有保障。反观一直坚持主链扩容后的bch,将会比较好的解决这个问题。即使不切换到pos,每年仅靠挖矿的手续费就可以支持系统的正常运行。也就是挖矿将永远没有挖完的那一天。


声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

点击阅读全文