难度炸弹的命运本身就是以太坊历史的一条暗线:2015 到 2019 年间它被一次次推迟,每一次都以「冰川」命名的分叉续命。2018 年 7 月 31 日,署名 EOS Classic 的团队提交 EIP-1276,主张停止打补丁:不推迟,直接拆。方案在技术上短到只有一行——计算难度时删去指数修正项;作为对价,区块奖励从 3 ETH 降到 2 ETH,叔块与侄块奖励同步折算。状态:Stagnant。
指数项是什么
要理解「拆」的对象,得先看难度公式。以太坊工作量证明的难度调整由三部分合成:每个块按父块出块快慢的温和增减、一个把整条链往 15 秒节奏拉的长期项、以及所谓的难度炸弹——即公式里的 epsilon 项,int(2**((block.number // 100000) - 2))。这个指数项每十万块翻一倍,加进难度基准后像滚雪球:出块变慢、费率变高、用户被提醒「该转权益证明了」。它的官方学名是 Ice Age 机制,设计意图是让拖延升级的成本随时间指数上升,逼网络向共识转型收敛。而每一次推迟的实质,都是把公式中 block.number 换成 block.number - 固定偏移量。EIP-1276 的做法更釜底抽薪:calc_difficulty 干脆不看这个项。

为什么捆绑降奖励
删掉指数项有一个立刻可见的副作用:难度下降意味着短期内出块加速、单位时间产块增多,若奖励不变,发行速率会跳升。提案用同步把基础奖励调到 2 ETH 来对冲,原文表述是「为确保以太发行保持恒定」。这一手把两个争议绑成一个交易:矿工的短期单位收入受损,换来的是不确定性消除;网络的发行曲线免受「炸弹拆除=变相增发」的指责。
动机的两笔账
动机章节记了两本账。第一本是能耗账:提案写作时以太坊占 ethash 系链总算力的九成以上,作者沿用了同期提案常见的推算口径,指出这份算力对应可观的环境成本,网络参与者对成本「高于必要」负有伦理义务,而在转权益证明仍遥遥无期时,降奖励是最直接的限流阀。第二本是安全账:静态奖励叠加币价上涨意味着算力持续涌入,而算力增长不设防反而不利于抵御 51% 攻击——尤其临近共识机制切换的窗口,矿工面临「规则随时会被抽走地基」的处境,奖励越高,矿权利益集团越大,驱动链分裂的筹码越重。降低奖励同时是在给即将到来的转换泄压。
它为什么停摆
EIP-1276 诞生于一个提案密集爆炸的时段:同一主题下还有主张降到 1 ETH 的 EIP-858、多次纯延迟炸弹的冰川系列。All Core Devs 的折中一贯是先选阻力最小的补丁——继续延迟、奖励微调在君士坦丁堡以 3 至 2 落地(与本文的 2 ETH 数字擦肩);而「永久拆除」触及炸弹作为行为激励工具的存在意义,社区宁可保留选择权,也不愿提前判它死刑。炸弹最终在合并(The Merge)中随工作量证明一起退役,等于用换引擎的方式回答了这个问题——某种意义上,EIP-1276 的方向是对的,只是时机不属于它。
快速问答
问:炸弹不拆也不推迟会怎样? 答:出块时间以可计算的节奏拉长,链逐渐「冻结」,这是设计者故意保留的压力。
问:删指数项会被旧节点接受吗? 答:不会,难度规则改变是共识层变更,必须硬分叉全员升级。
问:发行恒定怎么理解? 答:指用奖励下调抵消产块节奏变化带来的增发效应,不是精确数学恒等。
常见误区
一是把难度炸弹说成矿机难度,它是协议参数,与硬件无关;二是以为拆除炸弹等于取消发行调控,温和的自调节项仍在;三是把 92% 算力占比等当年数据当作现值——那只是提案写作时点的快照。
风险提示:本文讨论历史机制提案,不构成投资建议;现行规则以合并后的以太坊协议与当期客户端文档为准。
发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。