织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 比特币 > 比特币资讯

一文读懂比特币挖矿难度调整 (2)

时间:2021-01-10 12:40来源:未知 作者:admin 点击:
。如果添加区块很容易,那么有人可能会发送欺诈性交易,然后向网络发送垃圾邮件,以创建他们自己的最长链。然而,由于挖矿困难,为了防止垃圾信息
。如果添加区块很容易,那么有人可能会发送欺诈性交易,然后向网络发送垃圾邮件,以创建他们自己的最长链。然而,由于挖矿困难,为了防止垃圾信息,添加块的过程变慢,平均需要 10 分钟来挖掘一个块。

这里的棘手之处在于,攻击者可以通过寻找增加计算能力的方法轻松绕过这一困难。幸运的是,我们提前想好了,想出了一种方法让系统控制困难。

挖矿难度如何确定?

定期调整难度,以确保总是平均需要 10 分钟来挖掘一个区块。在每添加 2016 个区块后,系统会查看创建这些 2016 个区块所花的时间。正常情况下,需要 2 周左右,或 20160 分钟。如果超过两周,难度就会降低,如果不到两周,难度就会增加。难度可以如下确定。

一文读懂比特币挖矿难度调整推导出新难度的公式

正如你可以从反比函数中看到的,如果花费的时间超过 2 周,分数将小于 1,新难度将会减少。如果花的时间超过 2 周,分数就会大于 1,新的难度就会增加。

如果难度降低,目标值就会增加,从而更容易找到有效的散列,反之亦然。最大目标值为 1,由此可见难度也与目标值成反比。

一文读懂比特币挖矿难度调整难度与目标的关系

为了防止突然的变化,难度的增加或减少不能在一次调整中超过 4 倍

但回到我们如何想出目标的问题上,我们需要探索影响挖掘区块所需时间的不同因素。

有两件事可能会影响这段时间:计算能力网络中个体的数量

计算能力

在比特币的早期,你可能已经能够成功地进行挖矿,就像我过去认为的人们所做的那样——用他们的个人电脑。然而,矿工很快被迫升级。

由于挖矿本质上是一场竞赛,人们竞相首先找到 Hash 值并获得奖励,那些拥有更强大计算机的人将能够在同一时间内做出更多计算结果,因此获胜的机会也会更高。

升级一开始只是简单的从 CPU 到显卡的转换,但近年来,升级的幅度要大得多,现在所谓的 ASIC(特定应用集成电路)--一种专门为挖矿而设计的器件--已经是能够参与竞争所需的最低限度。

但即便如此,你也不太可能赚到任何东西。目前,你可能需要 40 年才可以开采一个区块。如果你想赚钱,你可能必须加入一个矿池——矿工们联合起来增加他们获胜的可能性。

考虑到所有这些进步和计算机不断变得越来越快的事实,为了跟上它们并保持 10 分钟的平均速度,挖矿难度必须补偿这一点。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容