采矿业似乎正在经历一场矿难。加密货币圈一直担心比特币矿难,但人们还不清楚比特币矿难是什么。
让我们从比特币哈希率和难度调整的基本概念开始。
调整比特币计算能力和难度
2013年比特币矿难_比特币矿难是什么意思?_比特币矿难
顾名思义,算力可以简单地理解为算力。对比特币 SHA256 算法,算力是矿工每秒能进行多少次哈希碰撞计算,单位是 hash/s。当我们说一台矿机大约有 13T 计算能力时,我们的意思其实就是这台矿机每秒可以做 13 次 10 14 次方哈希碰撞。
区块链块是一种主要由区块头和交易列表组成的数据结构。下图是比特币区块链的示意图。
比特币矿难是什么意思?_比特币矿难_2013年比特币矿难
比特币挖掘的四个过程:验证和过滤交易,计算 Merkle 根0-2^32 耗尽 nonce。矿工计算这个大信息的哈希值,看看它是否小于当前的目标值。如果哈希值不小于目标值,矿工将进行修改nonce(通常添加1)然后试着再次耗尽nonce,如果结果小于块中指定的难度目标header,也就是说,挖矿成功,获得区块奖励。
2013年比特币矿难_比特币矿难_比特币矿难是什么意思?
比特币系统规定,比特币网络很难每 2016 块调整一次。确保平均需要 10 分钟才能生成一个新块,无论计算能力如何。也就是说,我们每 14天(20160分钟)调整一次难度。
在调整难度时,比特币将比较2016个块的实际生成时间是否大于20160分钟(即每10分钟一个块的预期值)。如果前 2016 块的平均生成时间小于 10 分钟,网络将增加难度,否则将降低难度。
比特币矿难是什么意思?_比特币矿难_2013年比特币矿难
计算公式:新目标值(Target)=旧目标值*(20160分钟/前2016块的实际出块时间)
同时,为了防止难度变化过快,每个周期的调整范围必须小于一个因子,其值为4,新的难度范围在25%到400%之间。老困难。如果调整范围大于4,则调整4倍。也就是说,如果时间小于5040分钟,则计算为5040分钟;如果时间大于 80640 分钟,则计算为 80640 分钟。
也就是说,如果矿工在一个困难的周期中关闭,计算能力下降,2016个区块将在20160分钟60分钟,这将导致14天以上的调整周期。
因此,货币印刷的潘志彪说:如果计算能力下降 30%,16 将在天后进行调整,矿工将产生至少半个月的现金流。
当然,通过哈希运算找到令人满意的结果不仅取决于整个网络的计算能力,还取决于运气。比特币产生了一个多小时的生了一个多小时的块。许多网民认为,这是由于货币价格暴跌和矿工恐慌性停工造成的,导致计算能力瞬间下降。但接下来的块只有几分钟。
但比特币矿难是什么意思?如果计算能力下降,比特币矿难是什么意思?比特币的块时间将超过 10 分钟。截至发布时间,数据显示,比特币块的块时间大于10分钟。