Login
欢迎来到未来世界

您现在的位置是: 首页 > 计算机 > 区块链

区块链

挖矿难度的决定因素有哪些呢(挖矿难度的决定因素有哪些呢英文)

区块链 加入收藏
当矿工挖出每2016个区块,挖矿难度就会改变一次。这个难度的改变是根据前2016个区块的挖矿效率来决定的。我们的公式如下进行表示:下一个区块的难度=上一个难度*2016*10min/产生上2016个区
矿工每挖完2016块,开采难度就变一次。 这个难度变化是由2016年第一个区块的开采效率决定的。 我们的公式表述如下:下一个方块的难度=上一个难度*2016*10min/产生最后一个2016方块所用的时间注:2016*10min=两周,这里的两周没有意义,只是权衡的产物。 为了平衡这种动态价值,中本聪希望使用比特币作为数字黄金。 所以他决定让市场来决定难度。 挖矿的难度会受到新矿工加入多少的影响,因为新矿工的加入是因为比特币价格的波动。 挖掘之所以这么难,核心问题是挖掘者要操作SHA-256哈希函数,这是一个通用的密码哈希函数,是一个256位的状态机。 这256个状态被分成8个32位字段,可以在32位硬件上优化运行。 每轮运算选择一定数量的字段,最后进行32位模加,然后将运算结果改为一个状态最左边的第一个字段,使整个状态右移。 一次完整的SHA-256运算需要64次这样的迭代。在每一轮运算中,都会确定一个略有不同的常数,所以所有的迭代都是不同的。 矿工都在以最快的速度做这个功能操作,矿工做的比别人快。
图集详情底部广告位