有分析指出,比特币矿机算力大幅下滑后,如果矿池仍维持此前较高的份额难度,矿机可能在持续耗电的情况下,仍难以及时提交用于结算的有效份额。
据区块链媒体 CryptoSlate 当地时间21日报道,这一问题并不涉及比特币全网挖矿难度本身,而是与矿池针对单条连接分配“份额难度”的自动调节机制有关,核心在于可变难度(Vardiff)控制器的运作方式。
这一议题近期再度受到关注,起因是 Bitcoin Optech 基于挖矿工程师 Eric Price 的分析,对相关控制器可能出现的异常情况进行了梳理。不过,该分析主要指出了潜在薄弱环节及其验证方法,并未证明行业内已经出现大范围损失。
通常情况下,矿池会为每台矿机分配一个远低于出块难度的“份额难度”,借此通过矿机提交的份额估算算力,并据此结算其工作量贡献。Vardiff 控制器的作用,就是将份额提交频率维持在合适区间。
问题主要出现在矿机算力突然下降时。如果系统必须等到新的份额提交后才重新计算难度,那么算力下滑前设定的较高份额难度就可能被继续沿用。算力下降后,设备找到满足既定难度份额的速度会明显放缓,而份额提交越少,难度调整就越容易被进一步推迟。
在这种情况下,矿机虽然仍在持续进行哈希计算并消耗电力,但可提交给矿池的有效份额会大幅减少。也就是说,设备即便持续运行,也难以及时累积奖励结算所需的有效份额。
按照 Stratum V2 规范,系统可通过定时器周期性重算难度。当份额提交变得稀疏时,系统可以主动下调难度,以避免提交长时间受阻。不过,在维持时间较长的连接场景下,其恢复速度仍可能较慢。
在实际运行案例中,此次被点名的是 ckpool。报道称,该矿池会以份额提交作为难度调节的触发条件。不过,这种做法在行业中的普及程度如何,以及是否已经造成实质性损失,目前仅凭公开资料仍无法确认。
从分析结论来看,关键在于当矿机算力急剧下滑时,矿池能否足够迅速地下调份额难度;同时,在份额提交一度中断的情况下,难度下调机制能否正常启动,也需要进一步验证。