当前位置:首页 > 数字货币资讯 > 正文内容

挖矿难度调节机制_挖矿难度下调

xytest2022-11-23 08:14数字货币资讯208

挖矿难度调节机制_挖矿难度下调

挖矿难度调节机制可能是相关行业人士都值得关注的知识,在此币圈网对挖矿难度下调进行详细的介绍,并拓展一些相关的知识分享给大家,希望能够为您带来帮助!

ETH的挖矿原理与机制

以太坊的挖矿过程与比特币的几乎是一样的。ETH通过挖矿产生,平均每15秒产生1个块,挖矿的时候,矿工使用计算机去计算一道函数计算题的答案,直到有矿工计算到正确答案即完成区块的打包信息,而作为第一个计算出来的矿工将会得到3枚ETH的奖励。

如果矿工A率先算出正确的答案,那么矿工A将获得以太币作为奖励,并在全网广播告诉所有矿工“我已经把答案算出来了”并让所有在答题的矿工们进行验证并更新正确答案。如果矿工B算出正确答案,那么其他矿工将会停止当前的解题过程,记录正确答案,并开始做下一道题,直到算出正确答案,并一直重复此过程。

矿工在这个游戏中很难作弊。他们是没法伪装工作又得出正确答案。这就是为什么这个解题的过程被称为“工作量证明”(POW)。

解题的过程大约每12-15秒,矿工就会挖出一个区块。如果矿工挖矿的速度过快或者过慢,算法会自动调整题目的难度,把出块速度保持在13秒左右。

矿工获取这些ETH币是有随机性的,挖矿的收益取决于投入的算力,就相当你的计算机越多,你答题的正确的概率也就越高,更容易获得区块奖励。

以太坊私有链搭建(2)--修改挖矿难度

官放解释就不多说了,Difficulty值越大,越难出区块,意味着交易不容易确认,默认的机制是难度越来越大,对私有链一般是不可接受的,当然这个值也不是越小越好,这样的话也会让机器的很卡,所以这个值要根据项目自己确定。

创世区块中的的难度能影响整体的挖矿速度,但是并不能改变难度上升这个趋势,所以在自己的项目中,仅仅在创世区块中指定难度是不够的。

当前geth版本 1.7 unstable

源文件 consensus/ethash/consensus.go 行290

好了,这里也不多想怎么实现了,我也看不懂,简单改下返回难度为恒定值就会~~

将这个函数改为

重新make geth,试试看出块难度是不是恒定了。

自学区块链(六)BTC-挖矿难度

我们来看下挖矿的计算公式

H(block header) target,这个target就是 目标阈值

BTC用的哈希算法是SHA-256,它产生的哈希值是256位,那么就有2^256种取值,这个就是他的输出空间,要增大挖矿难度, 就调节目标值在这个输出空间所占的比例 。

挖矿难度和目标阈值是成反比的, 当算力强时,调节难度,使目标阈值变小 。

不调节难度,随着矿工数量增多,随着算力的上升,那么挖到区块的时间就会变短,从10分钟缩短到1分钟甚至几秒钟,这个会带来什么样的问题呢?可能很多人觉得这不是挺好吗,交易等六个确认就会缩短时间了,交易就会变快了。其实出块时间缩到很短,风险是很大的,因为网络延迟,出块时间变短,不同节点很可能接到不同的区块信息,导致会有很多分叉节点出现。矿工会根据自己认为正确的区块接着挖。这种情况下,恶意节点发动分叉攻击就比较容易成功,因为诚实节点的算力被分散了。

导致不需要51%的算力就能成功,所以缩短出块时间是不利于BTC系统的稳定的。虽然10分钟不一定是最优的时间,但是也算是比较合理的。

下面是 算力增长曲线

下面是 挖矿难度曲线

下面是 平均出矿时间

我们来看下难度公式:每2016个区块调整一次挖矿难度,10分钟出一个平均算下来是两星期调整一次。

previous_difficulty是上一次的挖矿难度,分母是最近2016个区块花费的时间

每个节点挖矿是独立的,BTC的协议也是开源的,会不会有矿工不修改挖矿难度呢?可能性是存在的,但是不影响结果,因为广播给其他节点需要独立验证block header的哈希值, 这个header里面有难度的一个压缩编码,修改难度产生的结果是不会被诚实的节点认可的。

相信经过币圈网小编对挖矿难度调节机制和挖矿难度下调的介绍,你对挖矿难度调节机制了解更加地透彻了,感谢你对我们地支持与关注!

分享给朋友:

相关文章

以太坊合并最新消息以太坊最新价格

以太坊合并最新消息以太坊最新价格

接下来我们一起看看币圈网发布的这则正文,如有不理解还请直接咨询我,下面我们来一起详细看看关于这篇内容的详细分析! 狗仔 犇犇 币圈破事搜罗员 在以太坊流动性质押协议中获得的奖励是应税收入。...

今日比特币最新价格(比特币价格跌破28000美元)

今日比特币最新价格(比特币价格跌破28000美元)

今日比特币最新价格(比特币价格跌破28000美元) 1、目前比特币最新价格27360美元,今日跌幅2.42%。 2、一觉醒来大饼以太又刷新低,晚间给到的空单也是过于保守,没想到反弹如此弱势,直接开...

12年比特币价格是多少最近什么情况比特币12年价格走势简介

12年比特币价格是多少最近什么情况比特币12年价格走势简介

币圈网拥有多年的区块链服务经验,为用户提供专业的服务信息,接下来介绍12年比特币价格是多少,以及比特币12年价格走势,选择币圈网可以为您随时随地解决玩币中所遇到的各种问题,让你不再为职称评级繁琐事务而...

以太坊最新价格(以太坊(ETH)最新行情分析及交易策略)

以太坊最新价格(以太坊(ETH)最新行情分析及交易策略)

美国债务上限即将到期,两党商讨提升上限和节流,但未有进展。部分人怀疑美债是否会违约,大概率不会。美债对两党有利,大利益不变才有争取小利益的机会。如真违约,美元资产将大跌,全球经济受影响,比特币或因此受...

国家认可的十大币种(十大主流币有哪些)

国家认可的十大币种(十大主流币有哪些)

国家认可的十大币种各种主流币空气币山寨币分叉币的最新行情资讯都在这里,如果你也对币圈感兴趣,那么下面就一起来看看这最新资讯吧: 虚拟货币的种类可以说是多种多样的,达到了近百种品类,每一种的市面价...