比特币:两个同时产生的区块 - 为什么?

比特币不仅是世界上最受欢迎的加密货币,也是一种在区块链网络上运行的去中心化数字货币。

比特币网络的独特功能使其高度安全和可靠,但与任何技术一样,它也不能避免偶尔出现的问题。最近,比特币网络上发生了一件罕见的事件,两个不同的区块同时产生。在这篇文章中,我们将探讨这种不寻常情况的原因和后果。

ForkMonitor 检测到的事件

根据ForkMonitor节点监控工具显示,区块高度783426的比特币网络同时出现了两个区块。 BitMEX Research 注意到了这一事件,并在 Twitter 上分享了这一事件。

比特币区块链上同时产生两个区块意味着发生了临时分叉,两个不同的矿工同时产生了不同的区块。

BitMEX 研究结果

此事件期间产生的区块之一是无效区块,似乎违反了 BIP66 协议规则。该规则要求块中的所有签名都严格进行 DER 编码。无效块最终被网络拒绝并被有效块替换。 F2pool是著名的加密货币矿池,支持比特币和其他40多种加密货币的挖矿,该矿池负责产生无效区块。 F2pool产生无效区块的原因目前尚不清楚,正在调查中。

据BitMEX Research称,F2pool产生的无效区块可能是由于错误的签名交易造成的。不过,具体原因仍在调查中。

F2pool的无效区块

产生无效区块的后果是它将被遵循比特币网络共识规则的其他节点拒绝。产生无效区块的矿工将不会获得任何奖励,并且会浪费他们的算力和电力。