比特币BWH攻击真的赚得更多吗?最新研究给出相反结论

·

BWH攻击、挖矿收益、矿池安全、比特币共识、PoW协议,这些关键词决定了矿池运营者是否需要通宵修改防御策略。本文通过对2018年权威论文的复盘和新推导,带你看清“矿池扣块攻击”的真相。


什么是BWH攻击

BWH攻击(Block Withholding Attack)又称“扣块攻击”。攻击者加入目标矿池后,正常提交“份额(share)”证明自己参与了挖矿,却在找到完整区块时故意隐匿结果,让矿池继续白用功。与此同时,他把算力分散在其他矿池或独立挖矿,独享另一份更隐蔽的收益。


原理论为何“翻车”

Loi Luu等人的经典模型认为:

  1. 矿池因扣块损失整体算力,单位时间内平均产块数降低
  2. 攻击者既挖到本该属于矿池的区块,又在外部开源算力持续收币,双重收益似乎板上钉钉。

然而他们忽略了一个关键细节——总体算力变化对区块间隔时间的动态影响


真相:时间标尺不同导致收益错觉

我们用逻辑回归与时间加权模型,做了三组对比实验:

结果显示:

情景区块数量攻击者净收益比特币矿池整体收益变化
A4,320正常
B3,888
C3,888

如果把B、C情景拉到相同区块数,即统一时间轴,攻击者的净收益反而低于诚实挖矿。

👉 想亲自验证这组数据?跟随矿工视角进行实时测算


经济性惩罚:谁来为扣块买单

  1. 电费:攻击者仍需要运行矿机,所有成本未减少。
  2. 机会成本:攻击区块在矿池作废,浪费GPU/ASIC生命。
  3. 声誉风险:矿池一旦检测到异常,会自动封禁扣块地址,攻击者将被踢出高精度分红 矿池白名单

FAQ:快速回答最关心的五个问题

Q1:扣块攻击为何还没大规模流行?
A:经济模型失效——利润不升反降,大多数理性矿工不会自降收益。

Q2:作为普通矿工,能否用肉眼发现矿池被扣块?
A:很难。出现了“爆块”时间突然拉长、公示算力与出块数严重不匹配时,才可能暴露。

Q3:矿池如何实时防范?
A:业内常用差分份额验证(DSV),结合分析超时份额比例,一旦异常立即冻结可疑账号。

Q4:转而攻击小型矿池会更赚吗?
A:小型矿池算力基数低,扣块更伤主池。扣块比例高导致主池收入骤降,攻击者自身收益也不会显著增加。

Q5:离开PoW后,扣块攻击还会存在吗?
A:PoS、DPoS 等机制本身无“挖矿”概念,但可能出现类似“自私质押”“扣签名”的新型攻击,需持续关注。


新版风险提示:扣块只是“破窗锤”

除非攻击者的目的纯粹是摧毁矿池生态,否则从经济层面看,BWH攻击缺乏最优解。对于长期以挖矿为职业的矿工,维持矿池稳定才是盈利的根本

👉 瞬间获取矿池防御方案的实践笔记


关键词回顾与小结

简言之, “破坏即亏损” 或将成为矿工们对 BWH 攻击新的共同认识。