顶峰
AscendEX

如何看待比特币挖矿的难度

注册顶峰AscendEX 拿新用户开户礼金

比特币挖矿,就是很多矿工借助计算机在争相求解一个数学题的结果,通过竞争来记录下一个区块的权限,并获取奖励的过程。而比特币系统大约为14天时间(每过2016区块),会自动调整一次难度目标,增减挖矿的难易度。

比特币挖矿难度是对挖矿困难程度的度量,挖矿难度越大,挖出区块就越困难。而目标值是个长度为256比特的字符串,目标值与挖矿难度成反比,而比特币挖矿的目标值约有2^256种可能的取值。矿工们如果想要调整挖矿难度目标,就要从调整目标值在整个输出空间的占比入手。

比特币挖矿的难度目标是目标值通过转化得到,比特币系统正是通过调整区块头中难度目标来控制挖出区块所需平均时间的,是一个只有4个字节的字段。我们可以把挖矿比喻成为射击,所有射出去的子弹基本都会落在靶子上,而靶上的范围越小,被射中的难度就越高。而难度目标就是在这个大靶上圈出来的范围范围,想要调整难度目标,就要调节这个圈在整个靶子上的范围。而挖矿的算力增大,就如同一时间的射击次数就越多,靶上的目标范围被射中所需的时间就越短。反之,如果挖矿算力减小就会拉长目标范围被射中的时间。而每10分钟出块是比特币系统追求的平均出块时间,这个时候就需要通过调整难度目标来实现了。

简而言之,矿工挖矿的难度就是每次在求解数学结果的难度大小。由于矿工的数量越来越多,全网算力越来越高,为了平均每10分钟出一个块,而不是过快或过慢,就需要对数学求解难度的大小进行调节。矿机数量数多了,难度就会依据某种规则动态加大。

赞(0)
未经允许不得转载:顶峰AscendEX交易所 » 如何看待比特币挖矿的难度
'); })();