7月5日,比特币网络在区块高度941880处出现了一次罕见的两区块重组(two-block reorg),Foundry USA矿池在短短时间内连续挖出七个区块,一度引发社区对“自私挖矿”(selfish-mining)攻击的恐慌。然而,一位比特币研究员迅速介入,通过链上数据分析和网络行为解读,驳斥了恶意攻击的猜测,称这只是预期内的网络异常行为。
事件回顾:高度941880的区块竞争
据CryptoComLearn报道,当区块高度推进至941880时,比特币网络短暂分裂为两条竞争链。AntPool率先挖出区块941881,随后ViaBTC在同一链路上挖出区块941882。与此同时,Foundry USA也在自己的路径上挖出了区块941881和941882的版本,使得网络同时存在两条等长的有效链。关键时刻,Foundry USA继续在其链上挖矿,接连产出区块941883、941884和941885,最终以一条七连胜的链超越竞争对手,导致AntPool和ViaBTC的区块被孤立(orphaned)。
这一过程看似Foundry突然发力“碾压”对手,但研究员指出,这并非有预谋的攻击行为。
自私挖矿理论被驳斥:经济激励与链上证据不符
自私挖矿是一种理论攻击方式:矿工故意不向全网广播自己挖出的有效区块,利用信息优势提前寻找下一个区块,从而浪费竞争对手的算力,并最终在网络上释放自己的秘密链以获取不当收益。然而,研究员通过分析历史数据得出结论:如果Foundry试图进行自私挖矿攻击,那么它执行得极其糟糕,因为经济激励完全不支持这一假设。
值得注意的是,这次事件发生在交易费用极低的时期。被重组(孤立)的两个区块中,Foundry仅获得了0.025 BTC的微小交易费收益,几乎可以忽略不计。对于拥有巨大算力的矿池来说,为了如此微薄的利润而冒风险发动攻击,显然不合逻辑。
更具说服力的链上证据是:Foundry实际上在AntPool和ViaBTC的区块之上花费了第二个时间(second mining)进行挖矿,然后才切换回自己的链。一位意图隐藏秘密链的攻击者,绝不会采取这种公开在对手区块上继续挖矿的行为。这一细节强有力地表明,Foundry并未刻意隐瞒任何区块信息。
原因分析:网络延迟与Bitcoin Core命令
研究员将这一事件归因于标准的网络延迟以及矿池使用的特定Bitcoin Core命令。在比特币网络中,区块传播需要时间,当多个矿池几乎同时发现新区块时,网络可能出现短暂的分叉。Foundry可能是因为其网络节点配置或矿池软件的特殊设置,使得它比其他矿池稍晚收到AntPool和ViaBTC的区块,从而在自己的链上继续挖矿,并凭借算力优势连续出块,最终胜出。这种因网络延迟导致的链重组在比特币历史上时有发生,只是这次连续七块的规模较为罕见,才引发了社区的过度反应。
市场影响分析:比特币网络稳定性未受实质威胁
虽然此事件一度引发社交媒体上的恐慌,但从市场角度来看,对比特币网络的长期稳定性和安全性几乎没有实际影响。首先,这次重组没有导致双花(double spending),所有合法交易均未被回滚,用户资产安全无虞。其次,Foundry USA作为全球最大的矿池之一,其行为受到社区严格监督,恶意攻击的风险极低。事件发生后,比特币价格并未出现明显波动,主要交易所也未报告异常。分析师指出,此类偶发事件反而展示了比特币网络在发生分叉时自我修复的能力:最长链共识机制快速终结了分叉,确保全网状态一致。对于矿工和投资者而言,保持冷静并根据经济规律而非恐慌情绪行事至关重要。未来,随着矿池间通信和节点同步技术的改进,这类因延迟导致的链重组频率有望进一步降低。

