主页 > imtoken钱包正确的下载地址 > 一篇文章了解BTC挖矿难度调整

一篇文章了解BTC挖矿难度调整

从本质上讲,挖矿就是创建新区块,用购买和销售记录填充它们,然后将它们添加到区块链中,让每个人都可以查看和了解特定货币的归属。事情是一致的。

但为了理解为什么,我必须首先了解挖矿的整个定义以及它在加密资产方面的含义。

计算能力

考虑到所有这些进步以及计算机越来越快的事实,为了跟上它们并保持平均 10 分钟的速度,挖矿难度级别必须弥补这一点。

在这种难度下,互联网的安全性可以得到保证,因为它具有防止欺诈的能力。如果添加区块更容易,那么一些网民可能会发送欺诈交易,然后在互联网上发送垃圾邮件以创建我们最长的链。但是由于挖矿难度较大,为了防止垃圾邮件,加块的过程比较慢,平均挖一个块需要10分钟。

矿工越多,找到有效哈希值所需的时间就越少,因为在相同的时间内执行更多的计算。所以,最终矿工多时,难度增加,矿工少时,难度降低。

挖矿难度如何确定?

但即便如此,你也不太可能赚到任何钱。现在,你可能需要 40 年才能开采一个区块。如果你愿意赚钱,你可能不得不加入一个矿池——矿工联合起来增加彼此获胜的几率。

从反函数可以看出,如果耗时超过 2 周,则分数会小于 1,新的难度级别会降低。如果需要超过 2 周,则分数将大于 1,新的难度级别会增加。

难度会定期调整,以确保平均需要 10 分钟来挖掘一个区块。每添加 2016 个区块后,系统软件会查询创建该类型 2016 区块所需的时间。正常情况下,大约需要 2 周,即 20160 分钟。如果超过两周,难度会降低,如果少于两周,难度会增加。难度可以如下确定。

这是不言自明的,但挖掘的难度仅指为一个块找到有效哈希的难度和耗时。应该属于一个更好的问题,为什么一开始就需要难度等级?

一文读懂BTC挖矿困难程度调整

一文读懂BTC挖矿困难程度调整

困难和目的

随着难度降低,目标值增加,从而更容易找到最终有效的哈希,反之亦然。最大目标值为 1,因此难度级别也与目标值成反比。

为防止突然变化,难度等级的增加或减少一次调整不得超过4次。

计算能力

一文读懂BTC挖矿困难程度调整

一文读懂BTC挖矿困难程度调整

如果你改进块上的任何数据,nonce 将完全不一致,但如果根本没有改进,它总是会返回相同的内容。

Hash函数我个人不是很了解,但是说的简单,Hash属于获取block的所有信息,然后dispose,直到返回一个随机的字母和之前的内容无关它。数字 64 位十六进制数。

因为挖矿本质上是一场竞赛,大家竞争先找到哈希值并获得奖励,拥有更强大计算机的人将能够同时进行更多计算BCC最新挖矿难度,因此获胜的机会也可能更高。

推导新难度级别的公式

一文读懂BTC挖矿困难程度调整

一文读懂BTC挖矿困难程度调整

挖矿属于哪一个?

那么如何确定目的的利润呢?这个问题的真正答案在于小编今天要讨论的话题:挖矿的难度。

互联网的规模

在比特币的早期,你可能已经能够成功地挖掘,类似于我个人认为每个人所做的 - 使用彼此的 PC。但是,矿工被迫非常迅速地升级。

当我第一次亲自了解比特币时,我个人认为它很简单,就像坐在家里,做我个人想做的事情,我的个人电脑一边工作一边睡觉,一边赚钱。

什么是挖矿难度?

升级开始是一个简单的 CPU 到图形切换,但近年来,升级规模更大,现在称为 ASIC(专用集成电路)——一种专门为采矿而设计的设备——已经能够参与和竞争的最低要求。

资料来源:哈立德·萨拉赫

但回到编辑愿意如何制定目的的问题上,编辑要求探讨影响出块所需时间的不一致的原因。

然而,为了添加一个区块,矿工必须解决一个“加密难题”,或者更专业地说,交易对手必须获得一个有效的区块哈希。

一文读懂BTC挖矿困难程度调整

一文读懂BTC挖矿困难程度调整

一文读懂BTC挖矿困难程度调整

一文读懂BTC挖矿困难程度调整

所以回到我开始的地方——在今天这个时代,用你的电脑挖比特币几乎是不可能的。其原因在于设施升级和互联网规模的增加所带来的补偿,导致挖矿难度越来越大。. 您的 PC 根本没有跟上任何人的计算能力,因此您能够成功挖掘区块的几率非常非常低。

上网人数

矿工们一直在为这个数字努力工作,直到输出的哈希值小于目标值。由于哈希值是随机的,目的越低BCC最新挖矿难度,就越难找到有效的哈希值。就像掷骰子一样,掷出小于 3 的数字比掷出小于 4 的数字更难。

有两件事可能会干扰这个时期:

但是如何知道Hash值是否有效呢?这就是难度级别目的的由来。目的描述了一个阈值,要使哈希完全有效,该值必须小于目的。

但也不完全。事实证明,有许多因素使上述情况完全不可能发生。

区块链的全部意义在于在互联网上的多个个体之间建立共识,即在一个真理上达成一致。他们怎么做到的?他们采用互联网上最长的有效链,取决于在其中投入或多或少的工作,并接受它作为主链来构建。

你可能会问,如果你不能改变交易信息,你怎么能得到不同的哈希值呢?在创建 Hash 时,还有另一个原因要考虑最后的块 - 你可以修改它,它被称为 nonce。

即使系统软件是为了降低难度而设计的,也很少有人这样做。更快、更强大的设施正在开发中,越来越多的人加入了比特币互联网。事实上,从 2009 年 1 月比特币诞生到 2020 年 11 月,难度增加了 250 次,难度降低了 53 次。

这里棘手的部分是,攻击者可以通过寻找增加计算能力的方法轻松绕过这一困难。好在小编愿意提前做,愿意想办法让系统软件控制难上加难。

概括

等等,但我不是说每两周就有一台更快的电脑,对吧?虽然计算机的不断改进是需要调整机制的重要原因,但系统软件也弥补了互联网上的个人数量。

上一篇:去中心化金融还没找到杀手锏