控制比特币全网51%以上算力,攻击者核心能够实现两大行为:对自身近期已确认交易执行双花,以及选择性审查、阻断网络交易,但无法盗取他人资产、凭空铸造比特币或者篡改久远的区块历史,市场上大量夸大51算力攻击破坏力的说法并不符合比特币底层协议规则。

双花是51算力攻击最具备经济价值的手段。攻击者会先在公开主链发起转账,比如向交易所转入比特币,等待交易获得区块确认后,提取平台内的法币。与此同时,攻击者依靠算力优势私下并行挖掘一条分叉链,分叉链内剔除这笔转账交易。当私链累积的工作量超过公开主链后,攻击者对外广播分叉链,比特币节点遵循最长链规则切换账本,原本生效的转账记录被撤销,比特币回到攻击者地址,同一笔资产完成两次花费。需要注意,链重组存在距离限制,无法回滚数十区块之前的交易,交易所设置6区块以上确认机制,就是为了大幅降低被双花的风险。

除双花之外,掌控多数算力的主体可以实施交易审查攻击。攻击者能够自主决定区块打包范围,持续拒绝纳入特定地址发起或者接收的交易,让相关转账长期处于零确认状态,相当于在网络层面限制特定账户的资金流通。极端情况下,攻击者持续挖出不含任何交易的空区块,压缩全网交易容纳空间,造成网络严重拥堵。不过交易本身依旧可以正常向全网广播,只是无法完成上链确认,用户依然能够看到交易广播记录,不存在彻底抹除交易广播痕迹的能力。

大量投资者容易陷入认知误区,误以为51算力攻击可以随意篡改账本、盗取任意钱包内的比特币。实际上比特币转账必须对应地址私钥签名,算力无法绕过密码学验证伪造签名,攻击者不能转移不属于自己地址内的资产。同时协议硬性规定比特币总量、区块奖励减半规则,全节点会独立校验区块合法性,依靠算力无法修改底层代码规则,不能凭空生成新的比特币。如果攻击者尝试广播违反协议的区块,所有完整节点会直接拒绝,分叉链无法获得全网认可。
比特币庞大的全网算力大幅抬高了攻击门槛,至今没有出现成功的51%算力攻击案例。对比多条小市值PoW币种频发的攻击事件,比特币攻击需要持续投入海量硬件与电力成本,一旦攻击行为被市场捕捉,会快速引发市场恐慌,币价大幅下跌,攻击者持有的加密资产与挖矿设备价值同步缩水,最终大概率出现收益无法覆盖成本的局面。这层经济制衡,成为比特币抵御51算力攻击的额外屏障。
