07 ETH-难度调整

《区块链技术与应用》课程链接:https://www.bilibili.com/video/BV1Vt411X7JF/?spm_id_from=333.337.search-card.all.click


07 ETH-难度调整

比特币2016个区块调整难度。

以太坊每个区块都有可能调整挖矿难度。

以太坊黄皮书与实际代码也有一些出入(以代码为准)。


区块难度:

难度炸弹部分:

黑天鹅事件(英文:"Black swan" incidents)指非常难以预测,且不寻常的事件,通常会引起市场连锁负面反应甚至颠覆。

难度调整:

难度炸弹:

那些已经在挖矿设备中投入了大量资金的矿工,会不会联合起来抵制转入PoS。

从PoW转入PoS通过硬分叉实现。

等到难度炸弹发挥威力的时候,也正好是以太坊从PoW转入PoS的过程。


基于PoS的共识机制设计出来,有很多问题需要解决,远远没有当初想象的那么顺利。

转入PoS的时间点推迟,挖矿已经变得越来越难了,因为难度炸弹的威力已经显现出来了,但是,大家还是得继续挖。因为没有别的办法达成共识。

以太坊的出块时间一再增长,从15s到30s,还会继续往上涨。

以太坊在EIP中,决定计算难度炸弹,要把难度炸弹回退3000000个区块来计算。


难度炸弹的威力:


以太坊发展阶段:

BIP:BitCoin Improvement Proposal

为了要将奖励减少?

因为如果不减少以太币奖励,对回调之前的矿工是不公平的。同时,也要维护总供应量的稳定。


拜占庭阶段计算挖矿难度的代码实现:

基础部分难度调整:

难度炸弹的计算:


以太坊中难度统计:

出块时间:

以太坊关于叔块的奖励:

以太坊可以叫做最长总难度链(Total Difficulty)。

posted @   YangYi215  阅读(52)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示