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

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

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

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

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

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里面有难度的一个压缩编码,修改难度产生的结果是不会被诚实的节点认可的。

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

分享给朋友:

相关文章

ABC数藏平台的数字藏品是什么?

ABC数藏平台的数字藏品是什么?

ABC数藏平台是一个基于区块链技术的数字藏品,为用户提供可公开、可信赖的历史、艺术以及慈善项目藏品管理服务。该平台支持艺术品、历史藏品、藏品以及慈善活动等4类藏品,致力于为客户提供一站式数字藏品服...

比特币实时走势,今日行情与后市展望

比特币实时走势,今日行情与后市展望

在当前全球金融市场持续波动的背景下,比特币的价格波动已成为投资者、分析师乃至普通网民关注的焦点,作为数字资产领域的“风向标”,比特币不仅反映市场情绪的快速切换,也折射出宏观政策、技术革新与资金流向之间...

区块链,重新定义信任的数字基石

区块链,重新定义信任的数字基石

在数字浪潮席卷全球的今天,一个名为“区块链”的技术正悄然重塑着经济、社会乃至信任的根基,它不仅仅是一项技术革新,更是一种思维范式的转换,预示着价值互联网时代的全面到来,理解区块链,便是理解未来十年乃至...

CSPR币能买吗(cspr币未来前景)

CSPR币能买吗(cspr币未来前景)

2021年5月11日8点八点正,CSPR开盘,6分钟涨2100多倍,由于开盘5分钟的保护时间不能交易,实际上涨到最高点只用了一分钟。然后再从最高66.4419一路跌到0.6350,用了几个小时。这段时...

数字货币期货是什么最近什么情况期货跟数字货币的差别在哪里简介

数字货币期货是什么最近什么情况期货跟数字货币的差别在哪里简介

最近有很多小伙伴咨询关于数字货币期货是什么的问题,小编结合多年的经验整理出来一些期货跟数字货币的差别在哪里对应的资料,分享给大家。 想了解数字货币,期货,外汇? 操作模式都不一样的,就说说外汇的...